Design patterns
Sander’s talk at TechEd US 2010. How frameworks can kill your projects and patterns to prevent getting killed
By shoogend at 20 June, 2010, 12:48 pm
Last week, the Microsoft TechEd North America 2010 took place in the great city of New Orleans. I was lucky to be invited to do a talk on how frameworks can kill your projects. When it comes to Microsoft .NET-connected development, more and more frameworks enter the market. Both from Microsoft and from open source. [...]
Read More >>Extension methods (with DevDays 2010 slides)
By shoogend at 15 April, 2010, 11:11 am
This post was originally published in .NET Magazine. I re-posted it because of the talk I did at Microsoft’s DevDays 2010 in Den Haag recently. The slides for this talk can be downloaded here. As you’re probably have been made aware of in abundance, in .Net 3.5 Microsoft introduced a little language feature called LINQ. [...]
Read More >>Pragmatic model driven development. Part III. Creating the domain model
By shoogend at 1 October, 2009, 9:09 pm
Note. This series of posts is also published as a Capgemini group white paper and published in Software Release Magazine (in Dutch, in two parts). The next step towards generated code, and other deliverables, is to create the domain model for the project. Next to the smart use cases, that capture the desired behavior, the [...]
Read More >>Extension methods. The overlooked language feature
By shoogend at 18 August, 2009, 1:30 pm
This post was published in .NET Magazine. I recently did a talk at the SDC Conference at Papendal, Arnhem, discussing this topic. As you’re probably have been made aware of in abundance, in .Net 3.5 Microsoft introduced a little language feature called LINQ. Although LINQ has been demonstrated at all major and minor conferences, the [...]
Read More >>The days are just packed. My talks in May and June 2009
By shoogend at 21 May, 2009, 9:23 am
The months May and June are notorious for the number of talks – as Rick van der Lans describes: May and June are speaker’s season. Just to remind me not to forget any of my upcoming talks, here’s a list: May 12. Project estimation with smart use cases. At Capgemini, Utrecht. Presentation at internal software [...]
Read More >>Implementing smart use cases. Guest lecture at Hogeschool Arnhem Nijmegen
By shoogend at 20 April, 2009, 1:14 am
In the second half of last year, I did a guest lecture at the Hogeschool Arnhem Nijmegen (HAN) in Arnhem on an invitation by lecturer Rody Middelkoop. I’m sorry but I can’t remember the exact date – only that I had an upcoming flue. Although if was a Friday afternoon, the audience was good, about [...]
Read More >>Outline for new pragmatic book on smart use cases
By shoogend at 22 March, 2009, 12:25 pm
We (my team and I and a lot of people that contributed from projects) have been working on the concept of smart use cases on and off over the last ten years. I think it was back in 1998 that we coincidentally started modeling use cases at bit different than was custom, in a workflow [...]
Read More >>Navigating through the hypes, Software architectures and patterns to help avoiding your projects to crash – this year’s DevDays talk.
By shoogend at 18 March, 2009, 11:40 pm
Good to hear that I’ve made the program of this year’s Microsoft DevDays. Will be a challenging talk on software architecture and patterns, titled just like this blog post. Here’s the description. Hope you like it. Navigating through the hypes, Software architectures and patterns to help avoiding your projects to crash When it comes to [...]
Read More >>Client/service architecture. Domain driven development in the distributed era. Episode IV
By shoogend at 9 March, 2009, 1:30 pm
Go to episode three. Go to episode two. Go to episode one. In case you’re wondering why doesn’t this dude come to his point, you’ve probably missed it. I’ve made it already. The point is: you should always have a single point of truth, and at most have it reproduced on the server side. Which [...]
Read More >>Single point of truth. Domain driven development in the distributed era. Episode III
By shoogend at 27 February, 2009, 4:18 pm
Go to episode two Go to episode one Client / server could have been a much more successful era in software development, if it wasn’t for this copy-and-paste programming, leading to applications that slowly became unmanageable. I have seen this anti-pattern occur in any of the popular client / server technologies. Without exception, whether it [...]
Read More >>
