Jamie Maguire's Avatar

Jamie Maguire

@jamiemaguire.bsky.social

Software Architect. Dual Microsoft MVP (AI and Developer Technologies). LinkedIn Learning Instructor. Pluralsight Author. Building https://dailytracker.co | https://audionotes.co | https://shipsaasfast.com

170 Followers  |  347 Following  |  1,037 Posts  |  Joined: 07.08.2023  |  1.9382

Latest posts by jamiemaguire.bsky.social on Bluesky

Preview
Microsoft Agent Framework: Extending Agent Intelligence Using Function Tools In an earlier blog post, we looked at how you can manage conversations using threads with the Microsoft Agent Framework. In this post, we look at how you can extend an AI agents intelligence using fu...

[BLOGGED]
Microsoft Agent Framework: Extending Agent Intelligence Using Function Tools

Here we look at how you can extend an AI agents intelligence using function tools.

We see how to build a personal fitness ai agent that uses multiple function tools.

Read:
jamiemaguire.net/index.php/20...

15.11.2025 07:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Microsoft Agent Framework: First Look In my earlier blog post, we introduced the Microsoft Agent Framework. We saw how the new open-source SDK from Microsoft blends the best features from Semantic kernel, Auto Gen and the Process Framework. In this blog post we take an initial first look at the Microsoft agent framework in terms of the components that form this new open-source SDK. Specifically, we cover the following: What is an AI agent Available agent types When to use an AI agent When not to use an AI agent Conversations and threads Agent Function tools Agents as function tools Memory and memory types Middleware Background processing Observability Workflows ย  This blog post is about the main concepts, components and patterns that are core to shipping AI agents using the Agent Framework. Based on prior project experience, I find some of these components and tooling to be similar to others I've used in the past.ย  For example, ChatHistory in Bot Framework and Semantic Kernel. Thes

[BLOGGED]
Microsoft Agent Framework: First Look

In this blog post we take an initial first look at the Microsoft agent framework in terms of the components that form this new open-source SDK.

Read more:

14.11.2025 21:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Consistently particpate in the process and the outcomes take care of themselves.

14.11.2025 18:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Introducing Microsoft Agent Framework: An Open-Source Engine for Agentic AIย  Innovation in recent years in the conversational and agent AI space has been wild. Microsoft have recently shipped a new open-source engine that brings together the best bits from Semantic Kernel, AutoGen and the Process Framework. In this blog post, I pull together some of the recent announcements, what it means for you, and weave in some of my own thoughts. We cover: Microsoft Agent Framework Why Agents Need a New Foundation The Paradox of Choice What this means for Semantic Kernel, Process Framework and AutoGen What This Means for Your Current Project How long will Semantic Kernel Be Support for Microsoftโ€™s Official Position Azure AI Foundry Integration Signals to Pay Attention To The AI Timeline and Looking Ahead ย  An Example of the Agent Framework in Action is also included.ย  Letโ€™s dig in. ~ Why Agents Need a New Foundation In these last 18 months, there have been many disconnected SDKs, platforms and approaches when it comes to shipping AI age

[BLOGGED]
Introducing Microsoft Agent Framework: An Open-Source Engine for Agentic AI

In this blog post, I pull together recent announcements, what it means for you, and weave in some of my own thoughts.

Examples of the Agent Framework in action is also included.

Read:

14.11.2025 18:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
New Course Coming Soon: Vector Databases & Embeddings for Developers I am partnering with Pluralsight again to bring you another new course soon. The course is called : Vector Databases & Embeddings for Developers. This course will come in at roughly 50 minutes. ย  Key learning objectives will centre around: Fundamentals of embeddings and vector databases. How vector databases serve as external memory for LLMs. Using pre-trained models and APIs to create embeddings ย  The course will be split over 3 modules. A combination of slides, visuals, code and demo applications will rapidly accelerate your understanding of vector embeddings and databases. Code examples and a sample application will help crystalise your understanding of the theory. The course will give you practical knowledge and show you how to leverage embeddings to create intelligent AI agents. Stay tuned for further information. ~ Other Courses In the meantime, you can checkout my 60 minute course,ย Developing an Artificial Intelligence Strategy for Your Organ

