Posts

Martin Fowler @ OOP2014 'Workflows of Refactoring'

Here is a very good video about code refactoring by Martin Fowler @ OOP2014 Refactoring is a difficult activity and something that not enough companies dedicate time and resources to performing.

Growing a Language by Guy Steele

This is an amazing funny video about programming languages. This was a keynote by Guy Steele at The ACM SIGPLAN Conference OOPSLA'98. For those confused by the acronyms:

Let's try this blogging thing again

Let’s try this blogging thing again, shall we? I used to be pretty good about blogging but over the years I let it slip away. I setup a new blog platform a couple years ago but i never actually posted anything.

Timbuk2 Custom Commute Laptop Messenger Bag

I decided it was about time to get a new laptop bag. I spent several days looking at bags in stores and online. Unfortunetly, I just couldn’t find one that I felt was the right bag for me.

My Soylent Trial Update

I decided to finally do a post about my Soylent trial for my family and friends. Sorry it’s so long… What is Soylent? Soylent is food, pure and simple.

CodeStock 2012 Recap

Once again another great CodeStock conference has come and gone. Day 0 I managed to drop the cat off at the pet boarder Pet Palace and after a relatively average drive I was in Knoxville, TN by 4pm.

PSM I Certified

Well I finally got around to taking my Scrum.Org PSM I (Professional Scrum Master I) assessment today and passed. I am now certified to be a Scrum Master and facilitate teams that use the scrum based agile development framework to manage projects.

Columbus GiveCamp 2011

This weekend I participated in the 2011 Columbus Give Camp. Give Camps are weekend long events where developers and designers donate their time to help out worth charities. A good majority of the time projects are to create or update charity websites but it is by no means limited to that.

CodeStock 2010

Another CodeStock has gone and passed and what an event it was! They finally moved from The Pellissippi State Community College out in the boonies of Knoxville, TN to The University of Tennessee Conference Center in downtown Knoxville.

C# Mutex for running single instance of a program

Here is some sample code that can be used in a c# application to make sure that only one instance of the program can run at a time. In order to do this you will use a Mutex (Mutual Exclusion) which is a type of system wide lock.