Lars Wilhelmsen

Microsoft Connected Systems MVP

Skip to: Content | Sidebar | Footer

Category: C#

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. [...]

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 [...]

The Future of C#

27 October, 2008 (21:06) | C#, PDC'08 | By: larsw

Live from the session: Will cleanup later: evolution 1.0 – 2.0 – 3.0 impedence mismatch – programming languages and data LINQ Trends: Declarative / Dynamic / Concurrent Declarative Programming Imperative –> Declarative How           -    What   Dynamic Languages * Simple and succinct * Implicitly typed * Meta-programming * No compilation Static Languages * Robust * [...]