[NEW COURSE]

I am partnering with Pluralsight again to bring you another new course soon.

The course is called : Vector Databases & Embeddings for Developers.

Read:
https://jamiemaguire.net/index.php/2025/10/04/new-course-coming-soon-vector-databases-embeddings-for-developers/

14.11.2025 13:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Why I Built a SaaS Boilerplate and Why You Should Use It

I built a white-label SaaS boilerplate to save me from reinventing the wheel every time I had an itch to scratch with a SaaS idea.


Read:
https://jamiemaguire.net/index.php/2025/09/26/why-i-built-a-saas-boilerplate-and-why-you-should-use-it/

14.11.2025 06:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Building an AI Home Security System Using .NET, Python, CLIP, Semantic Kernel, Telegram, and Raspberry Pi 4 โ€“ Part 5: Refinements and Recap In part 5 of this mini-series, we bring together all main components to form the end-to-end solution for the AI home security system. We also refine and refactor some of the original Python code. To recap, this home security system uses motion detection, image capture, and AI-powered person recognition to distinguish between known persons (family, friends) and potential intruders. It sends alerts when unknown persons are detected. ~ System Components Itโ€™s worth a recap of the hardware and software components that form the solution. Hardware The hardware consists of: Raspberry Pi 4 Camera module PIR motion sensor connected to GPIO Bluetooth speaker for local alerts ย  An old laptop is also used to host a .NET API. Software Some of the files have been renamed to ease readability, the following software components are used in the solution: audioplayer.py - audio alert functions botmessage.py - Telegram messaging functions ClipServer.py - Python server running C

[BLOGGED]
Building an AI Home Security System Part 5.

Details:
https://jamiemaguire.net/index.php/2025/08/09/building-an-ai-home-security-system-using-net-python-clip-semantic-kernel-telegram-and-raspberry-pi-4-part-5-refinements-and-recap/

14.11.2025 06:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nothing will convince me that software development must happen in an office.

13.11.2025 21:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Building an AI Home Security System Using .NET, Python, CLIP, Semantic Kernel, Telegram, and Raspberry Pi 4 โ€“ Part 4: Extending the Telegram Bot for Remote Control Image Classification This is the fourth instalment of a miniseries where you see how to build an end-to-end AI home security and cross platform system. To recap, the main requirements for this system are: Detect motion and capture photo Create message with photo attached Send message to defined Telegram bot Detect who is in the photo, if the person is me, then do not invoke the Telegram bot with a message and image ย  I recommend reading the following before continuing: Part 1 โ€“ Introduction, Hardware, Motion Detection and Telegram Bot Part 2 โ€“ Creating a Local CLIP Server for Image Vectorisation Part 3 โ€“ Create a Local AI Custom Vision API for Training and Matching Images ย  In part 4, we extend the existing Telegram bot. It will be extended to allow the management of AI image functionality with the API from part 3, from a cell phone. This means you donโ€™t need to be at a computer to train the AI with new data or to test the image recognition capability. ~ The following detai

[BLOGGED]
Building an AI Home Security System Using .NET, Python, CLIP, Semantic Kernel, Telegram, and Raspberry Pi 4 โ€“ Part 4: Extending the Telegram Bot for Remote Control Image Classification


In part 4, we extend the Telegram bot.


Read here.

13.11.2025 18:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Capturing memories using dailytracker.co

13.11.2025 13:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Building an AI Home Security System Using .NET, Python, CLIP, Semantic Kernel, Telegram, and Raspberry Pi 4 โ€“ Part 3: Creating a Local AI Custom Vision API for Training and Matching Images This is the third instalment of a miniseries where you will learn how to build an end-to-end AI home security and cross platform system. I recommend reading part 1 and part 2 before reading on. To recap, the main requirements for this system are: Detect motion and capture photo Create message with photo attached Send message to defined Telegram bot Detect who is in the photo, if the person is me, then do not invoke the Telegram bot with a message and image ย  In part 2, we created a locally running CLIP server.ย  This provided an API endpoint that could accept a single image. The input image was then converted to vectors.ย  When in vector format, the image data is much easier to run comparisons against. ~ .NET API Capabilities In this blog post, we implement a .NET API.ย  The .NET API will leverage the core CLIP functionality but will expose 2 endpoints: /api/image/train /api/image/match ย  The /train endpoint will let us train the system with

