|21-22 May 2012||Effective C++ in an Embedded Environment|
|23 May 2012||Better Software—No Matter What|
The presentation on C++ in embedded systems has been substantially extended and updated since its world debut a decade ago, but the core of that talk—providing practical information about how to apply C++ to solve common problems and to address common issues faced by embedded developers—remains unchanged. For a more detailed overview of the seminar than you'll find at the page linked to above, consult my web site's description.
My Better Software seminar has a characteristic that takes many people by surprise: it doesn't focus on C++. It was originally motivated by my observation that many C++ projects that struggle do so for reasons that have nothing to do with the choice of programming language, so I put together a presentation that focused on the extralinguistic (but still programming-based) issues I commonly encountered. When I was done, I realized that the issues in the presentation applied regardless of..., well, let me quote from my web site's description of the seminar (which is more comprehensive than the official seminar page linked to above):
Some development practices improve software quality, regardless of the domain of the application, the language in which it's written, the platform on which it runs, or the users it is intended to serve. This seminar explores fundamental principles, practices, and standards that improve software quality, no matter what the software does, how it does it, or whom it does it for.As a reader of this blog, you're likely a C++ developer, but while the material in the seminar is perfectly applicable to you, it's also perfectly applicable to your colleagues who use other languages. I encourage you to let them know about it.
This will be my first time working in The Netherlands. With luck, it won't be my last. I hope to see you in Eindhoven in May.