Archive
2025 (9)
- December (2)
- July (1)
- June (1)
- May (1)
- April (2)
- January (2)
- 404 when trying to access images uploaded after the app was built (21 Jan)
- Microsoft.EntityFrameworkCore.Model.Validation[10625] The foreign key property 'ShortlistItem.ShortlistId1' was created in shadow state because a conflicting property with the simple name 'ShortlistId' exists in the entity type (6 Jan)
2021 (14)
- December (2)
- June (1)
- May (3)
- April (3)
- January (5)
- Finding the two closest factors of an integer (31 Jan)
- Using GitHub actions to publish Nuget packages and deploy a web site (27 Jan)
- Using Linq to debunk the Feng Shui about the number of days in December (12 Jan)
- Using LanguageExt with Blazor to make a better busy indicator (10 Jan)
- Creating a confirmation ("Are you sure?") component in Blazor (4 Jan)
2020 (24)
- December (3)
- September (1)
- August (2)
- July (1)
- April (3)
- March (1)
- February (5)
- Changing the data type and length of columns in existing SQL Server tables (19 Feb)
- Discriminated unions in C# (18 Feb)
- Mazes For Programmers part 11, Ruby vs C# speed tests (9 Feb)
- Mazes For Programmers part 10, improving the Aldous-Broder algorithm to remove short dead-ends (6 Feb)
- Mazes For Programmers part 9, some statistics, and combining the Aldous-Broder and Wilson's algorithms (3 Feb)
- January (8)
- Mazes For Programmers part 8, a random walk with Wilson's algorithm (27 Jan)
- Mazes For Programmers part 7, the Aldous-Broder algorithm, and when random is not very random (23 Jan)
- Mazes For Programmers part 6, paths through the mazes (20 Jan)
- Mazes For Programmers part 5, Dijkstra's algorithm (16 Jan)
- Mazes For Programmers part 4, implementing the first two algorithms (13 Jan)
- Mazes For Programmers part 3, graphical UI (12 Jan)
- Mazes For Programmers part 2, some basics (12 Jan)
- Mazes For Programmers part 1, introduction (1 Jan)
2018 (14)
- December (1)
- November (1)
- October (1)
- June (2)
- May (8)
- A better way of handling exceptions (31 May)
- Super method name - surely they didn't really mean that did they? (24 May)
- Enabling spell-checking in WPF and using a custom dictionary across the application (23 May)
- Querying a database schema in LinqPad (15 May)
- Programmers (13 May)
- F# vs C# - A simple comparison (9 May)
- Why I still hate the F# Fan Boy lies, but learned to ignore them (6 May)
- Recognising the different types of bugs you may encounter (2 May)
- April (1)