[BLOGGED]
Building an AI Home Security System - Part 3: Creating a Local AI Custom Vision API for Training and Matching Images


In this blog, we create a .NET API that leverages the CLIP API from the previous blog in the series.

Code and demo
https://rpst.page.link/ErSq

13.11.2025 06:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's a great time to be a developer.

13.11.2025 06:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Building an AI Home Security System Using .NET, Python, CLIP, Semantic Kernel, Telegram, and Raspberry Pi 4 โ€“ Part 2 This is the second instalment of a miniseries where I am building an end-to-end AI home security and cross platform system. I recommend reading Part 1 before reading on.ย  To recap, the main requirements for this system are: ย  Detect motion Capture photo Create message with photo attached Send message to defined Telegram bot Detect who is in the photo, if the person is me, then do not invoke the Telegram bot with a message and image ย  In this blog post, we implement core functionality that lets us convert images to vectors using OpenAIs free CLIP SDK and ViT-B-32 model. These can then be used to perform real-time similarity checks against new incoming data. ~ What is CLIP CLIP (Contrastive Languageโ€“Image Pre-training) is an AI model developed by OpenAI that can understand the relationship between images and text. CLIP makes it easy for you to encode images into high-dimensional vectors (embeddings). With images in vector format, you can then perform:

[BLOGGED]
Building an AI Home Security System Using .NET, Python, CLIP, Semantic Kernel, Telegram, and Raspberry Pi 4 โ€“ Part 2

CLIP.

Details:
https://jamiemaguire.net/index.php/2025/05/11/building-an-ai-home-security-system-using-net-python-clip-semantic-kernel-telegram-and-raspberry-pi-4-part-2/

12.11.2025 21:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Got an idea?

Set a deadline.

Build it. Ship it. Market it.

See how it goes!

12.11.2025 13:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yes.

12.11.2025 12:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Ship SaaS Fast ๐Ÿš€ Ship SaaS Fast โ€” .NET SaaS BoilerplateLaunch your SaaS in weeks, not months.Skip 3-6 months of boilerplate development and start with a battle-tested, production-ready platform. Focus on your unique...

Ship SaaS Fast โ€” .NET SaaS Boilerplate

Launch your SaaS in weeks, not months.

Focus on features. Not boilerplate.

Get it here:
jamie-maguire1.gumroad.com/l/xvmnax

12.11.2025 11:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

[NEW COURSE]
ChatGPT Pro: OpenAI o3-mini

My course is live on Pluralsight.

Details:
https://jamiemaguire.net/index.php/2025/04/26/my-new-course-chatgpt-pro-openai-o3-mini-is-live-on-pluralsight/

12.11.2025 06:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Building an AI Home Security System Using .NET, Python Semantic Kernel, Telegram, and Raspberry Pi 4 โ€“ Part 1 In an earlier blog post I detailed how to create basic home security system using Raspberry Pi Zero 2. ย  In this blog post, I show how to create an AI home security system using .NET, Python, Semantic Kernel a Telegram Bot, Raspberry Pi 4 and Open AI. ย  This is part 1 of a 2-part series. ย  In part 1, we learn about: Required hardware and software Main requirements Installing and testing the camera module Installing and testing the PIR sensor Creating Python code to detect movement Creating Python code to capture an image Creating Python code sends a notification and image to a telegram bot ย  Itโ€™s a lot to cover so has been split into 2 parts.ย  Letโ€™s dive in. ~ Requirements The main requirements for the solution are: Detect motion Capture photo Create message with photo attached Send message to defined Telegram bot Detect who is in the photo, if the person is me, then do not invoke the Telegram bot with a message and image &nb

