Blog

Services With Topshelf

Developing Windows services can be a brutally painful experience. With Topshelf, the transition from development to production is seamless.

Read more
dotnet

That Conference 2014 Recap

That Conference 2014 was an amazing experience filled with meeting new people, leveling up skills, and learning new tools.

Read more
csharpdotnetJavaScript

Comparing Strings Efficiently

When comparing strings, nothing compares to StringComparison.

Read more
csharpdotnet

How Good is StringBuilder?

For some reason, I really enjoy using StringBuilder. I often get to refactor code, and one of the common code improvements I find myself making is replacing someString += moreString with someStringBuilder.Append(moreString). Doing that en masse feels very rewarding to me, but how much of an efficiency increase am I really contributing?

Read more
dotnet

Building That Schedule Maker

That Conference is a “summer camp for geeks” starting on August 11th. It’s a three day technical conference packed with talks on mobile and web software development. There are over 150 sessions, but only so many timeslots. Which leads to some tough decisions- which talks will you attend, and which will you have to miss?

Read more
phpsql

Stop Using XMLDocument

After struggling with XMLDocument, I finally turned to XDocument.

Read more
csharpdotnet