How to generate proper OpenAPI documentation in .NET Minimal API using TypedResults — because the old controller attributes won't work here.
A practical guide to migrating from MVC Controllers to Minimal API in ASP.NET Core, without the pain of starting from scratch.
How to add a ChatGPT-powered Q&A to your website using Pinecone vector search and the OpenAI API, demonstrated with Variant's company handbook.
TypeScript fjerner alle typer ved transpilering — her er et enkelt mønster for å skrive kode som faktisk er typesikker også ved kjøretid.
Using C# 9's new logical and relational pattern matching operators to validate Norwegian Social Security Numbers in a readable, functional style.
An honest look at AppCenter vs Fastlane for mobile CI — when AppCenter's simplicity wins, and where it still falls short.
The iOS 12 Array.reverse() bug lives in JavaScriptCore — which means every React Native app on iOS 12 is affected. Here's what's happening and how to fix it.
Building a VS Code extension from scratch to toggle Format on Save with a keyboard shortcut — turns out it's much simpler than you'd expect.
How to use patch-package to apply local fixes to npm dependencies without forking them — handy when an upstream fix is taking too long.
Setup notes and cost surprises for running the fast.ai practical machine learning course on AWS — things the course doesn't fully warn you about.
Recording and notes from my NDC Oslo 2017 talk introducing React Native from a web developer's perspective.
Setting up TypeScript with React Native properly — with Hot Module Reloading intact — using the new transformer support landing in RN 0.45.
Why Yarn is worth switching to from npm: deterministic installs, dramatically faster speeds, and offline support.
Adding Google Tag Manager support to the React Native Google Analytics bridge, enabling A/B testing through GTM Content Experiments.
Releasing a React Native bridge for Android in-app billing, wrapping the anjlab library with a clean JavaScript API.
Building a native React Native bridge for Google Analytics so device metadata like UUID, model, and OS version gets tracked automatically.
A collected guide to setting up remote debugging for ASP.NET in Visual Studio 2013 — the PDB gotchas that'll save you headaches on a test server.
Getting ASP.NET vNext up and running on OS X with Sublime Text — notes from demoing SOLID refactoring at Knowit Developer Summit 2014.