[BLOGGED]
Building an AI Home Security System Using .NET, Python Semantic Kernel, Telegram, and Raspberry Pi 4 โ€“ Part 1


Read:
https://jamiemaguire.net/index.php/2025/04/19/building-an-ai-home-security-system-using-net-python-semantic-kernel-telegram-and-raspberry-pi-4-part-1/

12.11.2025 06:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Podcast with Grey Matter I was recently invited on a podcast with Grey Matter to share my experience, and thoughts from a development perspective. We discussed many topics.ย  Naturally AI was mentioned. Topics we discussed included: What drew me to a career in development? Which languages and toolsย  do I use now and why? How has development changed over the years since I started in the industry? What are the latest developer trends Iโ€™m seeing? How to stay up to date with the latest trends? Why and how has AI suddenly become such a big thing? How will AI affect developers and what they do? What challenges are developers facing now? What challenges could developers face in the future? ย  We also talk about Semantic Kernel and open-source. ย  Catch the episode here: Acast: -ย  https://shows.acast.com/the-grey-matter-podcast/episodes/developer-insights-and-ai Spotify: -ย  https://open.spotify.com/episode/6RgLQP2ytRIxXK6woFd0e2?si=LfmIwNAKRV6t_F_Y2GXtkg ~

[PODCAST]

I was recently invited on a podcast with Grey Matter to share my experience, and thoughts from a development perspective.

We discussed many topics.

Naturally AI was mentioned.

Listen:
https://jamiemaguire.net/index.php/2025/03/22/podcast-with-grey-matter/

11.11.2025 21:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Top 50 Global Thought Leaders and Influencers on Agentic AI 2025 I recently discovered I had been added to the Top 50 Global Thought Leaders and Influencers on Agentic AI for 2025 list on Thinkers360. The list is generated using a unique patented algorithm and takes a holistic measure of thought leadership and authentic influence looking that go beyond social media. It can help brands find the right experts for their niche. List members are curated by Thinkers360 for their thought leadership content. This can include: ย articles ย blogs ย books ย keynotes ย media interviews panels podcasts social media speaking events videos webinars whitepapers ย  Thinkers360 leader boards are based on memberโ€™s real-world content and accomplishments. You can view the entire list of members that made it for 202 here.

[NEWS]
I recently discovered I had been added to the Top 50 Global Thought Leaders and Influencers on Agentic AI for 2025.

It can help brands find the right experts.

Read:

https://jamiemaguire.net/index.php/2025/03/01/top-50-global-thought-leaders-and-influencers-on-agentic-ai-2025/

11.11.2025 18:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Building a Cell Phone Accessible Home Security System Using Raspberry Pi Zero 2 and Zero Cam I was looking to create a simple home security system.ย  The main requirements were being able to access a camera remotely available 24x7 low cost no subscriptions available via cell phone ย  After a look around, the Raspberry Pi Zero 2 and Zero Cam looked suitable. In this blog post, I document the software, hardware, pain points, and resolutions to build a camera stream that you can access remotely 24x7. ~ Hardware To build the surveillance solution, you need the following hardware: 1 x Raspberry Pi Zero 2 W - (ยฃ17) 1 x Zero Cam - Camera for Raspberry Pi Zero โ€“ (ยฃ15.00) 1 x Pibow Case for Raspberry Pi Zero 2W โ€“ (ยฃ6.00) 1 x Official Raspberry Pi Zero UK Power Supply โ€“ (ยฃ7.60) 1 x Raspberry Pi OS Pre-installed Micro SD Card 32GB - (ยฃ9.90) ย  Total cost for this solution: ยฃ55.50. ~ Software The following software is required: Raspberry Pi OS Rpicam VNC Viewer ย  The rpicam library may come installed with the OS. ~ ย  Assembling and Testing the Camera As

[BLOGGED]
Building a Cell Phone Accessible Home Security System Using Raspberry Pi Zero 2 and Zero Cam


Read more:

https://jamiemaguire.net/index.php/2025/02/15/building-a-cell-phone-accessible-home-security-system-using-raspberry-pi-zero-2-and-zero-cam/

