2024  3

December  2

Who Reigns Supreme? Parsing Our WhatsApp Chat for Wordle Glory

31 December 2024

The Books I Most Enjoyed Reading in 2024

14 December 2024

October  1

NDC Porto 2024

20 October 2024

2023  2

December  1

The Books I Most Enjoyed Reading in 2023

17 December 2023

January  1

In Search of My Next Challenge

11 January 2023

2022  6

December  2

The 20 Books I Most Enjoyed Reading in 2022

17 December 2022

DDDNorth 2022

4 December 2022

October  1

Funny Things My Kids Have Said – A Compilation 2010-2018

1 October 2022

August  1

Stanage Edge with Isla

29 August 2022

April  1

Nether Red Brook, Kinder Scout

18 April 2022

January  1

The Best Wordle Starter Words

18 January 2022

2021  4

December  1

The Books I Most Enjoyed Reading in 2021

15 December 2021

July  1

Stanage Edge with my Mum

19 July 2021

June  1

Scrambling with Isla on Saddleworth Moor

27 June 2021

April  1

Pen-y-ghent With a Daughter

25 April 2021

2020  4

December  1

The 12 Books I Most Enjoyed Reading in 2020

18 December 2020

February  1

Temperature Blanket – A Rare Opportunity for My Coding to Assist Jocelyn’s Crafting

16 February 2020

January  2

How to Install RabbitMQ Server in Docker on a Synology NAS

25 January 2020

The 20 Books I Most Enjoyed Reading in 2019

5 January 2020

2018  1

June  1

Scotland With A Son – Into The Highlands With My 10 Year Old

1 June 2018

2014  5

October  1

DDDNorth 2014 Review

22 October 2014

July  1

Back To Basics: On The Use And Abuse Of The Humble Boolean

1 July 2014

May  1

Star Of The Week

8 May 2014

April  2

Friday Retrospective: My First Printer

25 April 2014

One Reason Why NCrunch Is Worth The Cost

22 April 2014

2012  3

September  1

Matthew Henry Nelson

26 September 2012

March  1

Available Again For Contract Work

12 March 2012

January  1

A Personal Stack Overflow Milestone

4 January 2012

2011  8

September  1

Wacom Bamboo

13 September 2011

August  1

Schoolboy Error Of The Day

17 August 2011

April  1

It’s A Small World

9 April 2011

March  5

Entity Framework Week Part 5: Concluding Thoughts

11 March 2011

Entity Framework Week Part 4: Features and Further Investigations

10 March 2011

Entity Framework Week Part 3: Runtime Issues Encountered

9 March 2011

Entity Framework Week Part 2: Conventions and Fluent Mappings

8 March 2011

Entity Framework Week Part 1: Introduction, Configuration and Initialization

7 March 2011

2010  13

December  1

Enterprise Integration Anti-Patterns #2 – Shared Assemblies

1 December 2010

November  3

NHibernate and Mapping Aggregates

25 November 2010

Enterprise Integration Anti-Patterns #1 – The Shared Database

8 November 2010

MVC – Where To Put Business Logic?

3 November 2010

April  7

Testing IoC Registrations

9 April 2010

Testing LINQ Queries

9 April 2010

WCF – Global Exception Handling

9 April 2010

WCF – Logging Before and After Operation Invocation

9 April 2010

WCF – NHibernate Unit Of Work Endpoint Behavior

9 April 2010

An MVC Gotcha and the PRG Pattern

9 April 2010

On The Market Again

1 April 2010

March  1

MoreLINQ – IEnumerable Extension From Jon Skeet

30 March 2010

February  1

On the Inherent Negativity of Computer Programmers

1 February 2010

2009  22

December  1

Deduplication Fail

2 December 2009

October  4

A Circuit Breaker Which Trips On Frequency Of Failures

28 October 2009

Castle Windsor Array Resolution Gotcha

26 October 2009

On Primality In Packsizes

23 October 2009

