Daily Tracker is Now Integrated with Stripe
When building the AI mental health tool Daily Tracker I identified common components and placed them into an internal toolkit. One of these components was the Stripe integration. This forms part of a SaaS…
When building the AI mental health tool Daily Tracker I identified common components and placed them into an internal toolkit. One of these components was the Stripe integration. This forms part of a SaaS…
Note: This post covers Semantic Kernel, which I’ve since moved on from. My new work is built on Microsoft Agent Framework. If you’re starting fresh, I’d recommend the Microsoft Agent Framework: The Complete Series instead,…
I recently had a few issues working with Minimal APIs and .NET 8.0. In typical fashion, I created an empty project, adding in the various parts until I found the problem. This post…
This is part 6 of a “build in public” mini-series that shows how I’ve create a new SaaS MVP called Audio Notes. This is an experiment that uses artificial intelligence, speech to text, and text…
I recently hacked together a solution using ASP.NET, Azure AI services, and some help from Chat GPT to refine JavaScript. Here is how to use it: 1. Get your Computer Vision API Key and Endpoint…
This year went in quickly. It’s always good to look back on what you’ve done and feed this into plans for the coming year and/or what you might change or try to do better. Here…
Logging helps you diagnose problems and whilst dumping output to the console is suitable for most instances, there might be situations where you don’t have the option of surfacing logging output to Application Insights in…
Sometimes you want to quickly read settings without any of the regular dependency injection or typical ceremony such as creating a strong typed object to store values. For example, when creating the Audio Notes MVP,…
In May I built a private journal and mood tracking prototype that ran on JSON files. I decided to adapt this and publish this as an online micro-SaaS that anyone could use. It’s…