-
13 July 2025
Impedance matching the domain library with Marten
-
10 July 2025
A critical look at Blazor
-
14 January 2025
Security assessments of advanced persistent threats
-
5 September 2024
Reverse engineering MBR bootcode
-
3 June 2024
'microservices' for a process problem
-
30 May 2024
SSR and Progressive Enhancements
-
13 May 2024
Modifying Javascript ASTs using JINT and Esprima
-
12 May 2024
Test driven reverse engineering
-
23 April 2024
Scalable event stores
-
22 April 2024
Small steps
-
24 March 2024
Improving projection throughput by increasing batch sizes
-
16 March 2024
Trees without split points
-
22 September 2023
Not even worthy for a dog
-
3 September 2023
Delivering complete code
-
29 August 2023
Taking Space
-
28 August 2023
Monotone Worlds
-
27 August 2023
Architectural improvisations
-
23 August 2023
Everyone is a villain in someone elses story
-
6 July 2023
Naked Statues
-
4 July 2023
Sliding scales
-
22 January 2023
Using the object capability security model in C# CRUD applications
-
18 January 2023
How there is no longer a social dimension to social media
-
16 January 2023
Noisy language models
-
15 January 2023
The benefits of constraints in a layered architecture
-
5 August 2022
Boring Complexity
-
25 July 2022
How to effectively observe the runtime behaviour of your core domain
-
24 July 2022
What is Event Sourcing?
-
22 July 2022
The importance of time and coherence in event sourced systems
-
24 June 2022
How complex software impacts your cognitive abilities
-
24 March 2022
How code quality positively impacts the accuracy of estimates
-
17 March 2022
Interaction with and integration of software domains
-
17 March 2022
Domain integration of external interactions
-
1 March 2022
Using focal points to describe code behaviour
-
17 February 2022
Complex systems and cognitive strain
-
1 February 2022
How are domains and actor systems related?
-
31 January 2022
What makes an event sourced domain?
-
27 January 2022
More transparent command to event transformation
-
27 January 2022
Can I map one command to multiple events?
-
27 January 2022
Coarse commands emitting granular events
-
21 January 2022
Implicit vs explicit meetings
-
20 January 2022
Creating event sourced aggregates with C#
-
17 December 2021
Group dynamics surrounding identity, appropriation and inclusion
-
8 November 2021
The cruelty of emotional neglect
-
29 October 2021
The destruction of interpersonal relationships
-
13 October 2021
Using aggregates in actor systems
-
11 October 2021
Zombification of the mentally ill
-
10 October 2021
The paradox of the rational mind
-
9 October 2021
Restructuring my online presence...
-
17 March 2021
How to set up Traefik on Kubernetes?
-
8 March 2021
Expose a secret as file in Traefik via Helm to configure ACME DNS
-
4 March 2021
Setting up a basic Kubernetes cluster
-
19 February 2021
React forms on steroids
-
2 February 2021
Rolling back migrations to a previous version of Entity Framework Core
-
1 February 2021
Similar string search with the Levenshtein distance on SQL Server
-
31 January 2021
Accessing the filesystem with an asp.net core app run on Docker
-
19 January 2021
Change tracking on detached entities using Entity Framework Core
-
11 January 2021
Mutation design with graphql-dotnet
-
21 December 2020
About self identification with substance (ab)use
-
16 December 2020
The demise of a family
-
3 December 2020
Breaking free
-
30 November 2020
Data access paradigms for client/server apps
-
27 October 2020
How to add build information to a dockerized React app? (Docker Hub)
-
2 October 2020
Improving the spatial map object
-
29 September 2020
State Machines for Realtime Data Processing
-
23 September 2020
Hiding React component props within a shadow state
-
22 September 2020
Dealing with a datetime input in React?
-
5 September 2020
Force a component to unmount with React Navigation
-
14 August 2020
A Blueprint to Start With Stripe Subscriptions (using .NET)
-
23 July 2020
High performance 2D radius search
-
22 July 2020
An algorithm for interpolating or extrapolating two lists
-
20 July 2020
Who is to blame for suicide?
-
5 July 2020
How to collect location data with Telegram and .NET Core?
-
3 July 2020
Projecting latitude and longitude onto a flat grid
-
4 June 2020
Open sourcing some old projects
-
26 April 2020
A comment on dealing with anxiety, depression and uncertainty
-
22 March 2020
GraphQL.NET: Runtime object type is not a possible type for interface
-
12 March 2020
Asynchronous streams in C# and scrolling through ElasticSearch with NEST
-
15 January 2020
Solution wide config files with .NET Core
-
7 January 2020
How to send emails from asp.net core using Razor templates?
-
26 December 2019
About social media, advertisements, and psychological trauma
-
25 December 2019
Using the RazorViewToStringRenderer with Asp.Net Core 3
-
16 December 2019
GraphQL.NET: Authorization
-
12 November 2019
Catching petty thieves with black magic and data
-
24 October 2019
GraphQL API Design: Cursor
-
18 June 2019
How to nest Knockout components in a Vue app
-
27 May 2019
Rendering Razor views by supplying a model instance
-
30 March 2019
Entity Framework Core: insert or update, the lazy way
-
11 March 2019
How to automatically load graph types in the DI container.
-
8 March 2019
Implementing pagination with GraphQL.NET and Relay
-
6 March 2019
How can I use cursor based pagination on SQL Server with C#?
-
25 February 2019
Representing coordinates in a human readable way
-
12 February 2019
How to create GraphQL data loaders for Entity Framework?
-
11 February 2019
5 habits for writing reliable software
-
26 December 2018
Cursor based pagination with C# and SQL Server
-
7 November 2018
Stream processing SQL-stored data in C#
-
8 October 2018
Retrieving all polygons that overlap a single point
-
21 September 2018
Converting .NET Ticks to MSSQL DateTime and back
-
19 September 2018
Personal Notes: Writing performant code with C#
-
14 September 2018
Surface Book 2 issues after running updates
-
10 September 2018
How to add JWT Bearer auth to GraphQL subscriptions on ASP.NET Core 2.1?
-
19 May 2018
Achieving one billion
-
12 May 2018
How to move data from MSSQL to ElasticSearch at galactic speeds
-
23 April 2018
Scaffolding an existing SQL database with Entity Framework Core in 5 minutes
-
23 January 2018
Visualizing airspace usage by glider aircraft
-
22 January 2018
.NET core application not logging output to Docker
-
6 December 2017
Mountain Gliding 2015
-
4 December 2017
School Assignment: Magic Squares
-
24 August 2014
Luisterbieb Windows Phone App