DevDays09

I’ll be speaking at the Microsoft Developer Days 2009

Thanks to the many votes we received on our wildcard proposals from attendees, colleagues and community members, me, Pieter Joost van de Sande and Dennis van de Stelt have won a timeslot on next week’s Microsoft Developer Days. I’ll be talking about Test Driven Development and SOLID on Thursday May 28th at 15:00 in the conference room named Central America.

Many attempts have been made to improve the overall quality of our software development efforts, but if there's one I'd like to put some attention on, it's Test Driven Development. It's design-first, test-first approach has proved significant increases in overall quality. However, TDD is not easy and requires quite some understanding of proper object oriented design. S.O.L.I.D. is one of the better known acronyms referring to a set of very important design principles that both improve your ability to do TDD, but also make sure that your software is highly testable and maintainable.

Stuff I’ll be covering:

  • What is quality?
  • Demonstrating Test Driven Development with a hands-on demo
  • The S.O.L.I.D. principles
  • Phases of unit testing
  • Examples illustrating the advantages of S.O.L.I.D.
  • Guidelines for getting started

Prerequisites: You should be able to understand C# 3.0 and Lambda expressions, and feel at home amongst the principles of OO such as encapsulation, inheritance and polymorphism.

In the mean time, if you like to follow me on my daily activities until the DevDays, my Twitter account is http://twitter.com/dennisdoomen


Published: 19-05-2009 by Dennis Doomen | 0 Comments | 0 Links to this post
 

Enterprise Library 5.0 is under development NOW

It’s a shame this year’s Microsoft Developer Days does not cover anything of the work the Patterns & Practices team is doing. However I know from first hand that they’re doing a very good job. A few weeks ago, you were given the opportunity to vote for your favorite feature or improvements, and now, they’ve delivered their first drop. And while you’re reading about it, notice that P&P is actually using (a variation) of SCRUM, hence their reference to Sprints.


Published: 22-04-2009 by Dennis Doomen | 0 Comments | 0 Links to this post
 

Be nice, only give a thumbs-up

Although the wildcard proposal system allows you to give a thumbs-down, please don't. If you do, the votes can never give a realistic view on the popularity of the proposals. If you like more than one proposal, just vote for all of them, but don't punish anybody else.

Published: 20-04-2009 by Dennis Doomen | 0 Comments | 0 Links to this post
 

Some notes on wildcard proposals

If you want to vote for a wildcard proposal (and for obvious reasons, I encourage you to do that), you must complete the following steps:
  1. Register yourself (if not already done) and process the activation email.
  2. Logon
  3. Go to the wildcard proposal
  4. Click the Thumbs Up icon next to the speaker's picture

In other words, it's not sufficient to add a new comment. You must click the Thums Up icon.


Published: 15-04-2009 by Dennis Doomen | 0 Comments | 0 Links to this post
 

Wildcard Proposal: TDD and SOLID, two ingredients for high quality software

Many attempts have been made to improve the overal quality of our software development efforts, but if there's one I'd like to put some attention on, it's Test Driven Development. It's design-first, test-first approach has proved significant increases in overal quality. However, TDD is not easy and requires quite some understanding of proper object oriented design. S.O.L.I.D. is one of the better known acronyms referring to a set of very imporant design principles that both improve your ability to do TDD, but also make sure that your software is highly testable and maintainable.

If you like to hear more about this on the coming Developer Days, give me a Thumbs Up at the DevDays09 site and help me into one of those wilcard sessions.
 
Prerequisites: You should be able to understand C# 3.0 and Lambda expressions, and feel at home amongst the principles of OO such as encapsulation, inheritance and polymorphism.
 
Important Note: You have to register on the DevDays site, regardless of whether you're not sure yet you'll go. Then wait for the activitation mail, log in and press the thumbs-up symbol next to my photo and the vote count.
 

Published: 10-04-2009 by Dennis Doomen | 0 Comments | 0 Links to this post