Introducing FubuMVC.AutoComplete

In my previous post, I introduced FubuMVC.Validation and the power of the “drop in Bottles” found in FubuMVC. Today, I’m happy to continue that series by introducing FubuMVC.AutoComplete. This is a simplistic demonstration but I want to make note of … Continue reading 

Posted in General | Tagged , , | 6 Comments

Interview With Upfront Podcast: Backbone And Marionette

I was fortunate enough to be the first guest on the Upfront Podcast this week. It’s a new podcast hosted by Jack Franklin and Ben Howdle, focused on all things front-end web development. You’re going to want to add this … Continue reading 

Posted in Backbone, Community, Javascript, Marionette, Open Source, Podcast | Leave a comment

NServiceBus, Semantic Versioning and events

Something that caught us quite off guard when migrating from the 2.6 version of NServiceBus to the 3.x versions was around how NServiceBus treats assembly versions for publishing messages. When a subscriber expresses intent for a subscription of a message … Continue reading 

Posted in NServiceBus | 12 Comments

A Timely Post – Introducing Palmer and TempusReader

I may have found the Peanut Butter to my Jelly. Maybe not, but I accidentally stumbled upon a project called Palmer. This library lets one define an amount of time to do some sort of activity. Maybe a call that … Continue reading 

Posted in .NET, C#, Open Source | Tagged , , | 3 Comments

FizzBuzz is dead. Long live FizzBuzz!

UPDATE: It seems I was describing an out of date process, this is what we did a few months ago. Talking to folks doing interviews, we went back to live coding the Fizz Buzz exercise. Doing Fizz Buzz as a … Continue reading 

Posted in Process | 15 Comments

Introducing FubuMVC.Validation. For real.

As some of you may already know, FubuMVC finally hit 1.0. In response to this milestone, Jeremy and I are hard at work on docs and trying to restrain the urge to write new features until those are done. Today … Continue reading 

Posted in General | Tagged , , , | 6 Comments

Tip to become a successful software engineer.

This post is a follow up to Derick’s great post. I could not agree with his view point any more., but it struck a chord with me.  There is more to it. To actually call yourself a software engineer you … Continue reading 

Posted in Design, Engineering, Protip, Software Engineering | 24 Comments

You Are Not Paid To Write Software

I saw the phrase “I’m paid to write software, not tests” recently, and it drove me up the wall crazy. I hate this phrase and all of the misleading, misinformation that it spews. This phrase is not only false, it’s fallacy. … Continue reading 

Posted in AntiPatterns, Business, Philosophy of Software, Pragmatism | 22 Comments

ASP.Net Web Config Transform Console Utility released on nuget

Overview ASP.Net Web.config transformations are a great way to manage configuration differences between environments. You can easily change a database connection string or change the compilation model for asp.net.  Here is a link to the syntax documentation on msdn. The … Continue reading 

Posted in .Net, Asp.Net, Asp.Net MVC, CodeProject, Deployment, MSDeploy, nuget, Open Source Software, OSS, Tools | 6 Comments

Are your unit tests still hard to read ? – Should Assertion Library

I created the Should library to fill a gap in the testing ecosystem in the .Net space.  Simply put, I took what I liked about using extension methods to make a more readable set of assertions, but made the library … Continue reading 

Posted in .Net, CodeProject, Open Source Software, OSS, Should, testing, Unittests | 15 Comments