Lars Hanisch
@flensrocker.de
Developer & Architect on .NET and Angular.
Playing guitar in a rock band to escape.
Playing guitar in a rock band to escape.
Reposted by Lars Hanisch
Was nervt dich gerade an der Arbeit in der Softwareentwicklung am meisten? Was macht dir am meisten Sorgen?
In Gesprächen mit anderen, die in der Softwareentwicklung arbeiten (Devs, Testers, Scrum Masters, etc.) bekomme ich immer wieder das Gefühl, viele sind unzufrieden mit der aktuellen...
[1/3]
In Gesprächen mit anderen, die in der Softwareentwicklung arbeiten (Devs, Testers, Scrum Masters, etc.) bekomme ich immer wieder das Gefühl, viele sind unzufrieden mit der aktuellen...
[1/3]
November 10, 2025 at 9:39 AM
Was nervt dich gerade an der Arbeit in der Softwareentwicklung am meisten? Was macht dir am meisten Sorgen?
In Gesprächen mit anderen, die in der Softwareentwicklung arbeiten (Devs, Testers, Scrum Masters, etc.) bekomme ich immer wieder das Gefühl, viele sind unzufrieden mit der aktuellen...
[1/3]
In Gesprächen mit anderen, die in der Softwareentwicklung arbeiten (Devs, Testers, Scrum Masters, etc.) bekomme ich immer wieder das Gefühl, viele sind unzufrieden mit der aktuellen...
[1/3]
Reposted by Lars Hanisch
Hey #dotnet, would you like it if #msbuild (and dotnet build, etc) natively integrated with your CI/CD pipelines for integrated warning/error reporting and such? I've vibe-coded some stuff here that might be interesting to folks: github.com/dotnet/msbui...
November 8, 2025 at 5:20 PM
Hey #dotnet, would you like it if #msbuild (and dotnet build, etc) natively integrated with your CI/CD pipelines for integrated warning/error reporting and such? I've vibe-coded some stuff here that might be interesting to folks: github.com/dotnet/msbui...
Reposted by Lars Hanisch
It’s been a while since I wrote a blog post, and this one matters. Ever wished you could run multiple agents in parallel without wrecking your repo? I break down how Git worktrees + Copilot CLI make that happen for me.
👉 blog.itdepends.be/parallel-wor...
#AIAgent #Copilot #GitHub
👉 blog.itdepends.be/parallel-wor...
#AIAgent #Copilot #GitHub
Parallel Workflows with Git Worktrees and AI Agents - IT depends - blog
How I use git worktrees to run AI agents in parallel while maintaining my chaotic developer workflow.
blog.itdepends.be
November 8, 2025 at 10:28 PM
It’s been a while since I wrote a blog post, and this one matters. Ever wished you could run multiple agents in parallel without wrecking your repo? I break down how Git worktrees + Copilot CLI make that happen for me.
👉 blog.itdepends.be/parallel-wor...
#AIAgent #Copilot #GitHub
👉 blog.itdepends.be/parallel-wor...
#AIAgent #Copilot #GitHub
Even if you are not into event driven systems, you should watch this talk by @noctovis.bsky.social
Thank you, @oskardudycz.bsky.social for making me aware of this.
#EventDriven #EventVersioning
youtu.be/6TCbJtPnits
Thank you, @oskardudycz.bsky.social for making me aware of this.
#EventDriven #EventVersioning
youtu.be/6TCbJtPnits
Change Is Inevitable: Versioning Event-Driven Systems — Laila Bougria
YouTube video by JetBrains
youtu.be
November 8, 2025 at 10:26 AM
Even if you are not into event driven systems, you should watch this talk by @noctovis.bsky.social
Thank you, @oskardudycz.bsky.social for making me aware of this.
#EventDriven #EventVersioning
youtu.be/6TCbJtPnits
Thank you, @oskardudycz.bsky.social for making me aware of this.
#EventDriven #EventVersioning
youtu.be/6TCbJtPnits
Reposted by Lars Hanisch
This talk is a must-watch for people in the Event-Driven space. I saw @noctovis.bsky.social giving it live at this year's DDDEU, and I truly believe that she nailed the versioning topic 👇🙂
www.youtube.com/watch?v=6TCb...
www.youtube.com/watch?v=6TCb...
Change Is Inevitable: Versioning Event-Driven Systems — Laila Bougria
YouTube video by JetBrains
www.youtube.com
November 7, 2025 at 7:39 AM
This talk is a must-watch for people in the Event-Driven space. I saw @noctovis.bsky.social giving it live at this year's DDDEU, and I truly believe that she nailed the versioning topic 👇🙂
www.youtube.com/watch?v=6TCb...
www.youtube.com/watch?v=6TCb...
Reposted by Lars Hanisch
Geordi,
The vampire ships will reach us in less than two days. Have we saved enough daylight to arm all 47 daylight torpedoes?
Worf
The vampire ships will reach us in less than two days. Have we saved enough daylight to arm all 47 daylight torpedoes?
Worf
November 5, 2025 at 4:04 PM
Geordi,
The vampire ships will reach us in less than two days. Have we saved enough daylight to arm all 47 daylight torpedoes?
Worf
The vampire ships will reach us in less than two days. Have we saved enough daylight to arm all 47 daylight torpedoes?
Worf
Anyone else here weird as me? I like this pizza...
November 3, 2025 at 6:11 AM
Anyone else here weird as me? I like this pizza...
Reposted by Lars Hanisch
I love this game.
www.bellika.dk/exponentile
www.bellika.dk/exponentile
October 29, 2025 at 9:04 PM
I love this game.
www.bellika.dk/exponentile
www.bellika.dk/exponentile
Reposted by Lars Hanisch
Engineering,
The current ship-wide malfunctions might be related to an attachment I emailed Lieutenant Commander La Forge recently.
Worf
The current ship-wide malfunctions might be related to an attachment I emailed Lieutenant Commander La Forge recently.
Worf
October 29, 2025 at 7:04 PM
Engineering,
The current ship-wide malfunctions might be related to an attachment I emailed Lieutenant Commander La Forge recently.
Worf
The current ship-wide malfunctions might be related to an attachment I emailed Lieutenant Commander La Forge recently.
Worf
Reposted by Lars Hanisch
I have used many variants of the "temp directory that is cleanup up on dispose" testing pattern over the years.
I decided to finally bundle it in Verify
github.com/VerifyTests/...
I am particularly happy with the "open in explorer and pause execution" debugging feature
github.com/VerifyTests/...
I decided to finally bundle it in Verify
github.com/VerifyTests/...
I am particularly happy with the "open in explorer and pause execution" debugging feature
github.com/VerifyTests/...
github.com
October 29, 2025 at 2:26 AM
I have used many variants of the "temp directory that is cleanup up on dispose" testing pattern over the years.
I decided to finally bundle it in Verify
github.com/VerifyTests/...
I am particularly happy with the "open in explorer and pause execution" debugging feature
github.com/VerifyTests/...
I decided to finally bundle it in Verify
github.com/VerifyTests/...
I am particularly happy with the "open in explorer and pause execution" debugging feature
github.com/VerifyTests/...
PostgreSQL to rule them all...
#PostgreSQL
#PostgreSQL
Speed meets simplicity! Use Postgres as a distributed cache to supercharge modern .NET workloads—boosting performance without adding complexity. Perfect for high-scale apps that demand reliability and efficiency.
Learn how: msft.it/63323sCRAv
#dotnet #AzurePostgres
Learn how: msft.it/63323sCRAv
#dotnet #AzurePostgres
October 28, 2025 at 7:33 PM
PostgreSQL to rule them all...
#PostgreSQL
#PostgreSQL
Reposted by Lars Hanisch
Packages' peer dependency issues are something that makes me hate the world sometimes 😫
elmo says take me lucifer while standing in front of flames
ALT: elmo says take me lucifer while standing in front of flames
media.tenor.com
October 24, 2025 at 6:02 PM
Packages' peer dependency issues are something that makes me hate the world sometimes 😫
Reposted by Lars Hanisch
I like those discussions. And even better afterwards, when I realized, that we reimplemented Omit. Too many utility types...🤣
#TypeScript
#TypeScript
Great discussion last week between @arigatouz.bsky.social and @flensrocker.de! re: Experimental Signal Forms in @angular.dev #WeLearnTogether #LoveYouLars 🥰
youtu.be/Y9J07jXRi24
youtu.be/Y9J07jXRi24
Angular Signal Forms Early Adopters - Ali Found a Bug, Lars Fixed It! 🌟
YouTube video by Tech Stack Nation
youtu.be
October 21, 2025 at 3:02 PM
I like those discussions. And even better afterwards, when I realized, that we reimplemented Omit. Too many utility types...🤣
#TypeScript
#TypeScript
Reposted by Lars Hanisch
Hypothetically, if I were to start doing streams where I talk, code, experiment around Angular, frontend development, web technologies, etc...
What would people want to hear about?
What would people want to hear about?
October 18, 2025 at 6:18 PM
Hypothetically, if I were to start doing streams where I talk, code, experiment around Angular, frontend development, web technologies, etc...
What would people want to hear about?
What would people want to hear about?
Reposted by Lars Hanisch
New article: Result isomorphism. blog.ploeh.dk/2025/10/15/r...
Result isomorphism
Result types are roughly equivalent to exceptions.
blog.ploeh.dk
October 15, 2025 at 3:09 PM
New article: Result isomorphism. blog.ploeh.dk/2025/10/15/r...
Reposted by Lars Hanisch
It's Patch Tuesday and ASP.NET Core has a doozy, with a CVSS score of 9.9, our highest ever. Let's examine why.
The bug enables http request smuggling, which on its own for ASP.NET Core would be nowhere near that high, but that's not how we rate things...
* Thread- (1/7)
The bug enables http request smuggling, which on its own for ASP.NET Core would be nowhere near that high, but that's not how we rate things...
* Thread- (1/7)
Microsoft Security Advisory CVE-2025-55315: .NET Security Feature Bypass Vulnerability · Issue #371 · dotnet/announcements
Microsoft Security Advisory CVE-2025-55315: .NET Security Feature Bypass Vulnerability Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability i...
github.com
October 14, 2025 at 6:01 PM
It's Patch Tuesday and ASP.NET Core has a doozy, with a CVSS score of 9.9, our highest ever. Let's examine why.
The bug enables http request smuggling, which on its own for ASP.NET Core would be nowhere near that high, but that's not how we rate things...
* Thread- (1/7)
The bug enables http request smuggling, which on its own for ASP.NET Core would be nowhere near that high, but that's not how we rate things...
* Thread- (1/7)
Reposted by Lars Hanisch
Reposted by Lars Hanisch
"Old enough that I can hear the sound of dial-up internet when I close my eyes, young enough to care about up-to-date emoji usage."
This age range description by @kristenmthayer.bsky.social resonates deeply with me
This age range description by @kristenmthayer.bsky.social resonates deeply with me
October 10, 2025 at 7:16 AM
"Old enough that I can hear the sound of dial-up internet when I close my eyes, young enough to care about up-to-date emoji usage."
This age range description by @kristenmthayer.bsky.social resonates deeply with me
This age range description by @kristenmthayer.bsky.social resonates deeply with me
Wish I was there... 🎶
As we are getting ready for Day number 2, kicking off with the Creator of Vite @evanyou.me 🤩 you can join once more for Free Online and already playback day 1 via viteconf.amsterdam/live-stream
October 10, 2025 at 6:56 AM
Wish I was there... 🎶
Reposted by Lars Hanisch
I have owned my car for about 18 months now.
I have no idea how to stop the radio coming on when I start the car.
It is probably a system setting that I can disable from the touch screen but I can't find it.
I am a software engineer.
I have no idea how to stop the radio coming on when I start the car.
It is probably a system setting that I can disable from the touch screen but I can't find it.
I am a software engineer.
Have owned my car since January this year.
Just worked out how the high beams work.
Just worked out how the high beams work.
a man talking on a phone in front of a sign that says friday preston
Alt: Napoleon Dynamite in front of a sign that says friday preston, saying Idiot
media.tenor.com
October 9, 2025 at 12:51 PM
I have owned my car for about 18 months now.
I have no idea how to stop the radio coming on when I start the car.
It is probably a system setting that I can disable from the touch screen but I can't find it.
I am a software engineer.
I have no idea how to stop the radio coming on when I start the car.
It is probably a system setting that I can disable from the touch screen but I can't find it.
I am a software engineer.