⚡️ Pooled Dependency Injection for Service Sharing
This post looks at making a pooled dependency injection scope that lets services be shared for many requests. It explains how services can be used again instead of making a new one each time.
♻️ Subscribe for free now!
This post looks at making a pooled dependency injection scope that lets services be shared for many requests. It explains how services can be used again instead of making a new one each time.
♻️ Subscribe for free now!
Andrew Lock | .NET Escapades
Creating a 'pooled' dependency injection lifetime
In this post I investigate how to create a 'pooled' dependency injection scope that automatically pools services between multiple requests
⚡️ Trends in Cloud and Edge Infrastructure
Many groups face more complex business needs across different fields, locations, and rules. They use new ways to connect cloud and edge systems to stay flexible.
♻️ Subscribe for free now!
Many groups face more complex business needs across different fields, locations, and rules. They use new ways to connect cloud and edge systems to stay flexible.
♻️ Subscribe for free now!
Microsoft Azure Blog
Adaptability by design: Unifying cloud and edge infrastructure trends | Microsoft Azure Blog
Learn more about how organizations are adopting Azure’s adaptive cloud approach to unify cloud and edge and meet evolving infrastructure demands.
⚡️ Microsoft Cost Management Updates for April 2025
Microsoft shares new updates for its Cost Management tool in April 2025. The updates aim to help users see where cloud costs come from and spot spending problems early.
♻️ Subscribe for free now!
Microsoft shares new updates for its Cost Management tool in April 2025. The updates aim to help users see where cloud costs come from and spot spending problems early.
♻️ Subscribe for free now!
Microsoft Azure Blog
Microsoft Cost Management updates—April 2025 | Microsoft Azure Blog
How Microsoft Cost Management can help you better understand where you're accruing costs in the cloud, identify and prevent bad spending patterns, and optimize costs to empower you to do more with less.
⚡️ .NET MAUI Library Build and Publish with GitHub Actions
This post shows how to set up a pipeline to build and publish a .NET MAUI library using GitHub Actions. It explains the steps needed to package the library and upload it automatically.
♻️ Subscribe for free now!
This post shows how to set up a pipeline to build and publish a .NET MAUI library using GitHub Actions. It explains the steps needed to package the library and upload it automatically.
♻️ Subscribe for free now!
Microsoft News
Packaging and Publishing a .NET MAUI Library with GitHub Actions
In this post, learn how to setup a DevOps pipeline to build and publish a .NET MAUI library with GitHub Actions.
⚡️ MSSQL Extension for VS Code Adds Schema Compare Preview
The MSSQL Extension for VS Code now includes a Schema Compare feature in preview. This tool shows differences between database schemas and lets users choose which changes to apply.
♻️ Subscribe for free now!
The MSSQL Extension for VS Code now includes a Schema Compare feature in preview. This tool shows differences between database schemas and lets users choose which changes to apply.
♻️ Subscribe for free now!
Microsoft News
MSSQL Extension for VS Code: Introducing Schema Compare (Preview)
Explore the powerful schema compare feature in MSSQL for VS Code. Simplify database synchronization with clear visualizations.
⚡️ Microsoft Introduces New Phi-4 Language Models
Microsoft has announced three new small language models called Phi-4-reasoning, Phi-4-reasoning-plus, and Phi-4-mini-reasoning. These models mark one year since the start of its Phi project.
♻️ Subscribe for free now!
Microsoft has announced three new small language models called Phi-4-reasoning, Phi-4-reasoning-plus, and Phi-4-mini-reasoning. These models mark one year since the start of its Phi project.
♻️ Subscribe for free now!
Microsoft Azure Blog
One year of Phi: Small language models making big leaps in AI | Microsoft Azure Blog
Microsoft continues to add to the conversation by unveiling its newest models, Phi-4-reasoning, Phi-4-reasoning-plus, and Phi-4-mini-reasoning. Learn more.
⚡️ Open Source Maintenance Fee with Rob Mensching
Rob Mensching talks about the idea of an open source maintenance fee on GitHub to help project maintainers. Many open source projects depend on one person who gets too many requests, so a fee can give support without much trouble for users or maintainers.
♻️ Subscribe for free now!
Rob Mensching talks about the idea of an open source maintenance fee on GitHub to help project maintainers. Many open source projects depend on one person who gets too many requests, so a fee can give support without much trouble for users or maintainers.
♻️ Subscribe for free now!
.NET Rocks!
.NET Rocks! The Open Source Maintenance Fee with Rob Mensching
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
⚡️ jQuery: A Small Library That Changed Web Development
jQuery is a JavaScript library that made it easier to build websites by letting people use less code. Before tools like React, Angular, and Vue became popular, jQuery helped many developers make web pages work better with simple steps.
♻️ Subscribe for free now!
jQuery is a JavaScript library that made it easier to build websites by letting people use less code. Before tools like React, Angular, and Vue became popular, jQuery helped many developers make web pages work better with simple steps.
♻️ Subscribe for free now!
Build5Nines
Software Innovation: JQuery - The Tiny Library That Transformed The Web | Build5Nines
"Write less, do more." That motto wasn’t just a clever tagline—it was a revolution. Before modern JavaScript frameworks became the norm, jQuery quietly
⚡️ AI Used to Update .NET Framework Build System
The .NET team at Microsoft used AI to rebuild and update its build system. This change made workflows better and helps keep the supply chain secure.
♻️ Subscribe for free now!
The .NET team at Microsoft used AI to rebuild and update its build system. This change made workflows better and helps keep the supply chain secure.
♻️ Subscribe for free now!
Microsoft News
Modernizing Project Files with AI: A Success Story from the .NET Team
At Microsoft, we are constantly exploring innovative ways to enhance our workflows, improve productivity, and ensure we have a secure supply chain that uses modern tools. One of our recent initiatives was to rebuild the .NET Framework build system by leveraging…
⚡️ Azure DevOps Updates for ID Token Refresh and Terraform Task v5
Microsoft has made changes to improve using Workload identity federation with Azure DevOps and Terraform on Azure. Version 5 of the Microsoft DevLabs Terraform Task now supports ID Token refresh by default.
♻️ Subscribe for free now!
Microsoft has made changes to improve using Workload identity federation with Azure DevOps and Terraform on Azure. Version 5 of the Microsoft DevLabs Terraform Task now supports ID Token refresh by default.
♻️ Subscribe for free now!
Microsoft News
Introducing Azure DevOps ID Token Refresh and Terraform Task Version 5
We are excited to announce Azure DevOps ID Token Refresh for Terraform and the release of Microsoft DevLabs Task Version 5
⚡️ Tim Berners-Lee: Inventor of the World Wide Web
Tim Berners-Lee invented the World Wide Web in 1989 while working at CERN. His work changed the way people share information and connect online.
♻️ Subscribe for free now!
Tim Berners-Lee invented the World Wide Web in 1989 while working at CERN. His work changed the way people share information and connect online.
♻️ Subscribe for free now!
Build5Nines
Big Thinkers: Tim Berners-Lee - Inventor Of The World Wide Web | Build5Nines
Tim Berners-Lee, a name etched into the bedrock of computing history, stands among the most influential figures to ever touch the digital sphere. Credited
⚡️ NBomber: When to Test the Entire System and When to Test Individual Services
Effective load testing of a microservices architecture requires a balance between a comprehensive approach and point analysis.
Full-fledged end-to-end tests allow you to identify integration problems and check the scalability of the entire system, but they are expensive and time-consuming. At the same time, isolated testing of individual microservices is cheaper, faster, and ideal for CI/CD.
Experts advise combining both approaches, depending on the goals and stage of development.
♻️ Subscribe for free now!
Effective load testing of a microservices architecture requires a balance between a comprehensive approach and point analysis.
Full-fledged end-to-end tests allow you to identify integration problems and check the scalability of the entire system, but they are expensive and time-consuming. At the same time, isolated testing of individual microservices is cheaper, faster, and ideal for CI/CD.
Experts advise combining both approaches, depending on the goals and stage of development.
♻️ Subscribe for free now!
Nbomber
Load Testing Microservices | NBomber
When it comes to load testing microservices, we usually suggest applying two strategies:
⚡️ Mentorship Helps Career Growth in Cloud, DevOps, and AI
Moving from a junior to senior role in Cloud, DevOps, or AI is hard because of new tools and complex systems. Mentorship can make it easier for engineers to keep learning and not feel stuck.
♻️ Subscribe for free now!
Moving from a junior to senior role in Cloud, DevOps, or AI is hard because of new tools and complex systems. Mentorship can make it easier for engineers to keep learning and not feel stuck.
♻️ Subscribe for free now!
Build5Nines
From Stuck To Senior: How Mentorship Accelerates Your Cloud, DevOps & AI Career | Build5Nines
The journey from junior engineer to senior Cloud, DevOps or even AI professional can feel like climbing an ever-growing mountain. New tools. Shifting best
⚡️ F# Weekly #18, 2025 – F# in Helix
The 18th issue of F# Weekly for 2025 covers news about the use of F# in Helix. The update shares details and highlights from the F# ecosystem for this week.
♻️ Subscribe for free now!
The 18th issue of F# Weekly for 2025 covers news about the use of F# in Helix. The update shares details and highlights from the F# ecosystem for this week.
♻️ Subscribe for free now!
Sergey Tihon's Blog
F# Weekly #18, 2025 – F# in Helix
Welcome to F# Weekly, A roundup of F# content from this past week: News Packaging and Publishing a .NET MAUI Library with GitHub Actions – .NET Blog Running RAG with ONNX Runtime GenAI for On…
⚡️ C# Song Recommendation Example in Functional Programming
This article is part of a series on functional programming design. It looks at a C# example that collects song recommendations for a user, based on a scenario from Oleksii Holub’s Pure-Impure Segregation Principle article.
♻️ Subscribe for free now!
This article is part of a series on functional programming design. It looks at a C# example that collects song recommendations for a user, based on a scenario from Oleksii Holub’s Pure-Impure Segregation Principle article.
♻️ Subscribe for free now!
blog.ploeh.dk
Song recommendations as a C# Impureim Sandwich
A refactoring example.
⚡️ Limitations of InvariantCulture in String Comparison
StringComparison.InvariantCulture and CultureInfo.InvariantCulture do not act the same way in all cases. While CultureInfo.InvariantCulture works for formatting and parsing data, it does not give the same results for every string comparison.
♻️ Subscribe for free now!
StringComparison.InvariantCulture and CultureInfo.InvariantCulture do not act the same way in all cases. While CultureInfo.InvariantCulture works for formatting and parsing data, it does not give the same results for every string comparison.
♻️ Subscribe for free now!
Meziantou's blog
StringComparison.InvariantCulture is not always invariant - Gérald Barré
In this post, I describe the pitfalls of using StringComparison.InvariantCulture and StringComparer.InvariantCulture in .NET.
⚡️ Azure Front Door, Traffic Manager, and Load Balancer Comparison
The text compares Azure Front Door, Traffic Manager, and Load Balancer for handling global application delivery. It explains how these tools are used in Microsoft Azure to manage traffic across different regions and setups.
♻️ Subscribe for free now!
The text compares Azure Front Door, Traffic Manager, and Load Balancer for handling global application delivery. It explains how these tools are used in Microsoft Azure to manage traffic across different regions and setups.
♻️ Subscribe for free now!
Build5Nines
Comparing Azure Front Door, Traffic Manager, And Load Balancer: Choosing The Right Tool For Global Application Delivery | Build5Nines
Modern cloud architectures demand flexible, resilient, and scalable traffic distribution strategies. As workloads increasingly span multiple regions and
⚡️ Microsoft at Red Hat Summit 2025
Microsoft will join Red Hat Summit 2025 to show new technology solutions. Both companies will share how their tools help organizations move forward.
♻️ Subscribe for free now!
Microsoft will join Red Hat Summit 2025 to show new technology solutions. Both companies will share how their tools help organizations move forward.
♻️ Subscribe for free now!
Microsoft Azure Blog
Unlock what’s next: Microsoft at Red Hat Summit 2025 | Microsoft Azure Blog
Learn more about the solutions that Microsoft and Red Hat have to offer that drive technological advancements and empower organizations.
⚡️ Improving Write Speeds in Dapper with Dapper Plus
The Dapper Plus library offers ways to speed up write queries in Dapper. It adds features like BulkInsert, BulkUpdate, BulkDelete, BulkMerge, and BulkSynchronize for handling large amounts of data.
♻️ Subscribe for free now!
The Dapper Plus library offers ways to speed up write queries in Dapper. It adds features like BulkInsert, BulkUpdate, BulkDelete, BulkMerge, and BulkSynchronize for handling large amounts of data.
♻️ Subscribe for free now!
Anton Dev Tips
How To Fix Slow Write Queries in Dapper With Dapper Plus Library
Explore the best solution on the market for fast Bulk Inserts in Dapper with Dapper Plus Library. BulkInsert, BulkUpdate, BulkDelete, BulkMerge, BulkSynchronize methods
⚡️ C# Supports Custom Operator Overloading
C# lets you create your own versions of built-in operators such as +, -, and == for your types. This feature can make your code act like native types, but is not used very often.
♻️ Subscribe for free now!
C# lets you create your own versions of built-in operators such as +, -, and == for your types. This feature can make your code act like native types, but is not used very often.
♻️ Subscribe for free now!
The JetBrains Blog
dotInsights | May 2025 | The .NET Tools Blog
Did you know? C# allows you to define custom operators for your own types by overloading built-in operators (like +, -, ==, etc.). This is not something most developers use often, and it can make your