From pixels to coordinates 📦 In TypeSafe Jev .NET SDK 0.7.0, you can send an image and get normalized bounding-box coordinates back—with typed C# answers. I tried it on pigs and a waterfall! 🐷🌊 laurentkempe.com/2026/10/17/t... #dotnet #CSharp #AI #Jev #TypeSafe
Laurent Kempé 🚀
Laurent Kempé 🚀
@laurentkempe.com
Team Lead, Distinguished Solution Architect with a passion for shipping high quality products by empowering development team and culture. 💖 .NET & C# 🛜 https://laurentkempe.com 🧑💻 https://github.com/laurentkempe 🎗️ Microsoft MVP, JetBrains Community
1.2K followers410 following440 posts
From typed questions in a .NET C# app to tools any MCP client can use 🚀 In my latest post, I show how I built a .NET MCP server for TypeSafe’s Jev. Built on my TypeSafe .NET SDK—bringing typed decision-making to MCP clients. 📖 laurentkempe.com/2026/10/10/b... #MCP #AIAgents #DotNet #CSharp
With my new @typesafeai.bsky.social MCP server I want to be able to make that kind of decision; which model and effort are the best for the task! Later, I think it could be something interesting for the Squad 😉 @tamirdresher.bsky.social @bradygaster.bsky.social
Another example using @typesafeai.bsky.social choice to classify a @dot.net runtime GitHub issue 🤩 #dotnet #ai #typesafe
Last weekend "I" built a @typesafeai.bsky.social .NET SDK and blogged about it 📖 laurentkempe.com/2026/09/19/t... Today I went further and built a MCP server on top of it 🤩 allowing to ask question like on the screenshot! Blog is coming soon⏳ #dotnet #ai #typesafe
Another example using @typesafeai.bsky.social choice to classify a @dot.net runtime GitHub issue 🤩 #dotnet #ai #typesafe
Ever wished you could pass a collection’s capacity or comparer right inside [...]? C# 15 adds collection expression arguments with a leading with(...). Less setup, clearer intent. 🚀 laurentkempe.com/2026/09/26/c... #CSharp #DotNet
What if AI returned decisions your C# code could use directly, without parsing JSON? 🤖 Explore TypeSafe AI Jev model and an unofficial .NET SDK for structured AI output. 📖 Blog post: laurentkempe.com/2026/09/19/t... #dotnet #csharp #AI #MachineLearning
.NET 11 RC 1 just dropped 🎉 I’m excited to try out new C# 15 and 🚄 Runtime-native async (Runtime Async), which delivers cleaner stack traces and lower overhead & runtime libraries are now compiled with runtime-async=on. Time to write a follow-up to my blog post laurentkempe.com/2026/02/14/e...
A 2015 laptop, Omarchy, VS Code, Rider, ReSharper, and Copilot CLI. This setup is getting really interesting for .NET development on Linux. 🛠️🔥 #DotNet #Omarchy #Rider #VSCode #GitHubCopilot laurentkempe.com/2026/09/05/i...
This morning, I really enjoyed the Dapr University course, “Build Dapr Workflows in .NET with Aspire.” It highlighted two projects I’ve been following and working on my personal time for quite some time, and they fit together like a perfect match in every way. 🏫 www.diagrid.io/dapr-univers...
I highly recommend it for a quick introduction to Dapr Workflows, Aspire, and the Diagrid Dev Dashboard. It offers a great way to visualize what’s happening in your system. I look forward to extending it with some agentic capabilities. www.diagrid.io/dapr-univers...
I installed CodeAlta from @xoofx.mastodon.social.ap.brid.gy and configured it for @github.com Copilot with one of my project; NDependTrend in less than 2 minutes! That the user experience I want! Great job Alexandre and it is written in .NET! Amazing 👏🏼 codealta.github.io #AI #LLM #devx #dotnet
I just released CodeAlta https://codealta.github.io/ - one of the first efficient AI coding-agent TUIs built entirely in C#/.NET I've been developing and using it daily for the past 3 months. CodeAlta brings you a beautiful, colorful timeline interface […] [Original post on mastodon.social]
This is how it looks! I love the side bar navigation idea @xoofx.mastodon.social.ap.brid.gy It will help a lot with our "new" multitasking way of working with all those agents. I also love all the insights and statistics you get. Great job 👏🏼 Again, it is .NET and open source! Amazing 🥰
I’ve been waiting for Rider 2026.2 EAP 3 to try the new AI agent skill that reduces token usage! This marks an exciting step toward giving more agents access to the IDE’s capabilities Internal benchmarks show a "reduced token consumption by up to 50%." blog.jetbrains.com/dotnet/2026/...
This is a test of Murmure, a fantastic application for speech to text. I am completely remote on my mobile phone and my PC is transcribing what I'm saying. Check it out github.com/Kieirra/murm...
Very nice! "Use any AI Agent in Visual Studio" lp.jetbrains.com/acp-in-resha...
EAP for @rider.jetbrains.com and @resharper.jetbrains.com 2026.2 has started! And big news for ReSharper - we're starting the work to bring more AI agents to Visual Studio, firstly by bringing our agent Junie, and then opening it up with an ACP registry. Read more: blog.jetbrains.com/dotnet/2026/...
I just tried GitHub Copilot CLI extensions, and WOW 🤩 I created a web view extension which is showing my open pr in 2 minutes! You can watch @stevesanderson.bsky.social awesome video to better understand extensions youtu.be/HcjUnrS41II?...
Woke up to an automated PR upgrading my Astro blog dependency. Agent checked npm, read the changelog, analyzed breaking changes, updated files, and handed me a perfect PR to review. ☕🤖 This is GitHub Agentic Workflows — and it's wild. laurentkempe.com/2026/04/11/g... #GitHub #AI #Automation
✂️ The old ceiling: 3 git worktrees. The new ceiling: how clearly can you define the task? My AI-powered parallel development workflow on Windows — with practical tips and the 4-tool stack. Start a Squad of AI agents before lunch. Come back to a finished feature. #Git #AI #Productivity #Devx
Made it to 365 days with @readwise.bsky.social ! Helps me with all the things I read everyday and to remember those.
Yesterday I started to experiment with squad from @bradygaskin.bsky.social on a green field project. And it worked smoothly 👍🏼 Today I want to bootstrap it on an quite large existing project, I already like the names select for the different team members of the squad from the Alien universe 🤩
Squad from @bradygaster.bsky.social is impressive 🤩 I started to re-implement from scratch my port of @captainsafia.com grove to .NET 10 AOT with it to see how it works github.com/bradygaster/...
Squad from @bradygaster.bsky.social is impressive 🤩 I started to re-implement from scratch my port of @captainsafia.com grove to .NET 10 AOT with it to see how it works github.com/bradygaster/...
@rider.jetbrains.com Rider 2026.1 EAP 4 is now supporting file-based C# programs 🤩 That is really nice, and I see already some usages like C# scripts in place of PowerShell ones. www.jetbrains.com/rider/nextve...
🚀 Automated ReSharper/Rider pattern creation with Agent Skills! No more XML hell—just describe what you want in natural language. ✨ Works with Junie, GitHub Copilot... 📝 From 15 min → 30 sec laurentkempe.com/2026/02/16/a... #DotNet #CSharp #AI @rider.jetbrains.com
🚀 .NET 11 Preview 1 brings Runtime Async enabled by default + Native AOT. Fewer allocations and clearer async stacks — try it! ⚡️ Runtime-managed async replaces heavy compiler state machines — meaning smaller heaps and cleaner traces. #dotnet #csharp #async
Super cool new feature 🤩 in Murmure 1.7.0: LLM Command! Just select some text, hit the shortcut, speak, and paste the result—all running locally on your machine. In the screenshot, I used it to translate the selected text into French. 🌐 murmure.al1x-ai.com 0️⃣1️⃣ github.com/Kieirra/murm...
First commit on my blog using @anthropic.com Claude Opus 4.6, fixing copy button scrolling off-screen on mobile horizontal scroll!
So, it is not 5 but @anthropic.com Claude Opus 4.6 youtu.be/dPn3GBI8lII?...
I finally enhanced the speaking area on my blog with some French content. I’m especially happy that people can click on the highlighted timestamp to jump to different sections of the video. First one is laurentkempe.com/speaking/202...
Vercel's AGENTS.md approach outperforms skills by embedding comprehensive Next.js docs into the agent context, avoiding decision points and ordering issues while ensuring consistent availability across turns — though skills still shine for focused, user-triggered tasks like upgrades or migrations.
Laurent Kempé 🚀 reposted
New Blog Post: (01/30/2026): "Introducing MoreSpeakers.com." RPs and feedback are always appreciated! https://jjg.me/46pnZR9 #Articles #.NET #dotnet #Development #csharp #Community #Bootstrap #ASP.NET #Microsoft Azure #Azure Functions #Aspire
You can install many agents into your @jetbrains.com IDE as it supports Agent Client Protocol (ACP) and come with a registry. This is mad 🤩 📖 blog.jetbrains.com/ai/2026/01/a...
Après mon blog post de hier sur la standardisation des agent skills, en anglais, j'ai le plaisir de vous présenter le même sujet lors du podcast #devdevdev.net mais cette fois en français ! 📺 www.youtube.com/watch?v=HQzc... #AI #DevTools
Après les serveurs MCP, voici les skills, toujours initié par Antropic, standardisé et supporté par Claude Code, Gemini CLI, Github Copilot & co. @laurentkempe.com, Microsoft MVP nous explique ce qu'est un skill et comment l'utiliser. www.youtube.com/watch?v=HQzc...
🚀 Agent Skills went from Claude feature → open standard → adopted by GitHub Copilot, Cursor & more! Simple SKILL.md files give AI specialized capabilities. Progressive disclosure = no context bloat. Game changer for dev workflows! laurentkempe.com/2026/01/27/A... #AI #DevTools