- Easy CRUD for your Web API with Dapper
A dive into Dapper, a nice simple ORM for .Net. In this tutorial I'll show you how to use Dapper with your ASP.Net Web API
12 min read - Feb 13, 2016 - Failed Request Tracing with IIS
A great tool I've discovered recently is the Failed Request Tracing Tool is IIS. If you're building an ASP.Net application and having issues with requests it's a fantastic tool. I'll show you how to use it.
2 min read - Jan 8, 2016 - How to Restore Arch Linux Boot after Installing Windows
When you dual boot Windows and Arch Linux, any time you reinstall or upgrade Windows you lose the boot menu to get into Linux. In this tutorial I'll show you how to fix that.
4 min read - Aug 1, 2015 - Brief Introduction to REST
Perhaps you've seen the term REST being thrown around lately and have been a little curious what it's all about. If that's the case, or you know a little about it but never used it, this article is for you. Today I'm going to give a small overview of what REST services are, and why it's awesome.
8 min read - May 21, 2015 - How to Write Better Unit Tests
In working with some unit testing fairly extensively lately, I've gathered some guidelines I've tried to stick with over the years for writing better tests.
3 min read - Aug 24, 2014 - Common C# Interview Questions
I was reading a post about some common C# interview questions, and thought I'd share some of mine. These are questions that I asked in interviews, or was asked in past interviews. Try them out and see you how you do!
3 min read - Aug 3, 2014 - Properties vs Fields in C#
One of the areas that cause a lot of confusion for new C# developers is the idea of properties and fields. It's an easy thing to mess up, and there aren't really any solid rules on it, but here are some general guidelines to help you decide how to use these members in your project.
5 min read - May 4, 2014 - Programming: Smell It Before You Eat It
Whether you're developing for a personal project, small business or Fortune 100, you should take the time to make sure your changes aren't going to break things. In times past this usually meant spending lots of money. These days the only thing you'll need to spend for quality is time, and not much of it.
6 min read - Apr 29, 2014 - Just How Fast Are GitHub Pages?
Recently GitHub rolled out some improvements to their GitHub Pages static page hosting services. I decided to do a comparison and put them to the test.
5 min read - Feb 7, 2014 - Hazardous Attitudes in Software Development
With software projects it's rare that a failure can be pointed a single cause, or a certain person. Usually it's a culmination of many smaller mistakes. With technology and formal project management, best practices are usually well documented and available, but one thing that isn't talked about as much is attitude. The attitude of persons in your group or your group as a whole is one of the biggest factors of your success.
5 min read - Dec 7, 2013
Blog Articles
Here is a list of tech articles I've written over the years on a variety of tech topics.
I wrote a book! Check out A Quick Guide to Coding with AI.
Become a super programmer!
Learn how to use Generative AI coding tools as a force multiplier for your career.