All posts

Find everything I ever wrote about down here!

Dotnet

Old fashioned typewriter typing the text "Microsoft.Extensions.AI"

Build AI-Powered Applications with Microsoft.Extensions.AI

Build your own AI-Powered applications with Microsoft.Extensions.AI and Ollama. Learn how to integrate LLMs into your .NET API and supercharge your applications with generative AI!

.NET Aspire and Next.js logos

.NET Aspire & Next.js: The Dev Experience You Were Missing

Local development with Next.js and a .NET API has never been easier. Learn how to orchestrate the two together using .NET Aspire!

Three cursors speeding across a screen

Improve Signalr and React Performance User Experience

Running into performance issues with your SignalR and React app? Learn how to throttle updates without sacrificing user experience, and improve the overall performance of your app!

See all Dotnet posts...

Thoughts

Mountain ridge in the morning light

Hello world, meet my first blog post

Each blog has its mandatory first post. You simply can’t start with the second. So here is mine!

Productivity

Person using a pen to write their goals

Your goals are not good enough

And to be honest, neither are mine. Let's turn this around by introducing systems in our lives.