Parsing YAML Frontmatter From Markdown in .NET
Use popular libraries to parse and deserialize frontmatter content.
BulkRedirects Library for .NET
Handle multiple redirects in .NET websites from a plaintext config file.
When Should You Use FoundationDB?
A fast, scalable, reliable database for building databases.
Lowering in Programming
How high-level language constructs are implemented by low-level methods.
UI Component Libraries and Frameworks
30 Things Learned from Jon Boorman
Major lessons from a great investor.
Search Systems and Libraries
List of search systems and libraries that can be used as alternatives to ElasticSearch.
Authentication, Authorization, OAuth, and Identity
An overview of user auth and how it works with modern security protocols like OAuth.
Postgres Naming Scheme with Npgsql and Entity Framework
Transform PascalCase names for better compatibility in relational tables and columns.
Hyperloop: An Impractical Possibility
Is the Hyperloop actually a feasible idea?
Serilog Sink for Fast Console Logging
Logging sink for Serilog console output in high-throughput scenarios.
The Best Data Type for Currency in Databases
Use integers instead of decimals.
Fuzzy Full-Text Search in PostgreSQL
Use Postgres FTS utilities to implement fuzzy matching without other extensions.
Rich Text Editors and Frameworks
List of modern rich-text editors and frameworks to build editors.
Serilog Sink for Google Cloud Logging
Serilog sink to write structured logs to Google Cloud.
Ad Blocking: A Primer
Overview of how online ads are served and various adblocking techniques.
MarTech Thesis (2016)
A thesis on the state of the adtech industry and coming chnages used as the foundation for a pivot for my last startup.
SQL, NoSQL, ACID and the CAP Theorem
Fundamentals of database design and implementation with ACID and CAP.