Profile avatar
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
290 posts 753 followers 365 following
Regular Contributor
Active Commenter

I love that in the latest 2025.2 EAP of @jetbrains.com IDE you can navigate from one comment to another using shortcuts in a #GitHub Pull Request review. This is making our reviewer #devs life so much easier πŸ™πŸ» Now, I would like one shortcut to get back to the last comment I edited/added 😌

Nice read on C# discriminated unions! Something is happening πŸ€™ #csharp #dotnet github.com/dotnet/cshar...

I created the next GitHub issue from my mobile phone πŸ€™ from the pool β˜€οΈπŸ˜Ž When I finished relaxing, I picked up my surface pro, connected to Codespaces on the PR, tested it, and accepted the PR 🀩 Magic

Today, thanks to @github.com #Copilot #Agent I extended my blog with πŸ«™ a dev container πŸ§‘πŸ»β€βœˆοΈ some copilot instructions And updated to the latest version of @astro.build! Just by writing 3 GitHub issues and assigning those to Copilot. Then reviewing what it created. That's banana πŸ€ͺ

Nice new Rider 2025.2 EAP 6 feature 🀩 You can now add the name of the current Git branch to the AI Assistant Commit Message Generation prompt! Saving some time and repetitive work!

Before my breakfast, quickly drafted a GitHub issue to update the dependencies of my @astro.build blog and assigned it to @github.com Copilot Agent. πŸ˜ƒ Got a nice Pull Request to review after my breakfast

The wait is over! Congrats to the people who implemented the Out-of-Process feature. That was a journey πŸ‘

Rider 2025.2 EAP 5 is here πŸŽ‰ With some great new features 🀩 πŸ“Ί Reimagined Monitoring tool πŸ“Š OpenTelemetry plugin blog.jetbrains.com/dotnet/2025/... #Rider #JetBrains

Completed "Dapr Workflow: Use durable execution to build reliable distributed applications" Great experience πŸ‘πŸΌ and some good learnings about #Dapr workflow, thx @daprdev.bsky.social

This will be helpful! github.com/MicrosoftDoc...

Nice, this will ease some scenario πŸ‘ not having to install something is good

Completed with my colleague @lionelplessis.bsky.social "Dapr 101 - State Management, Service Invocation, and Pub/Sub APIs"! Very nice experience for a brief introduction to what is Dapr and exploring some @daprdev.bsky.social building blocks play.instruqt.com/diagrid/invi...

Highly recommend watching this #MSBuild 2025 recording talking about the impressive CSnakes project "embed Python code and libraries into your C# .NET" from @anthonypjshaw.bsky.social ! Bonus, the presentation is with amazing @scott.hanselman.com πŸ§‘πŸΌβ€πŸ’» tonybaloney.github.io/CSnakes/

Quick weekend learning experiment using #csharp #dotnet 9 WPF application pushing Open Telemetry logs and metrics to .NET #aspire dashboard running in a docker container! Done in 20 minutes with some help of @jetbrains.com AI Assistant. Crazy how fast you can learn knowing what to ask 🀩

The @azureweekly.endj.in #MSBuild special is finished. What a whopper! Over 250 links in this week's newsletter! Sign up at azureweekly.info before 6pm BST tonight if you want your copy!

You can see more of "dotnet run mycsharp.cs" on @damianedwards.com build 2025 video πŸ‘πŸΌ youtu.be/98MizuB7i-w?...

This is so cool to quickly experiment with C# on .NET 10 preview 4, you can just dotnet run mycsharp.cs and it will run the code 🀩 I can see using that for my C# build scripts for example! Hey @damianedwards.com @davidfowl.com @chethusk.bsky.social and team πŸ‘πŸΌπŸ‘πŸΌ #csharp #dotnet

✨ NEW BLOG: "Minimalist Implementation of an AI Agent with @docker.com Model Runner and #Docker MCP Toolkit" A simple yet implementation of an AI agent based on the "augmented LLM + tools" pattern defined by Anthropic. #ArtificialIntelligence #Docker #Go #LLM k33g.hashnode.dev/minimalist-i...

First experiment is quite good with 6 projects which compile! 5 were not updated because #Copilot used head 5 in filtering for the sln files. The good thing is that you must do a review and approve it, or you can request change. So, let's see how it will go with a 2nd step... Explanations are good πŸ‘πŸΌ

Happy to start experimenting with #GitHub Coding agent! Let's see with a first task... 🀩

Aspire 9.3 new dashboard features, day 7: It's release day and there's a surprise dashboard feature. GitHub Copilot is your new AI debugging assistant πŸš€ πŸ“’ Review hundreds of log messages in one click 🚨 Find root causes of errors faster 🧠 Explain error codes using AI's vast knowledge base

#Docker se lance dans l' #AI Γ  fond avec plein de nouveaux outils et @laurentkempe.com nous montre comment www.youtube.com/watch?v=Rbdx...

Finally #Docker MCP Toolkit is working on Windows machines! It simplifies the way to run MCP servers on your machine and integrate those into MCP Clients like Claude Desktop, VS Code... Funny I wanted to copy the url of my blog and in fact pasted the name of it. It used 2 tools to search & fetch

My Saturday project is again about #AI and Model Context Protocol #MCP πŸ€ͺ Goal: write a query in natural language to semantically search my code base, here C#, see the screenshot, it works πŸŽ‰ The next step which also start to work is to rewrite the code 🀯

I'm surprised this isn't bigger news www.cncf.io/blog/2025/04...

AprΓ¨s plusieurs blog posts Γ  propos du Model Context Protocol (MCP) on dΓ©crypte MCP, de la thΓ©orie Γ  la pratique avec @devdevdev.net et @anthonysimmon.com lors du dernier episode de DevDevDev.NET ! Le podcast πŸ“Ί www.youtube.com/watch?v=B8S-... #AI #MCP #dotnet #csharp

I finally have a real #MCP server which connect to #GitHub to get information about a user πŸŽ‰ Under 3 seconds, #ollama LLM is called, then the MCP Server calling the GitHub API and finally again the LLM to write the answer. I can see all traces & logs, thx to #dotnet #aspire

I used the opportunity this morning to test #Rider inject postfix, very nice! So, I recorded a short πŸ“½οΈ to show you

Bringing #dotnet #aspire with #mcp server and #ollama altogether and a bit of hallucination about me πŸ€ͺ except for the GitHub account which comes from the MCP server πŸ‘πŸΌ You can read more about MCP server implementation in .NET on my blog laurentkempe.com My last 4 posts talk about it