Michael Kopt
michae1k.bsky.social
Michael Kopt
@michae1k.bsky.social
🧰 Software Engineer
🧼 Cleans up legacy .NET like it’s personal
🇪🇺 Deploying across borders, one container at a time
📍 Splits time between Lille 🧱 and Prague 🏰
🗣️ Languages: 🇬🇧 | 🇫🇷 | 🇨🇿
📚 Blog: https://medium.com/@michael.kopt
Reposted by Michael Kopt
✅ New post in my Modernizing .NET series: Validators in CoreWCF — how to bring back pre‑deserialization SOAP validation using AssertValidator + ParameterInspector.
🔗 medium.com/@michael.kop...
#DotNet #DotNetCore #DotNet8 #DotNet9 #DotNet10 #ASPNet #ASPNetCore #CoreWCF #WCF #SOAP #CSharp
✅ Modernizing .NET — Part 6: Validators in CoreWCF
How to implement pre-deserialization SOAP validation in CoreWCF using AssertValidator and IParameterInspector.
medium.com
December 18, 2025 at 8:57 AM
✅ New post in my Modernizing .NET series: Validators in CoreWCF — how to bring back pre‑deserialization SOAP validation using AssertValidator + ParameterInspector.
🔗 medium.com/@michael.kop...
#DotNet #DotNetCore #DotNet8 #DotNet9 #DotNet10 #ASPNet #ASPNetCore #CoreWCF #WCF #SOAP #CSharp
✅ Modernizing .NET — Part 6: Validators in CoreWCF
How to implement pre-deserialization SOAP validation in CoreWCF using AssertValidator and IParameterInspector.
medium.com
December 18, 2025 at 8:57 AM
Reposted by Michael Kopt
📑 New post: Modernizing .NET – Part 5
CoreWCF gives you SOAP, but no docs. Here's how to rebuild .asmx-style documentation using WSDL + reflection.
🔗 medium.com/@michael.kop...
#dotnet #dotnet10 #WCF #SOAP #WSDL #CSharp #aspnet #aspnetcore
📑 Modernizing .NET — Part 5: Documentation in CoreWCF
How to recreate legacy-style SOAP documentation pages in CoreWCF using reflection and WSDL parsing.
medium.com
December 8, 2025 at 12:18 PM
📑 New post: Modernizing .NET – Part 5
CoreWCF gives you SOAP, but no docs. Here's how to rebuild .asmx-style documentation using WSDL + reflection.
🔗 medium.com/@michael.kop...
#dotnet #dotnet10 #WCF #SOAP #WSDL #CSharp #aspnet #aspnetcore
📑 Modernizing .NET — Part 5: Documentation in CoreWCF
How to recreate legacy-style SOAP documentation pages in CoreWCF using reflection and WSDL parsing.
medium.com
December 8, 2025 at 12:18 PM
If your #Microsoft365 subscription is about to end: First, disable auto-renewal and wait until it has finished. Then, continue it for just one month. After that, you will see a banner allowing you to buy one year with a 25% discount. For me, this cost €113 for 13 months of the family plan.
December 2, 2025 at 6:19 PM
Reposted by Michael Kopt
📚 New post: Modernizing .NET – Part 4 - WSDL in CoreWCF
Here's how to fix the WSDL so clients don't break.
🔗 medium.com/@michael.kop...
#dotnet #dotnet10 #WCF #SOAP #WSDL #CSharp #aspnet #aspnetcore
📚 Modernizing .NET — Part 4: WSDL in CoreWCF
How to customize CoreWCF’s auto-generated WSDL to match legacy SOAP expectations and ensure client compatibility.
medium.com
November 27, 2025 at 11:28 AM
📚 New post: Modernizing .NET – Part 4 - WSDL in CoreWCF
Here's how to fix the WSDL so clients don't break.
🔗 medium.com/@michael.kop...
#dotnet #dotnet10 #WCF #SOAP #WSDL #CSharp #aspnet #aspnetcore
📚 Modernizing .NET — Part 4: WSDL in CoreWCF
How to customize CoreWCF’s auto-generated WSDL to match legacy SOAP expectations and ensure client compatibility.
medium.com
November 27, 2025 at 11:28 AM
📱 This actually popped up two weeks ago on my #Pixel phone but didn’t have time to post— #Android warning me about an #AirTag riding along. Kinda creepy, but also cool that #Google catches this stuff now.
November 26, 2025 at 6:10 PM
Reposted by Michael Kopt
Next part of Modernizing .NET:
🧼 Part 3 - Migrating WCF SOAP services to .NET 8? I used CoreWCF to keep legacy endpoints alive—no rewrite needed.
🔗 medium.com/@michael.kop...
#WCF #CoreWCF #SOAP
#DotNet #DotNet8 #DotNet9 #ASPNetFramework #ASPNet #ASPNetCore #CSharp
🧼 Modernizing .NET — Part 3: Surviving SOAP with CoreWCF
How I revived legacy WCF SOAP services in .NET 8 using CoreWCF — without rewriting hundreds of public endpoints.
medium.com
November 18, 2025 at 5:44 PM
Next part of Modernizing .NET:
🧼 Part 3 - Migrating WCF SOAP services to .NET 8? I used CoreWCF to keep legacy endpoints alive—no rewrite needed.
🔗 medium.com/@michael.kop...
#WCF #CoreWCF #SOAP
#DotNet #DotNet8 #DotNet9 #ASPNetFramework #ASPNet #ASPNetCore #CSharp
🧼 Modernizing .NET — Part 3: Surviving SOAP with CoreWCF
How I revived legacy WCF SOAP services in .NET 8 using CoreWCF — without rewriting hundreds of public endpoints.
medium.com
November 18, 2025 at 5:44 PM
Reposted by Michael Kopt
🧙‍♂️ Modernizing .NET – Part 2: HttpContext is the dark magic of ASP.NET Framework. Here's how I revived HttpContext.Current in .NET 8—without rewriting 1000 endpoints.
🔗 medium.com/@michael.kop...
#DotNet #DotNet8 #DotNet9 #ASPNetFramework #ASPNet #ASPNetCore #CSharp #CodeMigration #LegacyCode
🧙‍♂️ Modernizing .NET — Part 2: HttpContext and the Dark Magic of Migration
How I revived HttpContext.Current in .NET 8 to support legacy ASP.NET Framework code — without rewriting thousands of endpoints.
medium.com
November 13, 2025 at 9:08 AM
🧙‍♂️ Modernizing .NET – Part 2: HttpContext is the dark magic of ASP.NET Framework. Here's how I revived HttpContext.Current in .NET 8—without rewriting 1000 endpoints.
🔗 medium.com/@michael.kop...
#DotNet #DotNet8 #DotNet9 #ASPNetFramework #ASPNet #ASPNetCore #CSharp #CodeMigration #LegacyCode
🧙‍♂️ Modernizing .NET — Part 2: HttpContext and the Dark Magic of Migration
How I revived HttpContext.Current in .NET 8 to support legacy ASP.NET Framework code — without rewriting thousands of endpoints.
medium.com
November 13, 2025 at 9:08 AM
Didn't know that #GitHubCopilot has a CLI version. At work, I mostly use the #AmazonQ #VSCode extension because of the company licence. It's much worse than Copilot, but they have a CLI version for #Linux which is pretty good, especially for fixing problems with OS. github.com/features/cop...
GitHub Copilot CLI
GitHub Copilot CLI reads, writes, and runs code where you work. Code faster, smarter, together.
github.com
November 10, 2025 at 5:53 PM
Reposted by Michael Kopt
T-Minus 1 Day
.NET Conf 2025 in on its way...

