16 Jan
2009

Notes from the Boise .NET User Group, January 2009

Category:General PostTag: :

Working with the WPF Ribbon The WPF Ribbon is basically a control that lets you use the Ribbon menu model inside a WPF application. This is a separate download from Microsoft at http://msdn.microsoft.com/officeui Yeah, yeah, yeah. ?I don?t like the ribbon". I can hear it already. This is a visual model that a lot of […]

Read More
12 Jan
2009

Framework Configuration: A Different Approach

Last week i spent some time at work moving some common infrastructure classes which were used in multiple projects into its own little ‘framework’ assembly. This framework basically just provides everything we need to use the Request/Response Service Layer, the KnownTypeProvider, some stuff built on top of NHibernate (the QueryBatcher, Repository and UnitOfWork implementations), our […]

Read More
11 Jan
2009

Ethics In Software Development: Pragmatism Over Dogmatism

My fellow Elegant Coder Jan Van Ryswyck wrote about Craftmanship Over Crap. I generally agree with his point of view. Writing good, clean code is tremendously important for the long term survival chances of any software project. But i also believe that we sometimes need to be a bit more pragmatic about how we solve […]

Read More
11 Jan
2009

Recommended Books: Behind Closed Doors, Secrets Of Great Management

I don’t really have any interest in management, but i read a great recommendation for this book recently (forgot the link) so i couldn’t resist ordering it. It consists of two parts. The first 120 pages is a bit of a story about a manager who was just hired to lead one of the departments […]

Read More
11 Jan
2009

Ethics in Software Development: Craftsmanship over Crap

Robert C. Martin calls ‘Craftsmanship over Crap’ the fifth principle of the agile manifesto. I’ve been writing a lot on this blog about writing clean code and qualities that every piece of code should have. Besides writing clean code, we as software professionals should also adhere to a number of qualities as well: We shall […]

Read More