Time Machine
2022
Fixing the Logitech G920 Steering Wheel Buttons
2020
Integrating Server Side Errors with Vuelidate
2019
Camel Cased JSON Error Responses in ASP.NET WebAPI
ASP.NET Web Api Complex Model Binding and Validation
2016
Binding Keypresses using Mousetrap in Aurelia
Binding HTML Boolean Attributes in Aurelia
2015
PowerShell Calculated Properties Used to Count Lines of Code
Integrating JSPM and Aurelia in Visual Studio
Bundling with JSPM and Aurelia
Creating a HighCharts Component in Aurelia
Creating a Carousel in Aurelia
Creating a Dashboard in Aurelia
Using PowerShell to generate Jekyll tag pages
2014
Adding a generic catch-all route in ASP.NET MVC for AngularJS
Making WPF Styles work in a WinForms Application
Updating a WPF Control Whenever the DataContext Changes
AngularJS Directive Techniques Learnt from a TinyMCE Directive
Submitting dynamic JSON to ASP.NET WebAPI
Posting Markdown Blogs to WordPress using StackEdit.IO
2013
A Facebook AngularJS Directive
2011
Create a contents page with page numbers from html input using Websupergoo Abcpdf
Highlighting Selected Text automatically in Visual Studio
Problems Compiling Android Project After Importing Into A New Workspace
Internet Explorer Developer Toolbar Formatting Javascript
Create SQL Scripts for Data in a table
Configuring Event Log Permission for Asp.net applications
Randomising data in a table using T-sql
Mapping SkyDrive as a Network drive in windows
Grouping Multiple Consecutive Days using T-sql
Displaying ‘Unsaved Changes’ message for a web page using jQuery
2010
Creating a EqualityComparer on the fly with Lambdas
Don’t check in binaries files and ReSharper files into svn!!!
Persisting Object Graphs/Collections to one or more SQL Server Tables in one Stored Procedure Call
Strongly-typed ASP.NET Data-Binding
Always close Your HTML Elements Properly
Creating a shortcut key in Visual Studio 2008 to launch TortoiseSvn Diff
Implementing a jQuery Browser history Plugin using microsoft Ajax History
Calling SQL Server Stored Procedure Synonym fails with parameter error
Profiling Unit Tests in Visual Studio 2008
Manually converting a Visual studio project to include asp.net mvc Context menus
IE8 Caches jQuery Ajax results
Numbering XML Elements in T-SQL
2009
Sending and Receiving JSON between jQuery and ASP.NET MVC using Ajax.
Adding a Windows Explorer Context Menu for the Web Development Server
Setting Opera as the default browser on a Windows Mobile
Generating a list of numbers in T-SQL
ASP.NET Page Life Cycle Diagram
Generic Sorting Routine for ASP.NET GridView
Importing from Excel into SQL Server
Conditional Aggregate Totals in SQL
Return values from stored procedures using the Enterprise Library Data Access block
Selecting a result set from a stored procedure in SQL Server
Strongly Typing Enumeration Parsing
Encapsulating methods of persistence
String Concatenation in T-SQL and Importing from Excel
Summary : ASP.NET Presentation Patterns
Microsoft Windows Presentation Foundation
Adding a Boot Menu Option for a VHD in Windows 7
Installing Windows XP Compatibility in Windows 7 Beta
Designing and Developing Web-Based Applications (Exam 70-547)
2008
Generating random numbers in a SQL Update
Quick Application Launching in Windows (Vista and XP)
Cannot delete a sync partnership in Vista's Sync Center
Debugging .Net on Production Servers
Fixing Windows Media Using PowerShell
Redirecting Assembly Versions in .Net
ADO.NET Entity Framework Overview and First Look
SQL Server Replication : Lesson 1
Exclusive Queries in SQL Server
Add GPS Information to Image EXIF
Test code and picture blog uploads using Windows Live Writer