Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Design by Contract (DbC)

Design by Contract (DbC)



Joël Hébert introduces and demoes Design by Contract’s main concepts –preconditions, postconditions, object invariants- showing their benefits in creating more robust code.


Joël Hébert [ASP.NET MVP] is the Director and Chief Architect at Opulent ASP Development Inc. Joel is a member of the Ottawa .Net Community’s steering committee and has been involved in the “The Developers” TV show, Inter-User Group Challenges, and a number of MCAD/MCTS study groups. Joel is also responsible for introducing & hosting the Product Discovery Showcases at the events.

About the conference

DevTeach stands for Developers Teaching Therefore, It is a conference done by developers for developers. These events have all the elements of an international conference with speakers coming from all over the globe but keeping the values we all treasure from local community events. We pride ourselves in offering the biggest diversity of subjects covered in our various sessions. All our sessions provide presentation material to the attendee and whenever possible, hans-on training. DevTeach is not so much a conference as it is a “developer festival.

Recorded at:

Dec 29, 2011