Maarten Balliauw
@maartenballiauw.be
Head of Customer Success at @DuendeSoftware.com. Founded https://speaker.travel. Frequent speaker. Opinions are my own.
Reposted by Maarten Balliauw
.NET 10 Breaking Changes To Keep An Eye On When Upgrading duendesoftware.com/blog/2025110...
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duendesoftware.com
November 5, 2025 at 6:15 AM
.NET 10 Breaking Changes To Keep An Eye On When Upgrading duendesoftware.com/blog/2025110...
The one thing I hate about parenting is how it confronts you with your own quirks.
November 4, 2025 at 9:55 PM
The one thing I hate about parenting is how it confronts you with your own quirks.
Reposted by Maarten Balliauw
Heads up, #dotnet developers! 🚀
.NET 10 is a great time to upgrade your application and its dependencies.
In this post, we look at key .NET 10 breaking changes you need to know about for a smooth upgrade.
👉 duende.link/89qegla
#aspnetcore
.NET 10 is a great time to upgrade your application and its dependencies.
In this post, we look at key .NET 10 breaking changes you need to know about for a smooth upgrade.
👉 duende.link/89qegla
#aspnetcore
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
November 4, 2025 at 1:23 PM
Heads up, #dotnet developers! 🚀
.NET 10 is a great time to upgrade your application and its dependencies.
In this post, we look at key .NET 10 breaking changes you need to know about for a smooth upgrade.
👉 duende.link/89qegla
#aspnetcore
.NET 10 is a great time to upgrade your application and its dependencies.
In this post, we look at key .NET 10 breaking changes you need to know about for a smooth upgrade.
👉 duende.link/89qegla
#aspnetcore
Reposted by Maarten Balliauw
Say goodbye ✋ to passwords, and hello 👋 to secure, phishing-resistant logins: passkey credentials.
Part 1 of our 4-part blog series covers password and authentication evolution 👀
duende.link/p455k3y #passkeys #webauthn #dotnet #security #aspnetcore
Part 1 of our 4-part blog series covers password and authentication evolution 👀
duende.link/p455k3y #passkeys #webauthn #dotnet #security #aspnetcore
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 31, 2025 at 5:07 PM
Say goodbye ✋ to passwords, and hello 👋 to secure, phishing-resistant logins: passkey credentials.
Part 1 of our 4-part blog series covers password and authentication evolution 👀
duende.link/p455k3y #passkeys #webauthn #dotnet #security #aspnetcore
Part 1 of our 4-part blog series covers password and authentication evolution 👀
duende.link/p455k3y #passkeys #webauthn #dotnet #security #aspnetcore
Reposted by Maarten Balliauw
Claims and scopes describe user information in OpenID Connect.
Let's see how Duende IdentityServer handles consent, different client types, required vs. optional scopes, and what happens when a client doesn't get everything it asked for.
duende.link/97aeqlj 👀
#dotnet #aspnetcore
Let's see how Duende IdentityServer handles consent, different client types, required vs. optional scopes, and what happens when a client doesn't get everything it asked for.
duende.link/97aeqlj 👀
#dotnet #aspnetcore
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 28, 2025 at 12:31 PM
Claims and scopes describe user information in OpenID Connect.
Let's see how Duende IdentityServer handles consent, different client types, required vs. optional scopes, and what happens when a client doesn't get everything it asked for.
duende.link/97aeqlj 👀
#dotnet #aspnetcore
Let's see how Duende IdentityServer handles consent, different client types, required vs. optional scopes, and what happens when a client doesn't get everything it asked for.
duende.link/97aeqlj 👀
#dotnet #aspnetcore
Reposted by Maarten Balliauw
Adding .NET 10 Passkey Support to Duende IdentityServer
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 24, 2025 at 3:31 PM
Adding .NET 10 Passkey Support to Duende IdentityServer
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
Reposted by Maarten Balliauw
Adding .NET 10 Passkey Support to Duende IdentityServer
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 21, 2025 at 8:49 AM
Adding .NET 10 Passkey Support to Duende IdentityServer
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
Final post in my .NET 10 passkey series!
Adding .NET 10 Passkey Support to Duende IdentityServer
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
Adding .NET 10 Passkey Support to Duende IdentityServer
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 21, 2025 at 8:50 AM
Final post in my .NET 10 passkey series!
Adding .NET 10 Passkey Support to Duende IdentityServer
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
Adding .NET 10 Passkey Support to Duende IdentityServer
👉 duende.link/berqe86
Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.
#security #aspnetcore #identity #webauthn
Another .NET 10 passkeys post! The server's origin is used to generate passkey credentials. A credential signed for one app can't be used elsewhere.
What about subdomains? Or multiple domains?
I looked into it for you.
duende.link/igeq87f #dotnet #security #passkeys #webauthn
What about subdomains? Or multiple domains?
I looked into it for you.
duende.link/igeq87f #dotnet #security #passkeys #webauthn
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 14, 2025 at 11:08 AM
Another .NET 10 passkeys post! The server's origin is used to generate passkey credentials. A credential signed for one app can't be used elsewhere.
What about subdomains? Or multiple domains?
I looked into it for you.
duende.link/igeq87f #dotnet #security #passkeys #webauthn
What about subdomains? Or multiple domains?
I looked into it for you.
duende.link/igeq87f #dotnet #security #passkeys #webauthn
October 14, 2025 at 8:59 AM
Reposted by Maarten Balliauw
Passkeys in .NET 10 Blazor Apps with ASP .NET Identity by @maartenballiauw.be duendesoftware.com/blog/2025100... #aspnetcore
October 13, 2025 at 8:44 AM
Passkeys in .NET 10 Blazor Apps with ASP .NET Identity by @maartenballiauw.be duendesoftware.com/blog/2025100... #aspnetcore
Starting my talk on #dotnet 10 Passkeys in 5 minutes #AzureDevSummit
October 13, 2025 at 9:16 AM
Starting my talk on #dotnet 10 Passkeys in 5 minutes #AzureDevSummit
"We are boarding group B!"
Sure, good to have none of that info on the PDF or wallet boarding pass. Chaos is fine. Queuing and hoping I don't get yelled at 🤷♂️
Sure, good to have none of that info on the PDF or wallet boarding pass. Chaos is fine. Queuing and hoping I don't get yelled at 🤷♂️
October 12, 2025 at 1:40 PM
"We are boarding group B!"
Sure, good to have none of that info on the PDF or wallet boarding pass. Chaos is fine. Queuing and hoping I don't get yelled at 🤷♂️
Sure, good to have none of that info on the PDF or wallet boarding pass. Chaos is fine. Queuing and hoping I don't get yelled at 🤷♂️
Reposted by Maarten Balliauw
We're happy to start sponsoring the Spectre.Console project!
It is a #dotnet library that makes it easier to create beautiful console applications by giving you access to standard components you may find in a CLI experience.
Go check it out! duende.link/sp3ctr3
It is a #dotnet library that makes it easier to create beautiful console applications by giving you access to standard components you may find in a CLI experience.
Go check it out! duende.link/sp3ctr3
October 9, 2025 at 9:11 AM
We're happy to start sponsoring the Spectre.Console project!
It is a #dotnet library that makes it easier to create beautiful console applications by giving you access to standard components you may find in a CLI experience.
Go check it out! duende.link/sp3ctr3
It is a #dotnet library that makes it easier to create beautiful console applications by giving you access to standard components you may find in a CLI experience.
Go check it out! duende.link/sp3ctr3
Reposted by Maarten Balliauw
Going live here less than 10 minutes to talk about “Test Driven Development with Blazor” at @jetbrains.com .NET Days!
Many people say you can't TDD frontends. They're wrong because I've done it for years.
Find out how here:
www.youtube.com/live/Srsnb7J...
Many people say you can't TDD frontends. They're wrong because I've done it for years.
Find out how here:
www.youtube.com/live/Srsnb7J...
.NET Days Online 2025, Day 1: Aspire, Clean Architecture, C# Nullability, Messaging, Uno, Blazor TDD
YouTube video by JetBrains
www.youtube.com
October 8, 2025 at 3:38 PM
Going live here less than 10 minutes to talk about “Test Driven Development with Blazor” at @jetbrains.com .NET Days!
Many people say you can't TDD frontends. They're wrong because I've done it for years.
Find out how here:
www.youtube.com/live/Srsnb7J...
Many people say you can't TDD frontends. They're wrong because I've done it for years.
Find out how here:
www.youtube.com/live/Srsnb7J...
Speaking at the @jetbrains.com #dotnet days online in 15 minutes.
If you're interested to learn about #csharp nullability, now's the time to tune in!
www.youtube.com/watch?v=Srsn...
If you're interested to learn about #csharp nullability, now's the time to tune in!
www.youtube.com/watch?v=Srsn...
.NET Days Online 2025, Day 1: Aspire, Clean Architecture, C# Nullability, Messaging, Uno, Blazor TDD
YouTube video by JetBrains
www.youtube.com
October 8, 2025 at 12:17 PM
Speaking at the @jetbrains.com #dotnet days online in 15 minutes.
If you're interested to learn about #csharp nullability, now's the time to tune in!
www.youtube.com/watch?v=Srsn...
If you're interested to learn about #csharp nullability, now's the time to tune in!
www.youtube.com/watch?v=Srsn...
Reposted by Maarten Balliauw
The upcoming release of #dotnet 10 comes with built-in passkey support. Had good fun digging into the new #Blazor project template and how it adds secure authentication using passkeys.
duende.link/37egw9f
#aspnetcore
duende.link/37egw9f
#aspnetcore
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 7, 2025 at 12:40 PM
The upcoming release of #dotnet 10 comes with built-in passkey support. Had good fun digging into the new #Blazor project template and how it adds secure authentication using passkeys.
duende.link/37egw9f
#aspnetcore
duende.link/37egw9f
#aspnetcore
The upcoming release of #dotnet 10 comes with built-in passkey support. Had good fun digging into the new #Blazor project template and how it adds secure authentication using passkeys.
duende.link/37egw9f
#aspnetcore
duende.link/37egw9f
#aspnetcore
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 7, 2025 at 12:40 PM
The upcoming release of #dotnet 10 comes with built-in passkey support. Had good fun digging into the new #Blazor project template and how it adds secure authentication using passkeys.
duende.link/37egw9f
#aspnetcore
duende.link/37egw9f
#aspnetcore
It's a "brew coffee forgetting to put a cup under the nozzle" morning. Doh.
October 6, 2025 at 8:09 AM
It's a "brew coffee forgetting to put a cup under the nozzle" morning. Doh.
Reposted by Maarten Balliauw
Say goodbye ✋ to passwords, and hello 👋 to secure, phishing-resistant logins: passkey credentials.
Part 1 of our 4-part blog series covers password and authentication evolution. Longread ahead! 👀
duende.link/p455k3y #passkeys #webauthn #dotnet #security #aspnetcore
Part 1 of our 4-part blog series covers password and authentication evolution. Longread ahead! 👀
duende.link/p455k3y #passkeys #webauthn #dotnet #security #aspnetcore
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
September 30, 2025 at 12:45 PM
Say goodbye ✋ to passwords, and hello 👋 to secure, phishing-resistant logins: passkey credentials.
Part 1 of our 4-part blog series covers password and authentication evolution. Longread ahead! 👀
duende.link/p455k3y #passkeys #webauthn #dotnet #security #aspnetcore
Part 1 of our 4-part blog series covers password and authentication evolution. Longread ahead! 👀
duende.link/p455k3y #passkeys #webauthn #dotnet #security #aspnetcore
Been fun digging into Passkeys lately. Starting a 4-post series... #dotnet #aspnetcore #identity
duende.link/p455k3y
duende.link/p455k3y
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
September 30, 2025 at 4:49 PM
Been fun digging into Passkeys lately. Starting a 4-post series... #dotnet #aspnetcore #identity
duende.link/p455k3y
duende.link/p455k3y
Reposted by Maarten Balliauw
If you are an #aspnetcore dev in East US, you NEED to get in touch with Maarten!
Maarten and, by extension, Duende are both great people. Get applying folks!
Maarten and, by extension, Duende are both great people. Get applying folks!
I'm hiring! Looking for an #aspnetcore dev, ideally with identity/oidc experience. Role is support, tech presales, advisory, docs, ...
East coast US ideally for timezone overlap in the team
Small team and company, big ambition. Reach out if you're interested! duendesoftware.com/careers/cust...
East coast US ideally for timezone overlap in the team
Small team and company, big ambition. Reach out if you're interested! duendesoftware.com/careers/cust...
Customer Success Engineer
Duende software looking to fill Customer Success Engineer position
duendesoftware.com
September 25, 2025 at 7:46 PM
If you are an #aspnetcore dev in East US, you NEED to get in touch with Maarten!
Maarten and, by extension, Duende are both great people. Get applying folks!
Maarten and, by extension, Duende are both great people. Get applying folks!
I'm hiring! Looking for an #aspnetcore dev, ideally with identity/oidc experience. Role is support, tech presales, advisory, docs, ...
East coast US ideally for timezone overlap in the team
Small team and company, big ambition. Reach out if you're interested! duendesoftware.com/careers/cust...
East coast US ideally for timezone overlap in the team
Small team and company, big ambition. Reach out if you're interested! duendesoftware.com/careers/cust...
Customer Success Engineer
Duende software looking to fill Customer Success Engineer position
duendesoftware.com
September 25, 2025 at 4:57 PM
I'm hiring! Looking for an #aspnetcore dev, ideally with identity/oidc experience. Role is support, tech presales, advisory, docs, ...
East coast US ideally for timezone overlap in the team
Small team and company, big ambition. Reach out if you're interested! duendesoftware.com/careers/cust...
East coast US ideally for timezone overlap in the team
Small team and company, big ambition. Reach out if you're interested! duendesoftware.com/careers/cust...
Zorgpremie is wel een mooie indexering.
September 22, 2025 at 6:37 AM
Zorgpremie is wel een mooie indexering.
Upgraded to macOS 26 and I'm sad to report I have no issues with it. Looks nice, fresh, and stable. Finder still shit.
September 17, 2025 at 7:31 AM
Upgraded to macOS 26 and I'm sad to report I have no issues with it. Looks nice, fresh, and stable. Finder still shit.