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!
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
If anyone is using Hugo for their blog and possibly others that do code syntax highlighting you may have an issue
December 27, 2025 at 10:43 AM
Thought I was going mad trying to get my blog's code syntax highlighting to work properly.

Turns out there is a bug in @1password.bsky.social browser extension inserting javascript and overriding user's styling

More here: www.1password.community/discussions/...
1Password Chrome extension is incorrectly manipulating <code> blocks | 1Password Community
The latest 1Password Chrome extension is incorrectly manipulating the DOM within &lt;code&gt; blocks on static pages. It looks it's using prism.js to try to...
www.1password.community
December 26, 2025 at 11:44 PM
Are we still using Disqus for blog comments or another trendy system?
December 26, 2025 at 7:57 PM
Isn’t it great that supermarkets join in on the festive cheer by adding little jokes to their packaging.

For example, “This Christmas Pudding contains 8 portions”
December 26, 2025 at 10:49 AM
As a Christmas present to you all I've got the blog up to date and given it a new theme.

If you like reading out of date blog posts feel free to visit blog.jonathanchannon.com
Jonathan Channon's Blog
Jonathan Channon's Blog
blog.jonathanchannon.com
December 24, 2025 at 10:55 PM
Realised my blog has been down for 3 months so apart from fixing that I have been playing with a new theme.

A rabbit hole of fiddling and time wasting listening to music trying to make things pretty 😀
December 23, 2025 at 11:14 PM
A Yule log extension for GitHub CLI. ̶Y̶u̶l̶e̶ You'll love it! 🪵 🔥

github.com/leereilly/gh...
GitHub - leereilly/gh-yule-log: A Yule log extension for GitHub CLI. ̶Y̶u̶l̶e̶ You'll love it! 🪵 🔥
A Yule log extension for GitHub CLI. ̶Y̶u̶l̶e̶ You'll love it! 🪵 🔥 - leereilly/gh-yule-log
github.com
December 22, 2025 at 5:34 PM
Seems a few tools/libraries/plugins aren't supporting iTerm2.

What terminal app are you using on macOS?
December 22, 2025 at 5:23 PM
Reposted by Jonathan Channon
You can watch my new special on Sky and Now TV tonight at 10:30pm!

I’m so excited for people to see this show - I hope you enjoy watching it as much as I did writing and performing it. Merry Christmas!
December 21, 2025 at 12:44 PM
@csharpfritz.com @carlfranklin.bsky.social I’ve been following your AI videos, thanks.

Following on from your recent “how to build an agent” video I saw this today. Things move fast so wonder if there’s any value in discussing this:

agentskills.io/home

github.blog/changelog/20...
December 19, 2025 at 9:41 PM
Reposted by Jonathan Channon
"F#, Microsoft Agent Framework, MCP and Bitcoin for the F# Advent Calendar 2025" by Kevin for #fsharp #fsadvent www.aligneddev.net/blog/2025/fs...
Aligned Dev Blog
Articles about software development from SD.
www.aligneddev.net
December 18, 2025 at 2:19 PM
@nick-tune.me saw your commend on LinkedIn about dagger.io how is it different to aspire.dev ?
Dagger.io
Build powerful software environments and containerized operations from modular components and simple functions. Perfect for complex software delivery and AI agents. Built by the creators of Docker.
dagger.io
December 17, 2025 at 6:37 PM
How many is too many mince pies in one day. Asking for a friend….
December 15, 2025 at 7:13 PM
Bought some mince pies, read the ingredients.

“Contains sulphur dioxide”

Umm what!?
December 14, 2025 at 4:21 PM
Did Cursor just try to reinvent #dotnet Webforms? cursor.com/blog/browser...
A visual editor for the Cursor Browser
Built to make you extraordinarily productive, Cursor is the best way to code with AI.
cursor.com
December 12, 2025 at 2:35 PM
Reposted by Jonathan Channon
There’s no single “best” way to version APIs. Each strategy exists because it solves a different problem. The key is matching the strategy to your context.
Api Versioning - A deep dive
irina.codes
December 1, 2025 at 3:04 AM