#VisualStudio2026 is redefining dev! Join us tomorrow at .NET Conf to explore next-gen features. Free & virtual—don’t miss this future-focused event! Read the Visual Studio Blog for more info: msft.it/63322tH9B2
November 10, 2025 at 3:10 PM
Reposted by Michael Kopt
Modernizing .NET – Part 1
How I used C# preprocessor directives to keep one codebase across ASP.NET Framework and .NET 8.
🔗 medium.com/@michael.kop...
#DotNet #DotNet8 #DotNet9 #DotNetCore #ASPNet #ASPNetCore #ASPNetFramework #CSharp #CodeMigration #SoftwareModernization
🚀 Modernizing .NET — Part 1: C# Preprocessor Directives
How I unified a legacy ASP.NET Framework and .NET 8 codebase using conditional compilation and custom preprocessor directives.
medium.com
November 6, 2025 at 11:45 AM
Reposted by Michael Kopt
Bring the Model Context Protocol to life. In this episode of MCP for Beginners, we go beyond the concepts and walk you through how to build, test, and deploy your own MCP applications.
🎥 msft.it/63328tEHYr
November 7, 2025 at 2:38 AM
Modernizing .NET – Part 1
How I used C# preprocessor directives to keep one codebase across ASP.NET Framework and .NET 8.
🔗 medium.com/@michael.kop...
#DotNet #DotNet8 #DotNet9 #DotNetCore #ASPNet #ASPNetCore #ASPNetFramework #CSharp #CodeMigration #SoftwareModernization
🚀 Modernizing .NET — Part 1: C# Preprocessor Directives
How I unified a legacy ASP.NET Framework and .NET 8 codebase using conditional compilation and custom preprocessor directives.
medium.com
November 6, 2025 at 11:45 AM
Reposted by Michael Kopt
🚀 From Legacy to Linux: Migrating a Massive ASP.NET Framework App to .NET 8
A solo deep dive into modernizing a legacy system—refactoring, replatforming, and launching into the cloud.
🔗 medium.com/@michael.kop...
#DotNet #ASPNet #ASPNetFramework #DotNetFramework #csharp #CloudNative
🚀 From Legacy to Linux: Migrating a Massive ASP.NET Framework App to .NET
A solo journey through architecture, refactoring, and modernization — from IIS on Windows to containerized .NET 8 on Linux.
medium.com
November 4, 2025 at 9:04 AM
🚀 From Legacy to Linux: Migrating a Massive ASP.NET Framework App to .NET 8
A solo deep dive into modernizing a legacy system—refactoring, replatforming, and launching into the cloud.
🔗 medium.com/@michael.kop...
#DotNet #ASPNet #ASPNetFramework #DotNetFramework #csharp #CloudNative
🚀 From Legacy to Linux: Migrating a Massive ASP.NET Framework App to .NET
A solo journey through architecture, refactoring, and modernization — from IIS on Windows to containerized .NET 8 on Linux.
medium.com
November 4, 2025 at 9:04 AM
Reposted by Michael Kopt
🕰️ AWS quietly moved the TLS cutoff for Redshift from Oct 31 to Jan 31, 2026. No email. No alert. Just a doc update. If your drivers still default to TLS 1.0/1.1, this affects you
👉 medium.com/@michael.kop...
#AWS #Redshift #CloudSecurity #DevOps #TLS
🕰️The Quiet Shift in AWS Redshift’s TLS Policy Calendar
When Clocks Fall Back, Deadlines Leap Forward
medium.com
October 29, 2025 at 9:51 AM
🕰️ AWS quietly moved the TLS cutoff for Redshift from Oct 31 to Jan 31, 2026. No email. No alert. Just a doc update. If your drivers still default to TLS 1.0/1.1, this affects you
👉 medium.com/@michael.kop...
#AWS #Redshift #CloudSecurity #DevOps #TLS
🕰️The Quiet Shift in AWS Redshift’s TLS Policy Calendar
When Clocks Fall Back, Deadlines Leap Forward
medium.com
October 29, 2025 at 9:51 AM
Reposted by Michael Kopt
How I spent my summer learning to talk to robots 🤖
Took 6 GenAI certs ( #Google, #IBM, #AWS, #Microsoft, etc.) via #CourseraPlus.
Wrote a short blog post to share the ride.
🔗 medium.com/@michael.kop...
#GenAI #Coursera #MicrosoftCopilot #AWSBedrock #MCP #GenerativeAI #AI
🤖 How I Spent My Summer to Learn How to Talk to Robots
(Coursera AI Courses Review)
medium.com
October 27, 2025 at 10:20 AM
How I spent my summer learning to talk to robots 🤖
Took 6 GenAI certs ( #Google, #IBM, #AWS, #Microsoft, etc.) via #CourseraPlus.
Wrote a short blog post to share the ride.
🔗 medium.com/@michael.kop...
#GenAI #Coursera #MicrosoftCopilot #AWSBedrock #MCP #GenerativeAI #AI
🤖 How I Spent My Summer to Learn How to Talk to Robots
(Coursera AI Courses Review)
medium.com
October 27, 2025 at 10:20 AM
I'm mostly a UI-first dev—only touch the console when absolutely necessary. But for installing and updating apps on #Windows11, I've fully switched to #winget. CLI wins here: faster, cleaner, and way more convenient than manual installs.
#Windows #DevLife #CLIconvert #ProductivityTools
October 26, 2025 at 10:41 AM
Could you please share your list of people to follow for topics related to #dotnet, #aspnetcore and #csharp? Or, if you write about these topics even occasionally, ping me in this thread and I will follow you.
October 25, 2025 at 12:35 PM