Castle Windsor Lifestyle Gotcha

19 October 2009

June  2

SQL 2008 – Missing Indexes Hints

11 June 2009

Agile Yorkshire @ The Pub – Gojko Adzic, 10th June 2009

5 June 2009

May  6

Ian Nelson, MCPD

27 May 2009

New Office Photos

22 May 2009

NHProf – NHibernate Profiler

19 May 2009

TFS: Using Alternative Diff/Merge Tools

19 May 2009

Agile Yorkshire @ The Pub – Exploratory Testing, May 13th

7 May 2009

Isla Grace Nelson

4 May 2009

April  3

Alt.Net UK In The North

19 April 2009

Seeking Kindred Spirits

12 April 2009

Failed MCP Exam 70-553 :(

12 April 2009

March  1

ASP.NET Just Became a Legacy Platform

22 March 2009

February  2

Zero Interest Bug Arrives

5 February 2009

NDepend

4 February 2009

January  3

.NET Coding Standards

23 January 2009

SQL Server Point-in-Time Restore

23 January 2009

On 64-bit TFS, Virtualization, and Conchango SCRUM

23 January 2009

2008  12

December  2

Zero Interest Bug

19 December 2008

MSB3247 – Dependent Assembly Conflicts

4 December 2008

November  2

Performance of Loops on Collections

28 November 2008

12 Reasons Why I Love Unit Tests

11 November 2008

September  1

A British Wifey

2 September 2008

August  2

What’s In Your Wallet?

9 August 2008

A Keyboard Makes A Hell Of A Difference

1 August 2008

July  1

Database Design – Still Important In These ORM-Obsessed Days

29 July 2008

June  1

Remember The Milk

26 June 2008

April  1

On the Joys of Object-Relational Mapping

9 April 2008

January  2

Going For It

14 January 2008

Inside Microsoft SQL Server 2005: The Storage Engine

5 January 2008

2007  14

December  3

Family Tree Update

31 December 2007

A LINQ Gotcha – First Operator

14 December 2007

Edge Cases

10 December 2007

July  2

Benjamin George Nelson

27 July 2007

Paulo’s Last Munro Photos

4 July 2007

June  1

Software Architect 2007

17 June 2007

May  3

A C# Postcode Struct with Parser

29 May 2007

Postcode Validation

23 May 2007

SQL 2005 Unleashed

18 May 2007

March  1

MSDN Technical Roadshow 2007

12 March 2007

February  4

More Tufte Books

28 February 2007

Spot The Misleading Graph

19 February 2007

Dangling Off A Skyscraper

11 February 2007

Ian Nelson, MCSD.Net

11 February 2007

2006  12

November  2

For Our Tomorrows

12 November 2006

A Genealogical Milestone

6 November 2006

October  1

Genealogy – My New Winter Hobby

1 October 2006

September  1

A Serializable KeyValuePair Class

17 September 2006

July  2

Big Integer

17 July 2006

Jury Service

13 July 2006

May  4

USA Trip 2006: Breakfast Prep

20 May 2006

USA Trip 2006: Arrival

8 May 2006

USA Trip 2006: Journey

8 May 2006

USA Trip 2006: Departure

2 May 2006

February  2

Universal Comparer for .NET

27 February 2006

String.IsNullOrEmpty

25 February 2006

2005  35

December  23

Beer Advent Calendar – Day Twenty-Four

24 December 2005

Beer Advent Calendar – Day Twenty-Three

24 December 2005

Beer Advent Calendar – Day Twenty-Two

22 December 2005

Beer Advent Calendar – Day Twenty-One

21 December 2005

Beer Advent Calendar – Day Twenty

20 December 2005

Beer Advent Calendar – Day Nineteen

19 December 2005

Beer Advent Calendar – Day Eighteen

18 December 2005

Beer Advent Calendar – Days Sixteen And Seventeen

17 December 2005

Beer Advent Calendar – Days Thirteen, Fourteen and Fifteen!

15 December 2005

Beer Advent Calendar – Day Twelve

12 December 2005

Beer Advent Calendar – Day Eleven

12 December 2005

John’s Background Switcher

10 December 2005

ASP.NET 2.0 – one month on

10 December 2005

Beer Advent Calendar – Day Ten

10 December 2005

Beer Advent Calendar – Day Nine

9 December 2005

Beer Advent Calendar – Day Eight

8 December 2005

Beer Advent Calendar – Day Seven

8 December 2005

Beer Advent Calendar – Day Six

6 December 2005

Beer Advent Calendar – Day Five

5 December 2005

Beer Advent Calendar – Day Four

4 December 2005

Beer Advent Calendar – Day Three

4 December 2005

Beer Advent Calendar – Day Two

2 December 2005

Beer Advent Calendar – Day One

1 December 2005

September  1

Rounding Up The Result of Integer Division

6 September 2005

August  3

10 Things That Should Be More Popular

31 August 2005

Computer Games I Have Loved

22 August 2005

Project Euler

22 August 2005

July  3

Aussie Apostle Claimed By Sea

5 July 2005

Stopwatch Class for .NET 1.1

5 July 2005

New Recommendations for String Comparisons in .NET 2.0

4 July 2005

June  3

eXtreme .NET

18 June 2005

Tech Books

18 June 2005

Software Development Books

13 June 2005

January  2

Framework for Persisting .NET Classes Into SQL Server Image Fields, With Locking Ability

18 January 2005

999999999..

11 January 2005

2004  9

December  1

SQL Server Best Practices Analyser Tool

12 December 2004

November  3

Property Access Modifiers in Whidbey

15 November 2004

I’m an MCAD!

13 November 2004

A Generic Sorter For Strongly-Typed Collections

7 November 2004

September  2

NHibernate

3 September 2004

Ideal World / Real World

1 September 2004

July  1

Is My String Empty? Some C# Performance Metrics

30 July 2004

June  1

Inheriting From BaseValidator to Make Custom Validation Controls

30 June 2004

January  1

The Drumochter Four

31 January 2004

2003  2

May  2

Beinn Alligin

27 May 2003

A Couple of Glen Carron Hills

25 May 2003

2002  5

August  3

The Ring of Steall, Mamores

26 August 2002

Beinn a’Bheithir

25 August 2002

Buachaille Etive Beag

23 August 2002

June  2

Ben More Coigach

8 June 2002

Four Big Cairngorms

3 June 2002

2001  3

September  1

Ben Nevis

22 September 2001

April  2

Bla Bheinn (Blaven)

24 April 2001

Sgorr Ruadh and Beinn Liath Mhor

22 April 2001

2000  6

November  1

Aonach Beag

25 November 2000

July  2

The Fisherfield Forest

4 July 2000

Snowdon via Crib Goch

2 July 2000

April  2

Ben Alder

29 April 2000

Stanage Edge

1 April 2000

March  1

Cona’ Mheall

15 March 2000

1999  10

November  1

Ben Lui

20 November 1999

September  1

The Aonach Eagach Ridge

4 September 1999

June  1

Bruce’s Last Munro

26 June 1999

May  2

The Glen Lyon Four

30 May 1999

The Tarmachan Ridge

29 May 1999

April  4

Mauling

23 April 1999

No Such Deviations

21 April 1999

Soggy Foothills

20 April 1999

Vast Solid Pillar

17 April 1999

March  1

Buachaille Etive Mor

27 March 1999

1998  8

October  2

Drunkenness and Debauchery in Rural Scotland

31 October 1998

Bridge Of Orchy

2 October 1998

September  3

The Transitional Nineties

30 September 1998

A Night Under The Stars

29 September 1998

The Cairnwell

28 September 1998

July  1

Schiehallion

24 July 1998

April  2

Eididh nan Clach Geala

11 April 1998

Meall a’Chrasgaidh

10 April 1998