11.11.2025 13:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

[BLOGGED]
Evaluating Your Generative AI Solution Responses using Microsoft.Extensions.AI.Evaluation


Read more:

https://jamiemaguire.net/index.php/2025/03/08/evaluating-your-generative-ai-solution-responses-using-microsoft-extensions-ai-evaluation/

11.11.2025 06:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Elastic Search Cheat Sheet Ive been working with Elastic Search recently. This post is more for my own refence when performing common tasks when creating code to integrate with Elastic Search using the Nest SDK. You might find it useful too. The following are covered: Creating an index Making a connection Adding a document to an Index Searching for documents Searching for documents using a parameterized field and value Updating a document Helpful REST API endpoints ~ Creating an Index How to create an index for storing documents: public async Task CreateIndexAsync(string indexName) ย ย ย ย ย ย ย  { ย ย ย ย ย ย ย ย ย ย ย  // check if index alread exists ย ย ย ย ย ย ย ย ย ย ย  var exists = await _elasticClient.Indices.GetAsync(indexName); ย ย ย ย ย ย ย ย ย ย ย ย ย ย  ย ย ย ย ย ย ย ย ย ย ย  Console.Writ

[BLOGGED] Elastic Search Cheat Sheet

Ive been working with Elastic Search recently.

A short reference when performing common tasks and creating code to integrate with Elastic Search using the Nest SDK.


Read more:

https://jamiemaguire.net/index.php/2023/12/16/elastic-search-cheat-sheet/

10.11.2025 21:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Reading Appsettings.json from Class Library projects in .NET I like to encapsulate as many business rules and logic as possible in class libraries. ย  These are often used in web APIs, Azure Functions or wherever is required. ย  Sometimes you want to access values from an appsettings.json file that exists in a class library project but not pass values or JSON references through different layers of your solution to said class library. ย  This short post shows you how to do this. ย  Note: This is more for my own reference and when creating prototypes locally, but you may find it useful. A better approach for cloud solution configuration management is to use Azure Key Vault or Azure App Configuration. ~ Appsettings.json We have the following values in the JSON file: { ย YourKey1: YourValue1, ย YourKey2: YourValue2 } ย  Creating a Helper Class A static helper class ApplicationConfiguration is created. It imports the namespace Microsoft.Extensions.Configuration. The appsettings.json file is loaded from the directly the assembly is run

[BLOGGED] Reading Appsettings.json from Class Library projects in .NET

Short blog on accessing values in appsettings.json directly in class library projects.


Info here:

https://jamiemaguire.net/index.php/2023/12/23/reading-appsettings-json-from-class-library-projects-in-net/

10.11.2025 18:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
ASP.NET Core | Open-source web framework for .NET Build web apps and services that run on Windows, Linux, and macOS using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS.

[SOURCE-CODE] Bulk Alt-Text Generator

I hacked together a bulk alt-text generator web app.

A time saver if you need to bulk create alt-text for many images.

It uses ASP.NET and Azure AI services.

Code here: https://github.com/jamiemaguiredotnet/AltTextGenerator/tree/master

10.11.2025 13:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How I Used AI To Consume a 2 Hour Lex Friedman Podcast in 10 Minutes If you are reading this blog, you probably listen to one or many podcasts. Some of my personal favourites include Seth Godinโ€™s Akimbo, Lex Friedmans, Mike Tysons, and Andrew Hubermans. Most of these podcasts span multiple hours, and despite wanting to listen to or watch them, I just donโ€™t have that amount of free time. ~ The Idea This got me thinking.ย  I could use AI to create a tool that would use speech-to-text to transcribe the audio.ย  I could then use AI to perform document summarisation on the transcription. ย  This would let me skim read the summarised points to get a feel for the main points, and outcome of the discussion points in the podcast. ย  I could use the summarisations to help me decide if the podcast was worth listening to. ~ CLI Tool In this blog post, you will see how I built a CLI tool using a combination of Azure AI services to save me hours each week. ย  Specifically, you learn about: Creating a CLI tool that accepts a podcast URL Batch transcription

[BLOGGED] How I Used Azure AI To Consume a 2 Hour Lex Friedman Podcast in 10 Minutes


Read more here:

https://jamiemaguire.net/index.php/2024/04/06/how-i-used-ai-to-consume-a-2-hour-lex-friedman-podcast-in-10-minutes/

10.11.2025 06:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Good morning.

08.11.2025 07:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How To: Implementing Web API Logging to JSON Files Using .NET 6, Serilog.Extensions.Logging.File and Visual Studio 2022 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 Azure. ย  Logging to an external file can help. ย  In this short post you will see how to implement logging to JSON files using .NET 6 and Serilog.Extensions.Logging.File package. ย  Serilog.Extensions.Logging.File This package makes it possible for you to add file logging in a few lines of code to ASP.NET Core applications. Find it out more about this package here. ย  Program.cs A typical web API template in VS2022 will create the following code public static IHostBuilder CreateHostBuilder(string[] args) => ย ย ย ย ย ย ย ย ย ย ย  Host.CreateDefaultBuilder(args) ย ย ย ย ย ย ย ย ย ย ย  .ConfigureWebHostDefaults(webBuilder => ย ย ย ย ย ย ย ย &am

[BLOGGED] How To: Implementing Web API Logging to JSON Files Using .NET, Serilog, and VS 2022.


Read here:

https://jamiemaguire.net/index.php/2023/09/23/how-to-implementing-web-api-logging-to-json-files-using-net-6-serilog-extensions-logging-file-and-visual-studio-2022/

07.11.2025 21:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Using Configuration Builder to Read Application Settings Stored in appsettings.json with Visual Studio 2022 and .NET 7.0 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, I wanted a quick way to read the Azure AI Language API endpoint and API key. Example JSON File You can see the appsettings.json file with these values here: { Logging: { LogLevel: { Default: Information, Microsoft.AspNetCore: Warning } }, AppSettings: { TextAnalyticsEndpoint: https://{endpoint}.azure.com/, TextAnalyticsAPIKey: {api-key} }, AllowedHosts: * } Reading App Setting Properties Here is the C# thatโ€™s needed to read these settings: public async Task SummarizeTextAsync(string document) { try { var MyConfig = new ConfigurationBuilder().AddJsonFile(appsettings.json).Build(); var TextAnalyticsEndpoint = MyConfig.GetValue(AppSettings:TextAnalyticsEndpoint); var TextAnalyticsAP

[BLOGGED] Using Configuration Builder to Read App Settings Stored with VS 2022 and .NET


Read here:

https://jamiemaguire.net/index.php/2023/09/16/using-configuration-builder-to-read-application-settings-stored-in-appsettings-json-with-visual-studio-2022-and-net-7-0/

07.11.2025 18:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
24 Lessons I Learned Bootstrapping SaaS with Twitter, X, LinkedIn, Facebook, and Instagram for Business API Integrations This is an expansion of a post on X (Twitter) from a few weeks ago.ย  For context, here is the original post/tweet: I hadn't mentioned this as at the time, as there were many layoffs taking place at Twitter (now X). It didn't seem right to share. A few months ago, I was on the verge of entering an agreement with an entrepreneur marketplace for my social analytics and content scheduling SaaS. This would have been a massive boost for user subscriptions. Then, after Twitter takeover, API and data access was vastly reduced to the platform for 3rd party developers. (Unless you pay 40k+ USD a month). This resulted in having to reduce much of the functionality. With a reduced value prop the agreement being discussed was no longer viable.ย  I experienced a lot of user churn too. A double kick in kahoonas. I thought about shutting the whole thing down and struggled to reconcile opportunity cost v sunk cost for a number of weeks. I decided to take another swing at it but with a reduced feature set. I

[BLOGGED] 24 Lessons I Learned Bootstrapping SaaS.


Read here:

https://jamiemaguire.net/index.php/2023/10/14/24-lessons-i-learned-bootstrapping-saas-with-twitter-x-linkedin-facebook-and-instagram-for-business-api-integrations

07.11.2025 13:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@jamiemaguire is following 20 prominent accounts