Becoming a Pluralsight Author
Posted on Wednesday, October 11, 2017
I'm officially a Pluralsight author as of today!
Using AngularJS 1.5 with webpack, babel, and Karma/Jest
Posted on Friday, October 6, 2017
Living in harmony with Karma/Jest, webpack, and babel with AngularJS 1.5
Dynamically Importing React Material Icons Using Webpack
Posted on Sunday, September 3, 2017
Quick tip on dynamically importing icons using Webpack
Today I started at Target
Posted on Tuesday, August 29, 2017
I will be working on full stack Node.js applications with Angular and React
Thanks for attending Midwest.js
Posted on Tuesday, August 29, 2017
Links to material
Building Scalable, Maintainable Apps Using TypeScript and React at Midwest.js
Posted on Friday, July 14, 2017
Practical advice about patterns, practices, and performance at Midwest.js August 17, 2017
Refactoring Conditional Dependency Injection
Posted on Thursday, July 13, 2017
How do you inject multiple implementations of a single interface and distinguish between them?
New Video Let's CODE! Basic CSS
Posted on Tuesday, June 27, 2017
Me and my dastardly partner in crime, Erik Onarheim have created a new video series called Let's CODE!
Downloading Git LFS Files from TFS or VSTS
Posted on Thursday, June 15, 2017
Downloading files stored in TFS/VSTS using Git LFS is not as a simple as it sounds
Adding SameSite Cookie Support In ASP.NET
Posted on Thursday, February 23, 2017
Building a Raspberry Pi 3 Baby Monitor
Posted on Tuesday, February 21, 2017
I put together a guide on building a baby monitor using a Raspberry Pi 3
Store Binaries Next to Powershell DSC Using Git LFS
Posted on Saturday, February 4, 2017
Keep your Powershell DSC scripts and dependent binaries together using Git Large File Storage (LFS)
See You at Build 2017
Posted on Thursday, February 2, 2017
I'll be heading to MS Build in May
Introduction to TypeScript Course Now Available
Posted on Tuesday, January 31, 2017
My Introduction to TypeScript course is available to purchase
Exposing Subtle Timing Bugs With a Slow CI Server
Posted on Tuesday, January 24, 2017
Test timing- or animation- related code at lower CPU thresholds to expose possible timing bugs
New Year, New Site Design Using Wyam Static Site Generator
Posted on Sunday, January 22, 2017
I've redesigned the site using the .NET-based Wyam static site generator
Site Down Alerts using Azure App Insights and Zapier
Posted on Wednesday, January 11, 2017
2016: A Year in Review
Posted on Tuesday, January 3, 2017


Extending PowerShell Pester with Custom Assertions
Posted on Wednesday, August 17, 2016
OpenWeatherMap PowerShell Module
Posted on Friday, August 12, 2016
Demystifying TypeScript at Midwest.js
Posted on Friday, August 12, 2016
ASP.NET Core Sample Demo Game
Posted on Sunday, July 31, 2016
See you at Build 2016
Posted on Friday, March 11, 2016
Tools of the Trade 2016
Posted on Tuesday, February 9, 2016
2015: A Year in Review
Posted on Tuesday, January 5, 2016



Just released the new Keep Track of My Games beta
Posted on Tuesday, November 4, 2014
Getting WebSockets to Work on Windows Azure
Posted on Sunday, February 9, 2014
5 Tips to Improve Your ASP.NET MVC Codebase
Posted on Wednesday, January 29, 2014


