Philip Hendry's Blog

Time Machine

2022

Fixing the Logitech G920 Steering Wheel Buttons
Dec 27, 2022 • Hobbies • 5 min read

2020

Integrating Server Side Errors with Vuelidate
Jan 9, 2020 • vue.js • 9 min read

2019

Camel Cased JSON Error Responses in ASP.NET WebAPI
Dec 7, 2019 • ASP.NET • 2 min read

ASP.NET Web Api Complex Model Binding and Validation
Dec 7, 2019 • ASP.NET • 18 min read

2016

Binding Keypresses using Mousetrap in Aurelia
Feb 7, 2016 • Aurelia, JavaScript • 4 min read

Binding HTML Boolean Attributes in Aurelia
Feb 7, 2016 • Aurelia, JavaScript • 1 min read

2015

PowerShell Calculated Properties Used to Count Lines of Code
Nov 23, 2015 • PowerShell • 3 min read

Integrating JSPM and Aurelia in Visual Studio
Oct 20, 2015 • Aurelia, JavaScript, ASP.NET, Visual Studio • 13 min read

Bundling with JSPM and Aurelia
Oct 18, 2015 • Aurelia, JavaScript • 13 min read

Creating a HighCharts Component in Aurelia
Sep 15, 2015 • Aurelia • 4 min read

Creating a Carousel in Aurelia
Sep 13, 2015 • Aurelia • 11 min read

Creating a Dashboard in Aurelia
Sep 13, 2015 • Aurelia • 5 min read

Using PowerShell to generate Jekyll tag pages
Sep 13, 2015 • PowerShell • 2 min read

2014

Adding a generic catch-all route in ASP.NET MVC for AngularJS
Jun 8, 2014 • AngularJS, ASP.NET MVC • Less than a minute read

Making WPF Styles work in a WinForms Application
Jun 4, 2014 • • 1 min read

Updating a WPF Control Whenever the DataContext Changes
Jun 4, 2014 • • 1 min read

AngularJS Directive Techniques Learnt from a TinyMCE Directive
Jun 2, 2014 • AngularJS • 3 min read

Submitting dynamic JSON to ASP.NET WebAPI
May 27, 2014 • ASP.NET, WebAPI • 1 min read

Posting Markdown Blogs to WordPress using StackEdit.IO
May 9, 2014 • Notes • 1 min read

Blogging with Markdown
Feb 9, 2014 • Code, Interesting • 1 min read

2013

A Facebook AngularJS Directive
Apr 22, 2013 • AngularJS • 3 min read

2011

Create a contents page with page numbers from html input using Websupergoo Abcpdf
Dec 23, 2011 • ASP.NET • 2 min read

User Interface progress?
Jul 25, 2011 • Design • Less than a minute read

Highlighting Selected Text automatically in Visual Studio
Jul 20, 2011 • Dev Tools, Tip, Visual Studio • Less than a minute read

Problems Compiling Android Project After Importing Into A New Workspace
Jun 13, 2011 • Android, Eclipse • Less than a minute read

Internet Explorer Developer Toolbar Formatting Javascript
Jun 1, 2011 • Dev Tools, Tip, Web • Less than a minute read

Create SQL Scripts for Data in a table
Apr 8, 2011 • T-SQL • 2 min read

Configuring Event Log Permission for Asp.net applications
Mar 23, 2011 • ASP.NET, Security • 3 min read

Randomising data in a table using T-sql
Mar 8, 2011 • SQL Server, T-SQL • 1 min read

Mapping SkyDrive as a Network drive in windows
Mar 7, 2011 • Tip, Windows • Less than a minute read

Grouping Multiple Consecutive Days using T-sql
Feb 21, 2011 • T-SQL • 3 min read

Displaying ‘Unsaved Changes’ message for a web page using jQuery
Feb 10, 2011 • ASP.NET, jQuery, Web • 1 min read

2010

Creating a EqualityComparer on the fly with Lambdas
Nov 15, 2010 • Testing • 2 min read

Don’t check in binaries files and ReSharper files into svn!!!
Oct 28, 2010 • Tip • Less than a minute read

Persisting Object Graphs/Collections to one or more SQL Server Tables in one Stored Procedure Call
Oct 12, 2010 • SQL Server, T-SQL • 3 min read

Strongly-typed ASP.NET Data-Binding
Sep 23, 2010 • ASP.NET • 4 min read

Always close Your HTML Elements Properly
Sep 21, 2010 • ASP.NET • 1 min read

Creating a shortcut key in Visual Studio 2008 to launch TortoiseSvn Diff
Sep 17, 2010 • Visual Studio • 1 min read

Implementing a jQuery Browser history Plugin using microsoft Ajax History
Sep 14, 2010 • ASP.NET, jQuery • 5 min read

Calling SQL Server Stored Procedure Synonym fails with parameter error
Sep 2, 2010 • Problem, SQL Server, T-SQL • Less than a minute read

Profiling Unit Tests in Visual Studio 2008
Aug 19, 2010 • Code, Dev Tools, Visual Studio • 1 min read

Manually converting a Visual studio project to include asp.net mvc Context menus
Aug 9, 2010 • ASP.NET MVC, Visual Studio • Less than a minute read

IE8 Caches jQuery Ajax results
Jan 6, 2010 • ASP.NET MVC, jQuery • Less than a minute read

Numbering XML Elements in T-SQL
Jan 5, 2010 • T-SQL • 1 min read

2009

Sending and Receiving JSON between jQuery and ASP.NET MVC using Ajax.
Dec 22, 2009 • ASP.NET MVC, jQuery • 10 min read

