The title of this post comes from Robert C. Martin’s Clean Code, which embarrassingly enough I have yet to read. I stumbled across this as I was formulating my thoughts for this post, which had been percolating for a while. I was looking for a snappy title which summed up what I believed, and “comments [...]

 

In my position as a development manager, I am privileged to lead a small group of talented and bright people. Part of the fun of my position is the continual struggle to balance everyone’s strengths and weaknesses (including my own) against a workload that changes based on the needs of the business that we are [...]

 
Simple Service Discovery With WCF 4.0

In prior posts, we built a simple XML-free WCF service, which we tested with a similarly simple client. In this post we will demonstrate how to augment our service and client such that the client can broadcast its needs and the service can answer, all without either knowing about the other ahead of time. The [...]

 
Why You Need To Run & Upgrade to SSMS 2008

The Story I was diagnosing a long-standing problem in one of our core queries today. I was quite surprised when I saw the below results when I requested the execution plan of the query in question. Feeling snarky, I went ahead and implemented the suggested changes and sure enough, I got the query in question [...]

 
WCF 4.0 Services Sans XML

Yesterday I blogged about creating WCF services with the 4.0 version of the .NET framework. One of the the things I had hoped for was to reduce the lugubrious configuration that came along with all things WCF in prior versions of the framework. But by adding the service reference the way I did in the [...]

 
WCF Services with .NET 4.0

In .NET 4.0, initial ramp-up with WCF services has been greatly simplified. This bare bones guide gets you up and running with the basics in about 10 minutes, without any of the onerous XML file hacking that WCF has been known for. This post assumes you are working with Visual Studio 2010 and the 4.0 [...]

 

The term “software craftsmanship” has been bandied about a lot in the software development space. The beauty of it is that despite there being a core set of underlying principles, each developer’s view of craftsmanship enhances the definition, providing more context and flavor to what this means. Here is my take on some of the [...]

© 2011 Musings of the Bare Bones Coder Suffusion theme by Sayontan Sinha