One Simple Rule for Successful Consulting
When I recommend tools, technologies, and other solutions to my clients, I want to always make sure that the suggestion I am providing is something I would do for my own business
Read MoreTechnical insights on .NET, Azure, and modern software development
When I recommend tools, technologies, and other solutions to my clients, I want to always make sure that the suggestion I am providing is something I would do for my own business
Read MoreHow to specify Visual Studio versions with NPM installs
Read MoreUsing Unity for Dependency Injection with SignalR
Read MoreLearn how to use Node.js require() to load your own modules and keep your code clean and organized.
Read MoreA comprehensive .gitignore file template for modern development projects - updated for 2025.
Read MoreLearn how to preload multiple audio files in Internet Explorer 9, including workarounds for IE's limitations with HTML5 audio preloading.
Read MoreWhy should you use SignalR for all projects?
Read MoreLearn how to maintain SignalR ConnectionIds across page refreshes using cookies and custom connection ID factories.
Read MoreConnectionStringBuilder makes it fool-proof to generate connection strings.
Read MoreThe best motivation for public presenting is when one person comes up to you and says that your presentation was the one that pushed them forward.
Read More