Jeremy Morgan :: Tech Blog
- 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 causes 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.
4 min read - May 4, 2014 - 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 - 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 - Why Linux Mint is Awesome
Linux Mint is one of the most under-rated Linux distribution out there, yet it really does provide a lot of value, even for seasoned Linux hackers. If you haven't tried it out yet, you're missing out.
4 min read - Sep 10, 2013 - Common Code Smells
Code Smells are becoming the new hotness again. You may have heard the term, here's what it means and a few to look out for.
6 min read - Aug 28, 2013 - Dont Build El Caminos
The quickest way to disappoint everyone is by trying to please everyone and software is no different. Sometimes trying to make a one size fits all solution can get you into trouble.
6 min read - May 29, 2013 - How to Build C# apps on Your Raspberry Pi
Want to run and build C# .Net applications on your Raspberry Pi? In this article I'll show you how.
3 min read - Mar 28, 2013 - The Single Responsibility Principle
There's a lot of genius in simplicity. This applies to many things in life and definitely in software development. SRP, or Single Responsibility Principle is one of the foundations building better software.
4 min read - Mar 20, 2013