#dotnetcore — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #dotnetcore, aggregated by home.social.
-
via @dotnet : .NET and .NET Framework August 2026 servicing releases updates
https://ift.tt/RTFpPbZ
#dotnet #dotnetcore #net10 #net9 #net8 #servicingupdates #august2026 #securityupdates #vulnerability #CVE62898 #CVE62899 #CVE62900 #CVE62901 #CVE62886 #CVE62871 #… -
via @dotnet : .NET and .NET Framework August 2026 servicing releases updates
https://ift.tt/RTFpPbZ
#dotnet #dotnetcore #net10 #net9 #net8 #servicingupdates #august2026 #securityupdates #vulnerability #CVE62898 #CVE62899 #CVE62900 #CVE62901 #CVE62886 #CVE62871 #… -
3Pillar Global is hiring Technical lead - Fullstack (.Net & ReactJS)
🔧 #dotnet #csharp #dotnetcore #react #azure #cicd #css #sql #techlead
🌎 India
⏰ Full-time
🏢 3Pillar GlobalJob details https://jobsfordevelopers.com/jobs/technical-lead-fullstack-net-reactjs-at-3-pillarglobal-com-may-25-2026-90143d?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
3Pillar Global is hiring Technical lead - Fullstack (.Net & ReactJS)
🔧 #dotnet #csharp #dotnetcore #react #azure #cicd #css #sql #techlead
🌎 India
⏰ Full-time
🏢 3Pillar GlobalJob details https://jobsfordevelopers.com/jobs/technical-lead-fullstack-net-reactjs-at-3-pillarglobal-com-may-25-2026-90143d?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
🧭 Modernizing .NET, Part 33: good architecture can still be the wrong migration strategy.
📨 We used events, CQRS, and Clean Architecture selectively—but avoided combining the ASP.NET Core move with a full DDD, event-sourcing, or microservices rewrite.
Preserve behavior. Isolate dependencies. Modernize incrementally. 🧱
https://medium.com/@michael.kopt/modernizing-net-part-33-architecture-patterns-we-used-carefully-eb86f8403954
#DotNet #DotNetCore #ASPNET #ASPNETCore #SoftwareArchitecture -
🧭 Modernizing .NET, Part 33: good architecture can still be the wrong migration strategy.
📨 We used events, CQRS, and Clean Architecture selectively—but avoided combining the ASP.NET Core move with a full DDD, event-sourcing, or microservices rewrite.
Preserve behavior. Isolate dependencies. Modernize incrementally. 🧱
https://medium.com/@michael.kopt/modernizing-net-part-33-architecture-patterns-we-used-carefully-eb86f8403954
#DotNet #DotNetCore #ASPNET #ASPNETCore #SoftwareArchitecture -
via @dotnet : .NET and .NET Framework July 2026 servicing releases updates
https://ift.tt/0YxwhW3
#dotnet #dotnetcore #dotnetframework #servicingupdates #July2026 #securityupdates #CVE2026 #CVE2026-47300 #CVE2026-47302 #CVE2026-47303 #CVE2026-47304 #CVE2026-5052… -
via @dotnet : .NET and .NET Framework July 2026 servicing releases updates
https://ift.tt/0YxwhW3
#dotnet #dotnetcore #dotnetframework #servicingupdates #July2026 #securityupdates #CVE2026 #CVE2026-47300 #CVE2026-47302 #CVE2026-47303 #CVE2026-47304 #CVE2026-5052… -
New version of my #avalonia_ui testing framework today. https://www.nuget.org/packages/Mostlylucid.Avalonia.UITesting/
One of my least downloaded but the one I use most. For AvaloniaUI apps like StyloAgent / lucidView / lucidResume it allowed me to automate UI build & test.
New version adds stuff like drag & drop support; futher support for user interactions (esp around docks) etc..etc...
-
New version of my #avalonia_ui testing framework today. https://www.nuget.org/packages/Mostlylucid.Avalonia.UITesting/
One of my least downloaded but the one I use most. For AvaloniaUI apps like StyloAgent / lucidView / lucidResume it allowed me to automate UI build & test.
New version adds stuff like drag & drop support; futher support for user interactions (esp around docks) etc..etc...
-
via @dotnet : Modernize .NET applications in the GitHub Copilot app
https://ift.tt/CMnTL6w
#dotnet #NET #GitHubCopilot #Copilot #upgrade #modernization #UpgradeCanvas #upgradeagent #visualstudio #visualstudiocode #copilotcli #dotnetcore #porting #dependencies #b… -
via @dotnet : Modernize .NET applications in the GitHub Copilot app
https://ift.tt/CMnTL6w
#dotnet #NET #GitHubCopilot #Copilot #upgrade #modernization #UpgradeCanvas #upgradeagent #visualstudio #visualstudiocode #copilotcli #dotnetcore #porting #dependencies #b… -
🏗️ Framework migrations rarely fit one architecture label.
In Part 32, I break down how layered architecture, modular monolith structure, middleware flow, and service-oriented boundaries can coexist in an ASP.NET Core migration.
🧱 Not rivals.
🔁 Different levels.
🔌 Different responsibilities.https://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-32-when-four-architectures-coexist-edf4776399ad
#dotnet #dotnetcore #aspnet #aspnetcore #architecture -
🏗️ Framework migrations rarely fit one architecture label.
In Part 32, I break down how layered architecture, modular monolith structure, middleware flow, and service-oriented boundaries can coexist in an ASP.NET Core migration.
🧱 Not rivals.
🔁 Different levels.
🔌 Different responsibilities.https://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-32-when-four-architectures-coexist-edf4776399ad
#dotnet #dotnetcore #aspnet #aspnetcore #architecture -
Kaseya is hiring Lead Software Engineer
🔧 #csharp #dotnet #dotnetcore #azure #cicd #docker #nosql #sql #terraform #techlead
🌎 Dublin, Ireland
⏰ Full-time
🏢 KaseyaJob details https://jobsfordevelopers.com/jobs/lead-software-engineer-at-kaseya-com-may-22-2026-555b66?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Kaseya is hiring Lead Software Engineer
🔧 #csharp #dotnet #dotnetcore #azure #cicd #docker #nosql #sql #terraform #techlead
🌎 Dublin, Ireland
⏰ Full-time
🏢 KaseyaJob details https://jobsfordevelopers.com/jobs/lead-software-engineer-at-kaseya-com-may-22-2026-555b66?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
🔌 Don’t migrate every dependency directly.
In ASP.NET Core migrations, ports work best when they describe application needs, not library APIs.
- Wrap SmtpClient behind IEmailSender.
- Move dictionary token storage behind IUserTokenStore.
- Swap adapters when the infrastructure is ready.#DotNet #DotNetCore #SoftwareArchitecture #ASPNET #ASPNETCore
-
🔌 Don’t migrate every dependency directly.
In ASP.NET Core migrations, ports work best when they describe application needs, not library APIs.
- Wrap SmtpClient behind IEmailSender.
- Move dictionary token storage behind IUserTokenStore.
- Swap adapters when the infrastructure is ready.#DotNet #DotNetCore #SoftwareArchitecture #ASPNET #ASPNETCore
-
🌿 Part 30 of Modernizing .NET starts the architecture chapter.
First topic: Strangler Fig Architecture.
Don’t rewrite the whole ASP.NET Framework app at once.
✅ Route one feature.
✅ Replace one slice.
✅ Keep fallback.
✅ Delete the legacy path when stable.https://medium.com/@michael.kopt/modernizing-net-part-30-strangler-fig-architecture-903da2ce1e9a
#dotnet #dotnetcore #aspnet #aspnetcore -
🌿 Part 30 of Modernizing .NET starts the architecture chapter.
First topic: Strangler Fig Architecture.
Don’t rewrite the whole ASP.NET Framework app at once.
✅ Route one feature.
✅ Replace one slice.
✅ Keep fallback.
✅ Delete the legacy path when stable.https://medium.com/@michael.kopt/modernizing-net-part-30-strangler-fig-architecture-903da2ce1e9a
#dotnet #dotnetcore #aspnet #aspnetcore -
🧙♂️ HttpContext.Current was only step one.
Legacy System.Web code often expects Request.Params, Response.Write, headers, redirects, and connection checks.
🧩 Wrap the old surface
🔌 Delegate to ASP.NET Core
⚠️ Delete the bridge later#dotnet #dotnetcore #aspnet #aspnetcore
https://medium.com/@michael.kopt/%EF%B8%8F-bonus-modernizing-net-part-29-bonus-round-with-system-web-request-and-response-wrappers-0abdec1bae8b -
🧙♂️ HttpContext.Current was only step one.
Legacy System.Web code often expects Request.Params, Response.Write, headers, redirects, and connection checks.
🧩 Wrap the old surface
🔌 Delegate to ASP.NET Core
⚠️ Delete the bridge later#dotnet #dotnetcore #aspnet #aspnetcore
https://medium.com/@michael.kopt/%EF%B8%8F-bonus-modernizing-net-part-29-bonus-round-with-system-web-request-and-response-wrappers-0abdec1bae8b -
via @dotnet : .NET and .NET Framework June 2026 servicing releases updates
https://ift.tt/zfgkeIO
#dotnet #dotnet6 #dotnet7 #dotnet8 #dotnetcore #netservicing #updates #June2026 #securityupdates #CVE2026 #CVE2026-45591 #CVE2026-45491 #CVE2026-45490 #releaseNotes… -
via @dotnet : .NET and .NET Framework June 2026 servicing releases updates
https://ift.tt/zfgkeIO
#dotnet #dotnet6 #dotnet7 #dotnet8 #dotnetcore #netservicing #updates #June2026 #securityupdates #CVE2026 #CVE2026-45591 #CVE2026-45491 #CVE2026-45490 #releaseNotes… -
Part 28 of Modernizing .NET: memory spikes on Linux are often file I/O problems in disguise.
🧠 trim backup scope
🌊 stream copies
🚦 throttle parallelism
🗂️ check CIFS serverinohttps://medium.com/@michael.kopt/modernizing-net-part-28-diagnosing-linux-file-operation-memory-spikes-08421b69d921
#dotnet #dotnetcore #aspnet #aspnetcore #linux #performance -
Part 28 of Modernizing .NET: memory spikes on Linux are often file I/O problems in disguise.
🧠 trim backup scope
🌊 stream copies
🚦 throttle parallelism
🗂️ check CIFS serverinohttps://medium.com/@michael.kopt/modernizing-net-part-28-diagnosing-linux-file-operation-memory-spikes-08421b69d921
#dotnet #dotnetcore #aspnet #aspnetcore #linux #performance -
Modernizing .NET Part 27! 🔤
Solving the "Windows vs Linux" string sorting headache.
✅ Consistent behavior across OS
✅ Custom NLS-compatible comparer
✅ Fix broken CI/CD testshttps://medium.com/@michael.kopt/modernizing-net-part-27-cross-platform-string-sorting-nuances-9bed8bd1898d
#dotnet #dotnetcore #csharp #aspnet #aspnetcore #linux #unicode #windows #nls #icu #sorting #algorithm -
Modernizing .NET Part 27! 🔤
Solving the "Windows vs Linux" string sorting headache.
✅ Consistent behavior across OS
✅ Custom NLS-compatible comparer
✅ Fix broken CI/CD testshttps://medium.com/@michael.kopt/modernizing-net-part-27-cross-platform-string-sorting-nuances-9bed8bd1898d
#dotnet #dotnetcore #csharp #aspnet #aspnetcore #linux #unicode #windows #nls #icu #sorting #algorithm -
Modernizing .NET Part 26! 🛡️
Today we’re implementing the Rate Limiting Middleware in ASP.NET Core.
✅ Concurrency control
✅ Stable response times under load
✅ No more cascading failureshttps://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-26-implementing-rate-limiting-middleware-in-asp-net-core-29eb8451d762
#dotnet #csharp #dotnetcore #aspnet #aspnetcore #ratelimiting #performance -
Modernizing .NET Part 26! 🛡️
Today we’re implementing the Rate Limiting Middleware in ASP.NET Core.
✅ Concurrency control
✅ Stable response times under load
✅ No more cascading failureshttps://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-26-implementing-rate-limiting-middleware-in-asp-net-core-29eb8451d762
#dotnet #csharp #dotnetcore #aspnet #aspnetcore #ratelimiting #performance -
Don't use async void... Unless you have to.
Read more here:
https://bgh.st/9povz8 -
Don't use async void... Unless you have to.
Read more here:
https://bgh.st/9povz8 -
Which of these two is faster?
Read more here:
https://bgh.st/0p4n56 -
Which of these two is faster?
Read more here:
https://bgh.st/0p4n56 -
Modernizing .NET Part 25! 🛡️
Today we’re talking about rate limiting as a safety mechanism.
✅ Prevent CPU thrashing
✅ Manage concurrency correctly
✅ Controlled degradation vs. catastrophic failurehttps://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-25-rate-limiting-concepts-and-strategies-db30843433e1
#dotnet #aspnet #dotnetcore #aspnetcore #csharp #programming #performance -
Modernizing .NET Part 25! 🛡️
Today we’re talking about rate limiting as a safety mechanism.
✅ Prevent CPU thrashing
✅ Manage concurrency correctly
✅ Controlled degradation vs. catastrophic failurehttps://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-25-rate-limiting-concepts-and-strategies-db30843433e1
#dotnet #aspnet #dotnetcore #aspnetcore #csharp #programming #performance -
Have you heard of the observer pattern?
Read more here:
https://bgh.st/rgp4jm -
Have you heard of the observer pattern?
Read more here:
https://bgh.st/rgp4jm -
Do you use enums in CSharp?
Read more here:
https://bgh.st/62rpbo -
Do you use enums in CSharp?
Read more here:
https://bgh.st/62rpbo -
Looking for a quick way to share CSharp snippets?
Read more here:
https://bgh.st/e7kk5i -
Looking for a quick way to share CSharp snippets?
Read more here:
https://bgh.st/e7kk5i -
via @dotnet : High-Performance Distributed Caching with .NET and Postgres on Azure
https://ift.tt/XTxg3Qu
#dotnet #caching #hybridcache #postgrescache #azure #distributedcache #performance #dotnetcore #aspnetcore #dotnet6 #dotnet7 #dotnet10 #weatherdata #cachehi… -
via @dotnet : High-Performance Distributed Caching with .NET and Postgres on Azure
https://ift.tt/XTxg3Qu
#dotnet #caching #hybridcache #postgrescache #azure #distributedcache #performance #dotnetcore #aspnetcore #dotnet6 #dotnet7 #dotnet10 #weatherdata #cachehi… -
via @dotnet : .NET 10.0.7 Out-of-Band Security Update
https://ift.tt/M4BdDGe
#dotnet #dotnet10 #dotnetcore #AspNetCore #DataProtection #SecurityUpdate #OutOfBand #OOB #CVE202640372 #SecurityVulnerability #Decryption #HMAC #Encryption #ReleaseNotes #Downloads #SD… -
via @dotnet : .NET 10.0.7 Out-of-Band Security Update
https://ift.tt/M4BdDGe
#dotnet #dotnet10 #dotnetcore #AspNetCore #DataProtection #SecurityUpdate #OutOfBand #OOB #CVE202640372 #SecurityVulnerability #Decryption #HMAC #Encryption #ReleaseNotes #Downloads #SD… -
Modernizing .NET Part 21! 📂
Moving custom WebDAV server logic to .NET Core.
✅ Cross-platform support
✅ ~40% faster request processing
✅ Single codebase strategyhttps://medium.com/@michael.kopt/modernizing-net-part-21-migrating-webdav-server-functionality-to-net-core-2770bca6f374
#dotnet #dotnetcore #aspnet #aspnetcore #csharp #webdav #backend -
Modernizing .NET Part 21! 📂
Moving custom WebDAV server logic to .NET Core.
✅ Cross-platform support
✅ ~40% faster request processing
✅ Single codebase strategyhttps://medium.com/@michael.kopt/modernizing-net-part-21-migrating-webdav-server-functionality-to-net-core-2770bca6f374
#dotnet #dotnetcore #aspnet #aspnetcore #csharp #webdav #backend -
Want to know what my favorite design pattern is?
Read more here:
https://bgh.st/u0esi2 -
Want to know what my favorite design pattern is?
Read more here:
https://bgh.st/u0esi2 -
Modernizing .NET Part 20! 🏗️
Migrating legacy .aspx pages to .NET Core without a full rewrite.
✅ Zero ViewState overhead
✅ Keep existing .aspx URLs
✅ Modern API-driven UIhttps://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-20-migrating-legacy-aspx-pages-to-asp-net-core-d855946c3db0
#dotnet #dotnetcore #aspnet #aspnetcore #csharp #webforms -
Modernizing .NET Part 20! 🏗️
Migrating legacy .aspx pages to .NET Core without a full rewrite.
✅ Zero ViewState overhead
✅ Keep existing .aspx URLs
✅ Modern API-driven UIhttps://medium.com/@michael.kopt/%EF%B8%8F-modernizing-net-part-20-migrating-legacy-aspx-pages-to-asp-net-core-d855946c3db0
#dotnet #dotnetcore #aspnet #aspnetcore #csharp #webforms -
CSharp developers are familiar with IServiceCollection in ASP NET Core...
Read more here:
https://www.devleader.ca/2024/05/14/how-to-use-iservicecollection-in-console-applications-what-you-need-to-know/ -
CSharp developers are familiar with IServiceCollection in ASP NET Core...
Read more here:
https://www.devleader.ca/2024/05/14/how-to-use-iservicecollection-in-console-applications-what-you-need-to-know/ -
So it looks like there's more than one way to compare strings in CSharp, eh?
Read more here:
https://www.devleader.ca/2024/01/01/how-to-compare-strings-in-csharp-tips-and-tricks-you-need-to-know/ -
Do you use optional parameters in CSharp?
Read more here:
https://www.devleader.ca/2023/12/03/how-to-take-advantage-of-csharp-optional-parameters-for-cleaner-code/ -
How does the switch statement work in CSharp?
Read more here:
https://www.devleader.ca/2023/11/16/the-csharp-switch-statement-how-to-go-from-zero-to-hero/