Adding a Windows Explorer Context Menu for the Web Development Server
Dec 9, 2009 • Tip, Windows, Windows 7 • Less than a minute read

Dynamic Order By in T-SQL
Dec 1, 2009 • SQL Server, T-SQL • 2 min read

Setting Opera as the default browser on a Windows Mobile
Sep 29, 2009 • Mobile • Less than a minute read

Generating a list of numbers in T-SQL
Sep 29, 2009 • SQL Server, T-SQL, Tip • Less than a minute read

ASP.NET Page Life Cycle Diagram
Sep 21, 2009 • ASP.NET, Tip • Less than a minute read

Sproc Compile Locks
Sep 21, 2009 • SQL Server, Tip • Less than a minute read

Generic Sorting Routine for ASP.NET GridView
Sep 18, 2009 • ASP.NET, Problem, • 2 min read

Importing from Excel into SQL Server
Sep 15, 2009 • SQL Server, T-SQL • 1 min read

Conditional Aggregate Totals in SQL
Sep 11, 2009 • SQL Server, T-SQL, Tip • 1 min read

Return values from stored procedures using the Enterprise Library Data Access block
Sep 7, 2009 • Code, Enterprise Library • Less than a minute read

Selecting a result set from a stored procedure in SQL Server
Sep 2, 2009 • SQL Server, T-SQL, Tip • Less than a minute read

Lazy Loading Entities Referenced By The Returned Entities from a Stored Procedure in Entity Framework V1
Aug 28, 2009 • Code, Entity Framework • Less than a minute read

Testing Internals
Aug 26, 2009 • Code, Testing • Less than a minute read

Strongly Typing Enumeration Parsing
Aug 25, 2009 • Code • Less than a minute read

Encapsulating methods of persistence
Aug 21, 2009 • ASP.NET, Code, Design • 1 min read

Colouring the Command Prompt
Aug 6, 2009 • Code, Scripting • 1 min read

ADO.NET Entity Framework
Aug 4, 2009 • Entity Framework • 1 min read

String Concatenation in T-SQL and Importing from Excel
Jul 31, 2009 • SQL Server, T-SQL • 1 min read

My first work PC
Jul 17, 2009 • Interesting • Less than a minute read

Summary : ASP.NET Presentation Patterns
Jul 16, 2009 • Notes, Design • 2 min read

Microsoft Windows Presentation Foundation
Jul 7, 2009 • WPF • 3 min read

Adding a Boot Menu Option for a VHD in Windows 7
Jul 7, 2009 • Windows 7 • Less than a minute read

Installing Windows XP Compatibility in Windows 7 Beta
Jul 7, 2009 • Windows 7 • Less than a minute read

Blog Post Icons
Jul 1, 2009 • Interesting • Less than a minute read

Designing and Developing Web-Based Applications (Exam 70-547)
Jul 1, 2009 • Notes, • 10 min read

2008

Generating random numbers in a SQL Update
Sep 5, 2008 • SQL Server, T-SQL • Less than a minute read

Windows Live Mesh
Jul 4, 2008 • Microsoft Windows • 1 min read

Failed to map the path '/'.
Jun 8, 2008 • Visual Studio • Less than a minute read

Quick Application Launching in Windows (Vista and XP)
May 30, 2008 • Tip, Windows Vista • 1 min read

Cannot delete a sync partnership in Vista's Sync Center
May 28, 2008 • Windows Vista • 1 min read

Software Dependencies
May 25, 2008 • Dev Tools, Design • 3 min read

Debugging .Net on Production Servers
Apr 21, 2008 • Dev Tools, Visual Studio • Less than a minute read

Fixing Windows Media Using PowerShell
Apr 20, 2008 • PowerShell, Scripting • 1 min read

Globalisation
Apr 15, 2008 • Dev Tools • Less than a minute read

Using WinMerge with TFS
Mar 27, 2008 • Dev Tools, Visual Studio • Less than a minute read

Redirecting Assembly Versions in .Net
Mar 27, 2008 • Problem, Visual Studio • 2 min read

Holiday Booking
Mar 25, 2008 • Family • Less than a minute read

Programming the WordPress API
Mar 25, 2008 • Dev Tools • Less than a minute read

Vista Unzipping with SP1
Mar 25, 2008 • Windows Vista • Less than a minute read

ADO.NET Entity Framework Overview and First Look
Mar 19, 2008 • Dev Tools • 1 min read

C# Operating System
Mar 14, 2008 • Dev Tools • Less than a minute read

Water Babies
Mar 14, 2008 • Family • Less than a minute read

SQL Server Replication : Lesson 1
Mar 14, 2008 • SQL Server • 2 min read

Exclusive Queries in SQL Server
Mar 5, 2008 • SQL Server • Less than a minute read

Microsoft Certification
Mar 5, 2008 • Visual Studio • Less than a minute read

WordPress Themes
Mar 2, 2008 • Dev Tools • Less than a minute read

Add GPS Information to Image EXIF
Mar 1, 2008 • Photography • 1 min read

Our 7th Wedding Anniversary
Mar 1, 2008 • Family • Less than a minute read

Sam's Hand & Foot Printing
Mar 1, 2008 • Family • Less than a minute read

Does my son look frightened?
Feb 28, 2008 • Family • Less than a minute read

Test code and picture blog uploads using Windows Live Writer
Feb 28, 2008 • Dev Tools • Less than a minute read

Let's try this again
Feb 28, 2008 • Dev Tools • Less than a minute read

Mapping Runs
Feb 28, 2008 • Hobbies, Running • Less than a minute read