Posts
Mastering the Craft: Essential Skills of a Senior Software Engineer
This post outlines the key technical and soft skills that distinguish a truly skilled senior software engineer.
Creating a Generic Type at Runtime
To use a runtime type with an IOC container like StructureMap to find a generic implementation, create the generic type using `MakeGenericType` and then retrieve the instance from the container using `_container.GetInstance(type)`.
Deploying with MsDeploy Outside of Visual Studio
MsDeploy is a powerful tool for deploying web applications. Here are some command line examples for deploying with MsDeploy.
Understanding Time Discrepancies in Distributed Systems
While UTC provides a common time standard, assuming perfect synchronization between servers using UTC can lead to data inconsistencies and unexpected errors.
2 minutes on Migrating Data
Migrating data is a pain. Use a tool.
Chronic Contractor
This developer is always looking for a gig. There is always something better. Chronic Contractors are expensive. Mileage per dollar varies.