Dennis van der Stelt

The only way to win is to learn faster than anyone else

Community

Email Notifications

News

  • Addicted to Refactor! Pro

I read...

I Use...

Tags

Recent Posts

Archives

Blog Subscription Form

  • Email Notifications
    Go

Browse by Tags

All Tags » Architecture and Design (RSS)
Databases and coupling
We probably all learned this at school. When you build software, you analyze requirements, find the nouns and build an entity-relationship model , an ERD. You start with the first normal form and normalize the model until you start building software upon...
High availability
We’ve had a lot of success applying the principles and practices of the Advanced Distributed Systems Design course into our project and Udi Dahan asked if I could shed some more light on how things played out for us, so here it is. First of all, I wasn...
The 11th Fallacy of Enterprise Computing
This is an old article by Ted Neward that I’ve been trying to find for ages, as the original website isn’t online anymore. Until I remember the WayBackMachine and found the original article . As the WayBackMachine doesn’t always remember (or keeps remembering...
What is messaging
I’ve written in SDN Magazine about messaging and how it relates to RPC. It isn’t about messaging vs. RPC, but more or less an attempt to explain what benefits messaging can add to your software. Monday April 23rd I gave a presentation about the same subject...
CQRS Journey taking community contributions
Microsoft Patterns & Practices team has started a journey to CQRS with the idea to create a guidance document to provide developers with a map that will help them find a way with the Command and Query Responsibility Segregation (CQRS) and Event Sourcing...
Template Method Pattern advanced example
This blogpost is part of a series Template Method Pattern explanation Template Method Pattern example Template Method Pattern advanced So we’ve looked at the Template Method Pattern with an implementation as really simple example, and another real...
Template Method Pattern example
This blogpost is part of a series Template Method Pattern explanation Template Method Pattern example Template Method Pattern advanced So in my previous post I explained how I change the template method pattern a bit with protected abstract methods. In...
Template Method Pattern explanation
This blogpost is part of a series Template Method Pattern explanation Template Method Pattern example Template Method Pattern advanced I’ve recently read a post about someone who hated the Template Method Pattern, because its intent wasn’t revealed. When...
nServiceBus synchronously
When you read a title like this, everything that makes you a developer should start worrying. Because nServiceBus is build on top of the concept of asynchronous messaging. Normally, it does not support the request/reply communication pattern as you would...
Publish / Subscribe with nServiceBus tutorial
When starting to dig into nServiceBus, you’ll notice almost every single example is executed via the NServiceBus.Host.exe instead of doing it in-process. In my opinion this might be more likely on the receiving side (the subscriber) that just does some...
Doesn’t take a genius to build massively scalable systems
I was just watching Bytes by MSDN where Billy Hollis interviews Ron Jacobs , Sr. Technical Evangelist for the Microsoft Server AppFabric platform. Billy Hollis asked him if it’s a big cliff to start using this awesome power that is AppFabric. Here’s what...
SDC 2009 slidedecks and demos
For me this was my first SDC and I really had a lot of fun. Great discussions with speakers and attendees. And as Dennis Doomen mentioned , the evening was pretty fun as well. I did two sessions, on about Test Driven Development, a basic introduction...
Oslo, D and the PDC
There’s an article up at eweek about Oslo , the new initiative by Microsoft in create the tools and a language that’s more accessible to more people than just official developers. You’re supposed to create data and models to build an application, something...
LINQ to SQL vs. DBA's
Why is it that in Oracle world, it's much more custom to have a database administrator (DBA) on your project than when you're working with SQL-Server? I believe it brings great value to a project to have a dedicated experienced DBA working in...
Astoria, data services for the web
At MIX07 I've seen a presentation by Pablo Castro from the ADO.NET team on a new project codenamed "Astoria". It's a new technology used for getting data over the web. It's very useful in Ajax scenarios where you'd like some XML or, maybe even better...
More Posts Next page »