Jonathan Channon
jonathanchannon.com
Jonathan Channon
@jonathanchannon.com
Software Developer, @NancyFX MVM, @omnisharp Sublime Plugin Author, @CarterLibs Author, Former http://ASP.NET MVP, Speaker, Husband, Father & All Round Nice Guy!
There is an IETF draft that aims to standardize RateLimit header fields for HTTP

dotat.at/@/2026-01-13...
HTTP RateLimit headers – Tony Finch
dotat.at
January 16, 2026 at 11:05 PM
Reposted by Jonathan Channon
Just blogged - Agentic Semantic Data Modelling in C#

This blog posts describes how you can enable stakeholders to generate adhoc reports via the power of C# and AI. It will discuss the business cost and benefit of implementing this.

blog.jonathanchannon.com/2026-01-12-a...

#dotnet #ai #mongodb
Agentic Semantic Data Modelling in C#
This blog posts describes how you can enable stakeholders to generate adhoc reports via the power of C# and AI. It will discuss the business cost and benefit of implementing this.
blog.jonathanchannon.com
January 12, 2026 at 4:10 PM
Just blogged - Agentic Semantic Data Modelling in C#

This blog posts describes how you can enable stakeholders to generate adhoc reports via the power of C# and AI. It will discuss the business cost and benefit of implementing this.

blog.jonathanchannon.com/2026-01-12-a...

#dotnet #ai #mongodb
Agentic Semantic Data Modelling in C#
This blog posts describes how you can enable stakeholders to generate adhoc reports via the power of C# and AI. It will discuss the business cost and benefit of implementing this.
blog.jonathanchannon.com
January 12, 2026 at 4:10 PM
The Higher Education Policy Institute (Hepi) says a student needs £61000 over 3 years to live on and that excludes the £9000 per year tuition fees.

Granted I haven’t been to university for a while but, WHAT THE ACTUAL FUCK!?!?
January 11, 2026 at 9:01 PM
All kicking off in sleepy liberal Glastonbury
January 11, 2026 at 7:35 PM
Reposted by Jonathan Channon
how to ralph from 1st principals from the creator of ralph (hi) youtu.be/4Nna09dG_c0?...
The Ralph Wiggum Loop from 1st principles (by the creator of Ralph)
YouTube video by Geoffrey Huntley
youtu.be
January 11, 2026 at 12:19 PM
Reposted by Jonathan Channon
How to make an LLM cry 😢
GitHub - buyukakyuz/corroded: Illegal rust
Illegal rust. Contribute to buyukakyuz/corroded development by creating an account on GitHub.
github.com
January 10, 2026 at 4:35 PM
Reposted by Jonathan Channon
January 8, 2026 at 10:58 PM
Reposted by Jonathan Channon
Just blogged : Running C# against Ollama

In this blog post we discuss how to use C# in an app that runs against an LLM running locally rather than in the cloud via Ollama and OllamaSharp

blog.jonathanchannon.com/2026-01-09-r...
Running C# against Ollama
In this blog post we discuss how to use C# in an app that runs against an LLM running locally rather than in the cloud via Ollama and OllamaSharp
blog.jonathanchannon.com
January 9, 2026 at 11:38 AM
Just blogged : Running C# against Ollama

In this blog post we discuss how to use C# in an app that runs against an LLM running locally rather than in the cloud via Ollama and OllamaSharp

blog.jonathanchannon.com/2026-01-09-r...
Running C# against Ollama
In this blog post we discuss how to use C# in an app that runs against an LLM running locally rather than in the cloud via Ollama and OllamaSharp
blog.jonathanchannon.com
January 9, 2026 at 11:38 AM
Reposted by Jonathan Channon
Just blogged: Using AI in a C# app

This post follows on from the the previous AI intro and takes you into a simple hello world chat app written in C# and how you might go about building that into a new or existing app.

#ai #dotnet #csharp

blog.jonathanchannon.com/2026-01-06-u...
Using AI in a C# app
Jonathan Channon's Blog
blog.jonathanchannon.com
January 7, 2026 at 9:30 AM
Just blogged: Using AI in a C# app

This post follows on from the the previous AI intro and takes you into a simple hello world chat app written in C# and how you might go about building that into a new or existing app.

#ai #dotnet #csharp

blog.jonathanchannon.com/2026-01-06-u...
Using AI in a C# app
Jonathan Channon's Blog
blog.jonathanchannon.com
January 7, 2026 at 9:30 AM
Reposted by Jonathan Channon
We really need to come up with better metaphors for AI agents than junior developers and interns. It’s far more of a reflection of how disrespectfully we treat those roles than it is a useful metaphor for how agents behave
January 3, 2026 at 9:20 AM
Reposted by Jonathan Channon
It’s never been the speed of your developers. Never.
January 3, 2026 at 5:55 AM
@csharpfritz.com @carlfranklin.bsky.social I see there is a IChatClient abstraction for talking to OpenAI provided by Microsoft, is there an abstraction for Anthropic do you know?
January 2, 2026 at 5:59 PM
Reposted by Jonathan Channon
I've written a new blog post on AI.

I reluctantly learnt some of the concepts and tooling in this space and highlight these for newcomers.

I felt I had to investigate rather than hate.

I also discuss the flaws of AI, the impact of AI and the future of AI

blog.jonathanchannon.com/2025-12-23-i...
Introduction to AI
Jonathan Channon's Blog
blog.jonathanchannon.com
December 31, 2025 at 12:13 PM
@csharpfritz.com @carlfranklin.bsky.social a recent blog post I wrote up. Thought you might be interested based on your videos! 😁
I've written a new blog post on AI.

I reluctantly learnt some of the concepts and tooling in this space and highlight these for newcomers.

I felt I had to investigate rather than hate.

I also discuss the flaws of AI, the impact of AI and the future of AI

blog.jonathanchannon.com/2025-12-23-i...
Introduction to AI
Jonathan Channon's Blog
blog.jonathanchannon.com
January 1, 2026 at 7:31 PM
Reposted by Jonathan Channon
Enjoyed @simonwillison.net 's wrap up of the year in AI. His is probably my favourite developer-focussed AI blog. Definitely worth a regular read:
simonwillison.net/2025/Dec/31/...
2025: The year in LLMs
This is the third in my annual series reviewing everything that happened in the LLM space over the past 12 months. For previous years see Stuff we figured out about …
simonwillison.net
January 1, 2026 at 11:16 AM
Reposted by Jonathan Channon
Jools’ Hootenanny or Ronan Keating & Friends?
December 31, 2025 at 8:57 AM
I've written a new blog post on AI.

I reluctantly learnt some of the concepts and tooling in this space and highlight these for newcomers.

I felt I had to investigate rather than hate.

I also discuss the flaws of AI, the impact of AI and the future of AI

blog.jonathanchannon.com/2025-12-23-i...
Introduction to AI
Jonathan Channon's Blog
blog.jonathanchannon.com
December 31, 2025 at 12:13 PM
Reposted by Jonathan Channon
🚨🚨🚨New article alert🚨🚨🚨

Moving from CRUD to events is less about technology and more about changing how we think. 🧠 Events aren’t more complex or time-consuming — clinging to bad practices is. So... let's dive into the bad practices. And make the code scary! 👻

www.knowhowcode.dev/articles/arc...
Software Architecture: The Bad Parts
A practical walkthrough showing how seemingly reasonable architectural decisions can gradually turn a system into a big ball of mud. Learn about the Bad Parts of architectures.
www.knowhowcode.dev
December 29, 2025 at 8:36 PM