Curls, clouds and code


Collecting position information with Telegram and .NET Core

Projecting latitude and longitude onto a flat grid

Open sourcing some old projects

A comment on dealing with anxiety, depression and uncertainty

GraphQL.NET: Runtime object type is not a possible type for interface

Asynchronous streams in C# and scrolling through ElasticSearch with NEST.

Solution wide config files with .NET Core

Sending transactional emails from core using Razor

About social media, advertisements, and psychological trauma

Using the RazorViewToStringRenderer with Asp.Net Core 3

GraphQL.NET: Authorization

Catching petty thieves with black magic and data

GraphQL API Design: Cursors

Embedding Knockout components within a Vue app

Rendering Razor views by supplying a model instance

Entity Framework Core: insert or update, the lazy way

How to automatically load graph types in the DI container.

Implementing pagination with GraphQL.NET and Relay

Cursor based pagination with SQL Server using C# (and SQL)

Representing coordinates in a human readable way

Generic data loaders for Entity Framework in GraphQL

5 habits for writing reliable software

SkyHop end of 2018 development update

Cursor based pagination with C# and SQL Server

Stream processing SQL-stored data in C#

Retrieving all polygons that overlap a single point

Converting .NET Ticks to MSSQL DateTime and back

Personal Notes: Writing performant code with C#

Surface Book 2 issues after running updates

ASP.NET Core 2.1 and GraphQL; Adding JWT Bearer validation to subscriptions

How to move data from MSSQL to ElasticSearch at galactic speeds

Achieving one billion

Scaffolding an existing SQL database with Entity Framework Core in 5 minutes

Visualizing airspace usage by glider aircraft

.NET core application not logging output to Docker

XKCD 1110 Homage

Mountain Gliding 2015

School Assignment: Magic Squares

Cumulus Granitus (Soaring through the mountains)

Flying at the WBAC

Luisterbieb Windows Phone App