Refactoring Switch Statements to Dictionaries

posted on 12/13/12 at 07:05:33 pm by Joel Ross

I recently came across some code that was causing an exception because a value was added to an enumeration, and the code never got updated to handle the new value. Fixing it is pretty simple. Just add another case statement, and be done with it. But fi… more »

Categories: Development, C#


The BusyLight and Skype

posted on 12/06/12 at 06:02:38 pm by Joel Ross

A few months back, I came across a post by Scott Hanselman about the BusyLight. I thought it was pretty cool, and I wished it worked with Skype, since I don't use Lync, but I do use Skype on a nearly daily basis, and I work from home so it's not at all u… more »

Categories: Development, Software, C#


Trello For Life!

posted on 11/15/12 at 05:24:44 pm by Joel Ross

Hi. My name is Joel and I'm addicted to Trello. I'm not afraid to admit it. I started using it just for one little thing - tracking what I was working on for Develomatic. My work with Develomatic usually only takes place after 9 or 10 at night, and rem… more »

Categories: General, Development


Automating Jasmine Tests with Chutzpah

posted on 11/08/12 at 05:01:02 pm by Joel Ross

Last time, I wrote about how I could use Jasmine to validate the functionality of a page. While that's a good outcome, it's not maintainable to load each Jasmine test runner into the browser and verify that all of the tests pass. Our site has hundreds of… more »

Categories: Development


Real World Jasmine

posted on 11/01/12 at 07:06:05 pm by Joel Ross

Last time, I was just starting to play with Jasmine, so I picked something simple - the FizzBuzz kata. It worked well, but I can't remember the last time I was searching for a good FizzBuzz implementation when I was developing a web page. So I went back… more »

Categories: ASP.NET, Development


Using Jasmine To Test JavaScript

posted on 10/24/12 at 04:24:06 pm by Joel Ross

I'm not good at writing JavaScript. I know that. I'm trying to get better, but JavaScript development still feels like the Wild, Wild West of software development to me. To help fix that problem, I've started to investigate ways to get better. First, I l… more »

Categories: Development


Introducing Traffic Light

posted on 10/16/12 at 05:59:59 pm by Joel Ross

I'm a big fan of continuous integration. I've been using it since I was first introduced to it by Mike Swanson, when he put his Ambient Orb up in our office. 8 years later, and I'm still using continuous integration on every project I'm on, including any… more »

Categories: Development, Software


Using Eventing to Decouple Applications

posted on 10/01/12 at 07:08:31 pm by Joel Ross

I've been writing an application to monitor Jenkins and update a Delcom traffic light with the current build status. I started out with a straightforward approach and it worked well. At first. But as I decided to expand the application to update icons an… more »

Categories: Development, C#


Simulating an SVN-style merge with Mercurial

posted on 06/28/12 at 07:57:35 am by Joel Ross

Up until about a month ago, we used Subversion as our source control at TrackAbout. For a variety of reasons, we've switched to Mercurial, and so far, I've been extremely happy with the switch. It's been a little bit of a learning process, but using a DV… more »

Categories: Development, Software, TrackAbout, Inc


Dynamic Images and Performance Implications

posted on 05/07/12 at 11:03:14 am by Joel Ross

When we first started writing Tourneytopia, we made a lot of decisions without really thinking about the performance implications. The choices we made were fine for the time, but as we grew, we noticed slowdowns and eliminated them as they cropped up.… more »

Categories: Develomatic, Development, C#


1 2 3 4 5 6 7 8 9 10 11 ... 36 >>