Just Released: Have I Been Pwned?
Posted on Tuesday, December 24, 2013
Get Your CI On with Travis CI
Posted on Thursday, December 19, 2013
Just Released: Bowling Calculator App
Posted on Wednesday, December 11, 2013
MiniProfiler RavenDB Pull Request Accepted
Posted on Thursday, December 5, 2013
Kamranicus: Now With 100% More Octopress
Posted on Thursday, December 5, 2013
Just pushed: Blackjack sample game
Posted on Tuesday, December 3, 2013
TCCC15: See you again in April!
Posted on Monday, October 21, 2013
TCCC15: Leveling Up Your Windows Phone App
Posted on Thursday, October 17, 2013
Minnesota Developer Conference 2013: Connected Apps
Posted on Tuesday, September 24, 2013
Test Retina Images Without a Retina Screen
Posted on Friday, July 26, 2013
Debounced After Render Pattern for Knockout.js
Posted on Thursday, June 6, 2013
Slides and Resources for TCCC14 Web API Talk
Posted on Tuesday, April 30, 2013
I was a UX expert when I was 13
Posted on Friday, April 26, 2013
Anecdote: I Frustrate Easily
Posted on Thursday, April 25, 2013
About my Web API session at Twin Cities Code Camp
Posted on Wednesday, March 6, 2013
BindableAppBar for Caliburn Micro
Posted on Wednesday, March 6, 2013
I forked fastJSON
Posted on Tuesday, March 5, 2013
RenderRoutes: Expose your routes to your Javascript
Posted on Thursday, January 3, 2013


A Smarter `checked` Binding for KnockoutJS
Posted on Monday, December 31, 2012
Disappointed in the Windows Store Submission Process
Posted on Saturday, December 15, 2012
Using Knockout bindings in your WinJS application
Posted on Saturday, December 1, 2012
Enter a Windows 8 contest, just do it!
Posted on Wednesday, October 3, 2012
What would a Windows 8 Halo app look like?
Posted on Wednesday, October 3, 2012
2 Computers, 1 Desk
Posted on Saturday, August 18, 2012
How to Install a SSL certificate into AppHarbor
Posted on Friday, August 3, 2012
Protip: Show DB usage in your EF application
Posted on Friday, June 15, 2012
Use Enums to Reduce Markup Maintenance [MVC]
Posted on Friday, June 8, 2012
Some Thoughts on the VS11 Beta/RC/RTM Interface
Posted on Thursday, May 31, 2012
Sitecore and .NET Framework 4.5
Posted on Friday, May 11, 2012
AttributeRouting Now Supports Web API
Posted on Tuesday, April 17, 2012
Windows 8, Windows Phone 7, and KTOMG
Posted on Saturday, April 14, 2012
jquery.formatXml Plugin
Posted on Tuesday, April 10, 2012
UX applies to API design too
Posted on Tuesday, April 3, 2012
Working with Computed Columns in EF 4.3
Posted on Sunday, March 18, 2012
I wish I could do all the things
Posted on Friday, March 16, 2012
Playing with Node: Writing a Reddit CLI
Posted on Thursday, February 2, 2012


Tips When Using Backbone.js in a .NET world
Posted on Friday, December 16, 2011
VS Extension for JS Template Support
Posted on Wednesday, December 14, 2011
Skyrim Mod Request Compilation
Posted on Monday, November 14, 2011
Integrated Disqus comment system into Kamranicus
Posted on Friday, October 7, 2011
Immersive UI in RPGs - Thoughts, Concerns, et al.
Posted on Thursday, September 15, 2011
I love GitHub so much, I'm a paying member now
Posted on Tuesday, July 26, 2011
Announcing Keep Track of My Games
Posted on Sunday, July 24, 2011
My Git workflow for .NET-based projects
Posted on Tuesday, June 28, 2011
Using SquishIt Without Writing to the File System
Posted on Wednesday, June 22, 2011
Released NuGet package of .JSON
Posted on Friday, June 17, 2011
MIX 11, Day 1.5
Posted on Wednesday, April 13, 2011
"All the code you write is wrong."
Posted on Friday, April 8, 2011
Come Visit Me at MIX 11
Posted on Thursday, April 7, 2011
A Better MVC Label Helper
Posted on Thursday, April 7, 2011
Befriending AppHarbor and Making it Work for You
Posted on Wednesday, April 6, 2011
Welcome to Kamranicus [YAPS]
Posted on Wednesday, April 6, 2011