Google BigQuery Unwrapped
Beginners guide to gateways and proxies
Adding simple email address obfuscation for your blog like Cloudflare Scrape Shield
CSS is hard, Blazor and Tailwind CSS makes it easier
Getting Started With Dgraph and GraphQL+-
Node.js version 14 available now
Announcing Pulumi 2.0, Now with Superpowers
SourceGear.Rust.NET preview 0.1.0
Secure by Default Postgres Docker Container for Development
Demystifying Memory Profilers in C# .NET Part 1 - The Principles
Yarp - A toolkit for developing high-performance HTTP reverse proxy applications.
Reading on Design Patterns
Combining event sourcing and stateful systems
API design - Understanding gRPC, OpenAPI and REST and when to use them
Things I Wished More Developers Knew About Databases
Patterns for Managing Source Code Branches - Updated
Tempdb – Here’s a Problem You Didn’t Know You Have
Data exploration calculus - Capturing the essence of exploratory data scripting
C# 9 – Positional or Nominal Creation
Software Development - the Secret of Success
Migrating from .NET Framework to .NET Core
Unit bias against collections
Async Wandering Part 6 — Exceptions logging
The Most Exciting Promise of .NET 5
Speed up mono linker by 10%
Optimise MathF.CopySign and Math.CopySign using SSE intrinsics
.NET Inside Out Part 17 — Abusing types to serialize non-serializable type
Announcing .NET 5.0 Preview 3
Building a PC, Part IX - Downsizing
6 tools that are more powerful than to-do lists for productivity
Coding for Fun
Time is the only real currency we have
A Graduate Course in Applied Cryptography
Announcing HashiCorp Cloud Engineering Certifications
Last updated 4 years ago