Sign in

Maarten Balliauw

@maartenballiauw.be
1.7K followers 311 following 343 posts

Head of Customer Success at @DuendeSoftware.com. Founded speaker.travel. Frequent speaker. Opinions are my own.

PostsRepliesMedia
Reposted by Maarten Balliauw
Visual Studio User Group @visug.bsky.social · 6h
Another great #VISUG evening in the books! 🙌 Great talks, good conversations, and always nice to see familiar faces and welcome new ones to the community. Thanks to everyone who joined us at ODS in Essen! 👋 #DotNet #Community
011
Maarten Balliauw @maartenballiauw.be · 7h
Job interview in 2027: "Send me your skills"
010
Maarten Balliauw @maartenballiauw.be · 9h
It's been 0 days since @rider.jetbrains.com Local History saved my butt.
052
Maarten Balliauw @maartenballiauw.be · 24/09/2026
We're live! www.youtube.com/watch?v=OM00... #dotnet #fapi #identity
youtube.com
How Banks Protect Their Apps with FAPI 2.0
YouTube video by Duende Software
010
Reposted by Maarten Balliauw
Sam Vanhoutte @samvanhoutte.net · 21/09/2026
Dwars door de Pyreneëen is toch écht het programma waar je jezelf afvraagt waarom je morgen gaat werken en niet vertrekt om enkele weken te gaan stappen in dat prachtige landschap. Fomo is real
1161
Maarten Balliauw @maartenballiauw.be · 16/09/2026
Blogged: Device Bound Session Credentials in #aspnetcore This post looks at how #dotnet 11 ties a session to a private key that never leaves the device. blog.maartenballiauw.be/posts/2026-0...
blog.maartenballiauw.be
Device Bound Session Credentials in ASP.NET Core | Maarten Balliauw {blog}
A session cookie is a bearer token, which is a polite way of saying that whoever holds it is you. Copy the cookie, replay it from another machine, and the server happily serves your account. Nothing a...
152
Maarten Balliauw @maartenballiauw.be · 15/09/2026
At the airport and maybe AI being dangerous isn't so bad
000
Maarten Balliauw @maartenballiauw.be · 02/09/2026
Back to back meetings are the worst.
200
Maarten Balliauw @maartenballiauw.be · 01/09/2026
This post was fun and scary to work on! 😱 Every time npm has a supply chain incident, it's tempting to be smug in #dotnet land. But the tools are all there... Make sure to check the screenshots! blog.maartenballiauw.be/posts/2026-0... #nuget #security
blog.maartenballiauw.be
010
Reposted by Maarten Balliauw
Visual Studio User Group @visug.bsky.social · 28/08/2026
🔐 Let’s talk authentication! Join us September 29 in Essen for our next #VISUG meetup with Wesley Cabus and Maarten Balliauw. Two talks on ASP.NET Core Authentication and Passkeys, plus food & drinks. And yes, it’s free! 🍕🥤 #VISUG #ASPNETCore #DotNet #Community
visug.be
ASP.NET Core Authentication Explained + Going Passwordless: A Practical Guide to Passkeys in ASP.NET Core — VISUG
Tuesday, 29 September 2026 • 18:00 • ODS Belgium B.V., Peepolderlaan 23, 2910 Essen
113
Reposted by Maarten Balliauw
Pieter Nijs @pieternijs.bsky.social · 28/08/2026
If there’s one thing @maartenballiauw.be and @gotsharp.be know inside out, it’s authentication. Two true experts in their field, sharing their knowledge at #VISUG. Don’t miss this one! 👇
002
Maarten Balliauw @maartenballiauw.be · 27/08/2026
...
020
Maarten Balliauw @maartenballiauw.be · 25/08/2026
How much time do you lose every week hunting for a document you know exists, but whose name completely escapes you? The solution: use proper tagging so your team knows how to find a document.
030
Reposted by Maarten Balliauw
olegkarasik.bsky.social @olegkarasik.bsky.social · 04/08/2026
Just published a new issue of .NET R&D Digest! Thx to @rasbt.bsky.social, @maartenballiauw.be, @andrewlock.bsky.social, @kevingosse.net, @meziantou.net, @simonwillison.net & other authors for their g8 content! olegkarasik.wordpress.com/2026/08/04/n... #dotnet
olegkarasik.wordpress.com
.NET R&D Digest (July, 2026)
This issue includes bits of AI, Security, MS SQL, Performance, C#, HTTP and of course .NET and .NET Internals.
023
Maarten Balliauw @maartenballiauw.be · 19/08/2026
Blogged: Hosting the #dotnet #aspire Dashboard as a Standalone Container in #Azure Web Apps blog.maartenballiauw.be/posts/2026-0...
blog.maartenballiauw.be
Hosting the .NET Aspire Dashboard as a Standalone Container in Azure Web Apps | Maarten Balliauw {blog}
Sometimes you just want a simple way to look at your traces, metrics, and logs without setting up a full observability stack. Just a UI where you can see what your applications are doing, without havi...
000
Maarten Balliauw @maartenballiauw.be · 11/08/2026
Blogged: "Keyed Services (Named registrations) in .NET Service Provider" blog.maartenballiauw.be/posts/2026-0... #dotnet
blog.maartenballiauw.be
Keyed Services (Named registrations) in .NET Service Provider | Maarten Balliauw {blog}
You have an IMessageSender interface, with two implementations: EmailMessageSender and SmsMessageSender. You register both, and now the question is which one gets injected into your OrderConfirmationS...
000
Reposted by Maarten Balliauw
Matt Ellis @citizenmatt.bsky.social · 03/08/2026
Working with .TRX files? This is a pretty nifty @rider.jetbrains.com plugin. Allows you to load TRX files as unit test sessions, so the results are a whole lot easier to work with! plugins.jetbrains.com/plugin/25444...
plugins.jetbrains.com
TRX Test Reports - IntelliJ IDEs Plugin | Marketplace
This plugin provides support for TRX test report files in JetBrains Rider. It allows importing TRX files as unit test sessions, making it easier to work with test...
021
Maarten Balliauw @maartenballiauw.be · 31/07/2026
Blogged: So, I wrote a fiction book. Meet "The Side Project". Tried to add some background on the writing process and all. blog.maartenballiauw.be/posts/2026-0...
blog.maartenballiauw.be
So, I wrote a fiction book. Meet "The Side Project". | Maarten Balliauw {blog}
For as long as I can remember, I’ve been writing non-fiction. Blog posts, documentation, technical guides, a couple of books about NuGet, and ASP.NET MVC 1.0 which still sells one copy per quarter, am...
160
Reposted by Maarten Balliauw
War and Peas 🧿 @warandpeas.bsky.social · 30/07/2026
4-panel comic by War and Peas. Panel 1: A tired office worker at a desk with a computer and charts thinks, "I wish I'd followed my passion and become an artist." Panel 2: An artist painting at an easel thinks, "I wish I had gone into a more financially stable profession." Panel 3: A split panel shows both of them side by side, each wistful and longing for the other's life. Panel 4: A vast, empty landscape of mountains and sky stretches out beneath the words "The end."
572894
Maarten Balliauw @maartenballiauw.be · 22/07/2026
Blogged: TimeProvider and the End of Untestable DateTime.UtcNow blog.maartenballiauw.be/posts/2026-0... #dotnet #csharp
blog.maartenballiauw.be
TimeProvider and the End of Untestable DateTime.Now | Maarten Balliauw {blog}
DateTime.Now is one of those calls that looks harmless until you try to write a test around it. It’s a static property that reads the system clock, and there’s no way to control what it returns withou...
143
Maarten Balliauw @maartenballiauw.be · 10/07/2026
"Hey we see you spent 2000+ EUR on a flight, cool! Now pay 20 EUR for a seat, sucker. Oh that failed, no seat for you (we did charge though)" Thanks, Lufthansa. I feel such a valued customer.
020
Maarten Balliauw @maartenballiauw.be · 02/07/2026
Doing some evening work (US daytime) and GitHub actions takes forever to get an agent, builds are slower, ... Really noticeable compared to EU daytime.
010
Maarten Balliauw @maartenballiauw.be · 02/07/2026
Vacation starting soon. If you need some beach/pool/mountains/other reading... I recently published a book - The Side Project, about a dev whose innocent youth football app gets hijacked by organized crime. Check it out: books2read.com/u/bP2nll
books2read.com
Available now at your favorite digital store!
The Side Project by Maarten Balliauw
000
Maarten Balliauw @maartenballiauw.be · 25/06/2026
Every developer has a side project. Mine became... writing a book. Just published The Side Project, about a dev whose innocent youth football app gets hijacked by organized crime. Check it out: books2read.com/u/bP2nll
books2read.com
Available now at your favorite digital store!
The Side Project by Maarten Balliauw
0127
Maarten Balliauw @maartenballiauw.be · 16/06/2026
Blogged: Discriminated unions in #csharp and #dotnet 11 (for real this time) blog.maartenballiauw.be/posts/2026-0...
blog.maartenballiauw.be
Discriminated unions in C# and .NET 11 (for real this time) | Maarten Balliauw {blog}
Back in 2023, I wrote about discriminated unions in C# and how C# developers had to work around the lack of language support using things like ASP.NET Core’s Results<> type or the OneOf NuGet pac...
0103
Maarten Balliauw @maartenballiauw.be · 11/06/2026
Blogged: What is IdentityServer and When Do You Need it? blog.maartenballiauw.be/posts/2026-0... #dotnet
blog.maartenballiauw.be
What is IdentityServer and When Do You Need it? | Maarten Balliauw {blog}
Earlier this week at Duende Software, we had a prospect reach out that wanted to implement IdentityServer in their solution. Their application consisted of one ASP.NET Core application with local user...
020
Maarten Balliauw @maartenballiauw.be · 27/05/2026
Speaker desk with adjustable height. Love it @updateconference.bsky.social ! ❤️ #dotnet
250
Maarten Balliauw @maartenballiauw.be · 21/05/2026
Why is all software going to shits these days
470
Maarten Balliauw @maartenballiauw.be · 18/05/2026
Developer Ecosystem Survey 2026 - surveys.jetbrains.com/s3/jbc-devel...
surveys.jetbrains.com
Developer Ecosystem Survey 2026
Calling all developers, coders, and AI enthusiasts!
021
Maarten Balliauw @maartenballiauw.be · 27/04/2026
This new pricing tier is fantastic
120
Maarten Balliauw @maartenballiauw.be · 21/04/2026
Started our stream with @anders.abel.nu and @programmeral.com - First look at SAML in IdentityServer www.youtube.com/watch?v=o_tG... #dotnet
youtube.com
A First Look at Duende’s first-party SAML 2.0 support
YouTube video by Duende Software
010
Maarten Balliauw @maartenballiauw.be · 13/04/2026
Enjoyed working on this - duendesoftware.com/blog/2026040... Our docs, blog and samples repackaged for consumption when using AI tools. Skills benchmarked as well. Check these out if you are doing any #dotnet #aspnetcore identity work!
duendesoftware.com
Give Your AI Coding Assistant Duende Expertise with Agent Skills and MCP Server
Announcing Duende Agent Skills and the Duende Documentation MCP Server. Two tools that give AI coding assistants deep knowledge of IdentityServer, BFF, and identity protocols.
040
Reposted by Maarten Balliauw
ASP.NET Core News @aspnetcore.news · 11/03/2026
Going Passwordless - A Practical Guide to Passkeys in ASP .NET Core by @maartenballiauw.be www.youtube.com/watch?v=-BV2... #aspnetcore
042
Maarten Balliauw @maartenballiauw.be · 10/03/2026
2 intense meeting days and feeling like it's Friday. It's not 😅
120
Maarten Balliauw @maartenballiauw.be · 03/03/2026
Going live with @gotsharp.be - Are you sure your access tokens are really secure? www.youtube.com/watch?v=j_P4... #dotnet #identity
youtube.com
Are you sure your access tokens are really secure?
YouTube video by Duende Software
030
Maarten Balliauw @maartenballiauw.be · 03/03/2026
Doing one of those online security awareness trainings and seeing an older @nickchapsas.com in one of the videos.
030
Maarten Balliauw @maartenballiauw.be · 27/02/2026
Eating poutine, and there's Justin Bieber music in the background. How much more Canada can I get.
330
Maarten Balliauw @maartenballiauw.be · 24/02/2026
In-flight wifi on Swiss can go die in the tire fire it is.
000
Maarten Balliauw @maartenballiauw.be · 16/02/2026
I am at loss how public holidays in the US work. Seems more business as usual. Take the time off folks!
210
Reposted by Maarten Balliauw
Maarten Balliauw @maartenballiauw.be · 30/01/2026
Submitted 2 security issues to NuGet and GitHub last year, finally heard back that they are low priority and not a big deal. I did manage to publish this package to NuGet. A bunch of unicode in there, but it looks genuine, right? Nobody would discover this via search because of the unicode.
41412
Maarten Balliauw @maartenballiauw.be · 30/01/2026
Submitted 2 security issues to NuGet and GitHub last year, finally heard back that they are low priority and not a big deal. I did manage to publish this package to NuGet. A bunch of unicode in there, but it looks genuine, right? Nobody would discover this via search because of the unicode.
41412
Reposted by Maarten Balliauw
ASP.NET Core News @aspnetcore.news · 28/01/2026
Going Passwordless - A Practical Guide to Passkeys in ASP .NET Core by @maartenballiauw.be www.youtube.com/watch?v=P7eb... #aspnetcore
141
Maarten Balliauw @maartenballiauw.be · 27/01/2026
Trying to login to London's TfL Go app to look at underground maps and relink my card. If only the 2FA text message would be delivered (4 days and counting) 2FA via text messages is a usability problem. (Visit my talk at @ndcconferences.com London for an alternative: passkeys!) #dotnet
220
Maarten Balliauw @maartenballiauw.be · 20/01/2026
Recording of my talk on passkeys in #aspnetcore at NDC Copenhagen is up! #dotnet Also includes a pointer on how to add passkeys to Razor Pages for folks who aren't on the #Blazor train. www.youtube.com/watch?v=P7eb... #dotnet
youtube.com
Going Passwordless - A Practical Guide to Passkeys in ASP.NET Core - Maarten Balliauw
YouTube video by NDC Conferences
0105
Reposted by Maarten Balliauw
Anders Abel @anders.abel.nu · 05/01/2026
Writing documentation tends to be pushed to the bottom of the todo list. With C# we got XML comments that promised automatic reference documentation, but it's rarely used and it provides no solution for high level docs. What would your dream solution look like? (I might be working on something).
202
Reposted by Maarten Balliauw
Duende Software @duendesoftware.com · 09/12/2025
If you're leveraging BFF v4, take 20 minutes to rewatch Erwin van der Valk's talk on Token Management and securing your backend-for-frontend implementations. This is the best pattern for modern single-page application (SPA) security. Available now: 📺 📺 www.youtube.com/watch?v=6zMS...
youtube.com
Token Management: Applying the Duende Backend for Frontend (BFF) Security Framework
https://duende.link/bff - Storing tokens in the browser is no longer secure for modern Web Application based development. The BFF Security pattern is now the way to go to enhance your security and…
012
Reposted by Maarten Balliauw
Jonathan Channon @jonathanchannon.com · 05/12/2025
Introducing pkgstore - a #dotnet commercial nuget package market place www.pkgstore.io/news/introdu...
pkgstore.io
Introducing marketplace - pkgstore
Buy and sell NuGet packages on the first .NET marketplace
092
Reposted by Maarten Balliauw
JetBrains Rider @rider.jetbrains.com · 03/12/2025
ReSharper and Rider 2025.3 release party is incoming! 😃 📅 December 9, Tue, 4pm UTC 🗣️ Our .NET Advocates and @auduchinok.bsky.social 🎁 Lots of new features! 🤔 Bring all your questions! #dotnet #devtools #ai #csharp #fsharp #ama
YouTube Thumbnail
094
Maarten Balliauw @maartenballiauw.be · 24/11/2025
Worked on a good longread: simplify your identity mess! Learn how a Federation Gateway orchestrates all your IdPs (Entra ID, Google, SAML). Must-read architecture deep dive! duende.link/8aefizq #IdentityOrchestration #SSO #Security #dotnet
duende.link
Building a Federation Gateway with Duende IdentityServer: Strategies and Considerations for Identity Orchestration
Learn the core benefits of building a federation gateway that brings together Entra ID, Okta, SAML, Auth0 though a centralized authentication provider like DUende IdentityServer.
042
Reposted by Maarten Balliauw
Duende Software @duendesoftware.com · 18/11/2025
With the .NET 10 LTS released, now is the time to look into upgrading #IdentityServer4 to Duende IdentityServer! Fix known vulnerabilities and future-proof your security. Get support, FAPI 2.0 compliance, and more. duende.link/uwo974g #IdentityServer4 #OAuth2 #OpenIDConnect #dotnet
duende.link
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
042