Lars Wilhelmsen

Microsoft Connected Systems MVP

Skip to: Content | Sidebar | Footer

The book shelf of a Connected Systems MVP

12 May, 2009 (18:14) | .NET, Books, C#, DDD, Microsoft, SOA, Software+Craftmanship | By: larsw

A few days ago, Gøran Hansen of Capgemini and a an active member of the Norwegian Microsoft scene – as well as active in the Twittersphere, wrote a blog post called “A Software Craftsman’s Bookshelf” containing a picture of his book shelf with Software Development-related books, as well as a brief review of the titles. [...]

Syntax highlighting with MGrammar

31 March, 2009 (20:37) | .NET, Codename+Oslo, MGrammar, Syntax+Highlighting | By: larsw

Since I started exploring the possibilities of the various bits of codename “Oslo”, there has been one thing that has really annoyed me (and this is not Oslo’s fault). The lack of a decent tool to do syntax highlighting of M, MGrammar & custom DSLs is vital to be able to communicate the intentions of [...]

Celebrate Ada Lovelace Day!

19 March, 2009 (20:27) | Women+In+Technology | By: larsw

20 minutes ago, this Twitter appeared in my TweetDeck. I’m currently watching the re-run of the first keynote of Mix’09 on one monitor, and idly checking twitter on another one. So, for those of you that doesn’t know Jennifer; She’s a Developer Evangelist working out of Ann Arbor, Michigan for Microsoft. I had the chance [...]

Parsing the command line with MGrammar – part 2

19 March, 2009 (11:39) | .NET, C#, Codename+Oslo, DSLs, MGrammar, Programming | By: larsw

In the first installment of this series we took a look at the basic grammar for parsing the command line with MGrammar. In this part I’ll show you how we can load in a compiled version of the MGrammar and parse the input (i.e. the command line) to produce a valid MGraph that we in [...]

Parsing the command line with MGrammar – part 1

16 March, 2009 (20:56) | C#, Codename+Oslo, DSLs, MGrammar | By: larsw

Let’s take a look at how we can use MGrammar to create a mini-DSL for a language most developers knows quite well; command line arguments. Most applications that accepts arguments on the command line in Windows (or in Linux/Un*x for that matter) is on the form: Application.exe /a /b 123 /c “some input string goes [...]

Awakening from the Winter Hibernation

15 March, 2009 (12:55) | Codename+Oslo | By: larsw

First of all; I would like to apologize for not producing any new content on this blog the last couple of month. There are many reasons for that; a lot of work for my current customer, being together with my son as much as possible – and the probably most important one; it’s been a [...]

A look at Microsoft Tag

13 January, 2009 (20:01) | Microsoft Tag, Mobile | By: larsw

Some days ago, Katrien De Graeve, a DE at Microsoft Belgium twittered I want new full color business card with ‘attached’ vCard – http://www.microsoft.com/tag/ – no more typing over contacts! Tag. Tag? Microsoft Tag? Business Cards? vCards? I had to check this out, so I popped the URL open in a web browser and took [...]

Microsoft Connected Systems MVP 2009!

2 January, 2009 (13:40) | Connected Systems, Microsoft, Microsoft MVP | By: larsw

Yesterday, I received an email I have been hoping for (more than any of the Christmas gifts I got ) with the subject: Congratulations 2009 Microsoft MVP! I’ve known for some time that I was nominated for the Connected Systems Developer MVP, so I have really been anticipating the arrival of 2009 – 01 – [...]

Configurable PrincipalPermission attribute

17 December, 2008 (13:50) | .NET, Programming, Security | By: larsw

I while ago, a question came up in the WCF Forum about configuring the role and/or user name properties of the PrincipalPermission attribute. As I answered, it is possible to create a custom version of the attribute (deriving from the CodeAccessSecurityAttribute, since the PrincipalPermission attribute is sealed) and pull the property values from the {web|app}.config [...]

LINQ to XML: XPathSelectElement Annoyance

12 December, 2008 (14:08) | .NET, Annoyance, Bug?, LINQ to XML, Programming, XPath | By: larsw

It may be me – since I’m no XPath (or XSLT) pro, but the following is in my book a bug – or at least an annoyance category 3: Given the following XML document loaded into an XDocument: <?xml version="1.0" encoding="utf-8"?> <Elements> <Element Id="1" /> <Element Id="2" /> <Element Id="3" /> <Element Id="4" /> <Element [...]