[4/10/2015 3:50:03 PM UPDATE: I updated the definition of the Caches class to support injecting dependencies into ICaches<T> implementations.] [7/1/2017 2:44:53 PM UPDATE: Here’s a dinky little solution that illustrates the caching solution at work: ConsoleApp1 Also, I hate reading my old posts. :) ] In many applications, there is a need to globally cache […]
Earlier this week, I had the pleasure of waxing poetic on all that is software development to four groups of 7th graders at a local elementary school. I figured it’d be a good idea to document the experience for other developers who might find themselves in the same situation one day (turns out, I’m not […]
I love love love LOOOOOOOOOOOOOOOVE writing code! Writing code. I love it. But writing code alone won’t get you very far in this career. To be a good developer, you have to be good at more than just writing code. You have to be good at the “dirty work”. What is software developer dirty work?
We’ve all been there… It’s 5pm at work.. You un-dock your laptop from your three 24″ 4k monitors to head home and continue the coding fest from home on your single 17″ CRT monitor that you stole from work ten years ago. By default, Visual Studio 2013 takes all those windows you had open at […]
Ladies and gentlemen, we have finally reached the holy grail of debugging! I don’t know whose idea it was not not mention this during today’s Connect(); event, but here’s one new feature of Visual Studio 2015 that, personally, I feel should have made the keynote.
What is this… Vim…? I’m only just now getting to know you… How did I avoid you for so long? How did you not make yourself known to me previously? And when you finally did make yourself known, via the git command line, why did you not tell me you were more than just a pain in the […]
This is in response to a recent post by Steve Smith (Connect KendoUI AutoComplete to MVC Action). In his post, Steve stated that using Web API to connect a KendoUI AutoComplete with OData “can present a challenge”. Yes, ODataControllers definitely present a challenge.. and, I admit.. the first time I tried to get KendoUI to talk […]
Upon upgrading to Windows 10 build 9860, the latest Visual Studio 14 preview starting showing this error on startup: The ‘Microsoft.VisualStudio.Editor.Implementation.EditorPackage’ package did not load correctly. Things didn’t get any better when you try to do anything in the shiny new IDE.. For example, here’s what happens when creating a new C# Console project: Object […]
I recently put in an application to become a Pluralsight author (www.pluralsight.com). I’m hoping they’ll read this and know that I’m very serious about making this happen. I really believe I’m capable of making really great videos for what is already the world’s best resource for developer training. So, hello Pluralsight application reviewer person! Let’s […]
When you run update-package in the package manager console, it is often difficult to determine which packages were actually updated due to all of the output that update -package creates. I find the easiest way to figure out what happened during the update process is to copy/paste the results into a text editor and run a […]