Some Notes On Screencasting

I put together some notes for my team, on building some screencasts. I thought they came out fairly well, so I wanted to share with the rest of the world.  Note that these are my opinions based on the work … Continue reading 

Posted in OSX, Quality, Screencast, Tools and Vendors | 9 Comments

Huboard redesign (gif edition)

Huboard! I’ve been working on a big redesign of huboard since around September or so. I’m finally ready to reveal all of that hard work. So what better way to show off all the new features than animated gifs, right? … Continue reading 

Posted in Uncategorized | Tagged | 4 Comments

Serialization madness, Unicode edition

Yesterday we were debugging an issue in XML serialization where only a portion of the document was getting deserialized before we encountered an error. It was a strange error, where it looked like when reading the XML the XML document … Continue reading 

Posted in Rant | 1 Comment

Building Sample Apps in Ruby, NodeJS and PHP

In the last three years I’ve gone from full time .NET development to full time Ruby on Rails and then full time JavaScript. It’s been an awesome ride, so far, but it’s not done yet. I started digging in to … Continue reading 

Posted in Community, NodeJS, PHP, Productivity, Ruby | 28 Comments

MarionetteJS Screencasts And Videos

There’s been a lot of movement with MarionetteJS and screencasts in the last few months – enough that I decided to add a new “videos” section to the website this weekend. It’s a short list right now, but I expect … Continue reading 

Posted in Backbone, Community, Javascript, Marionette, Screencast | 3 Comments

using the asp.net lego blocks to create a synchronized Kanban board.

Over the last 1-2 years the capabilities of the web lego blocks (libraries) have really come together to allow us, the web development community. to start putting together some really interesting applications. The best part is all of the plumbing … Continue reading 

Posted in Asp.Net, Asp.Net MVC, jQuery, jquery mobile, knockoutJs, Open Source Software, signalR | 6 Comments

Internal versus external events

Inevitably, for those building event-driven architectures (or even message-based architectures), the need arises to publish events to some outside consumer. This consumer could be another solution built by the same team, an adjacent team, or consumers outside the firewall boundary. … Continue reading 

Posted in Domain-Driven Design, SOA | 4 Comments

Managing Events As Relationships, Not Just References

In my Scaling Backbone Apps With Marionette talk, I have some slides that deal with JavaScript zombies in Backbone apps. This isn’t a new subject by any means. It is one that I talk about a lot, and spend a … Continue reading 

Posted in Analysis and Design, Backbone, Javascript, Principles and Patterns | 7 Comments

Tip to become a successful software engineer

Never ask a question without a failing test.

Posted in Tips | Tagged | 1 Comment

Ruth’s Story

Ruth Ann Svihla came into this world screaming and angry on October 30 2011 at 6:57 am. She was and has always been a beautiful, intelligent child that brought us a great deal of joy, but she was born with … Continue reading 

Posted in Uncategorized | 22 Comments