Posts
A Simple Guide to Finding Your Next Job
It’s time to look for the next job, eh? I feel for you. Finding a job sucks. It’s one of those things that everyone must do at some point. I equate it to looking for love. Every aspect of “you” is on display. When someone passes on you, it’s hard not to take it personally. Chin up my friend; we’ll get through this.
Crystal Reports 13 Maximum Report Processing Limit Reached Workaround
In the Visual Studio 2012 version of Crystal Reports 13 there is a threshold that throttles concurrent reports, this also includes subreports, to 75 reports across a machine. This means if there are 5 web applications on a given server all opened reports across all 5 web applications counts toward the 75 report limit.
Considerations When Throwing Exceptions
There is an underlining philosophy in this system that nulls are bad. In most cases where a null can be generated an exception is thrown. At first I did not see a problem with this. I saw it as an architecture decision, an aesthetic, but as I interface with the code, it’s apparent to me it’s an architectural mistake.
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.