Avoiding Distributed Transactions with the Reservation Pattern The reservation pattern allows you to have a time-bound limited guarantee which allows you to coordinate with other services.
Developers spend most of their time figuring the system out What does it mean when we say that developers spend most of their time figuring the system out? Why is it important? And how else could we look at this problem?
Microsoft Won't Do Drag-and-Drop for Blazor -- Visual Studio Magazine Don't look for Microsoft to provide drag-and-drop functionality for Blazor, though it can still be done via JavaScript interop.
A.M. Turing Award The A.M. Turing Award, ACM's most prestigious technical award, is given for major contributions of lasting importance to computing.
A Deep dive into Ed25519 Signatures DSAs underpin modern technology enabling phone calls, emails, operating system updates, and payments to process securely. Ed25519 is one such DSA and in this article I'll show how to use it.
Microsoft Brings Private Link Support in Preview to Azure API Management Recently, Microsoft announced the preview of Azure Private Link support for Azure API Management service, a fully-managed service that enables customers to publish, secure, transform, maintain, and monitor APIs.
Over 200 Malicious NPM Packages Caught Targeting Azure Developers Researchers identified over 200 malicious NPM packages distributed through official repositories that targeted Azure developers.
Generics can make your Go code slower Go 1.18 is here, and with it, the first release of the long-awaited implementation of Generics is finally ready for production usage. Generics are a frequently requested feature that has been highly contentious throughout the Go community.
Improving the Development and Production Time Experience with Marten V5 Marten V5 dropped last week, with significant new features for multi-tenancy scenarios and enabling users to use multiple Marten document stores in one .Net application. A big chunk of the V5 work …
Introducing the .NET Community Toolkit - MVVM, Performance, Diagnostics, & More This week James is joined by Sergio Pedri, a software engineer on the Microsoft Store client team and contributor to the .NET Community Toolkit to talk about...
The Catch Block #99 - Finishing the Dapper Where Clause Builder Let's complete the DapperWhereClauseBuilder from the previous issue! Plus: .NET 7 Preview 2, code reviews, gotchas, HTML injection, and more!
Google has terminated our Developer Account, says it is "associated"? Posted in r/androiddev by u/nadalizadeh • 37 points and 41 comments
100,000 Stars An interactive 3D visualization of the stellar neighborhood, including over 100,000 nearby stars. Created for the Google Chrome web browser.
Profiling a .NET6 app running on AWS ECS Fargate with dotnet-monitor The dotnet-monitor tool is an alternative to the .NET CLI diagnostic tools. In this post I'll show you how to deploy a .NET 6 application into AWS ECS Fargate with dotnet-monitor as a sidecar container, and afterwards how you can profile an app using the ...
Serialization and Deserialization in C# - Code Maze ASP.NET Core Web API supports JSON, XML, and Protobuf Serialization and Deserialization in C#. Let's learn how to implement them.
How To Simplify and Accelerate Future Feature Development An essential guide of how to overcome complexity and burden when adding features to an existing app.
What is pub/sub and how to apply it in C# .NET to build a chat app | Ably Blog: Data in Motion Learn how to use the pub/sub pattern and build a chat console app in .NET6.
Using LibMan To Manage Client-Side Dependencies Using LibMan (Library Manager) with ASP.NET Core apps to manage client-side dependencies like JavaScript libraries.
Garbage collector config settings - .NET Learn about run-time settings for configuring how the garbage collector manages memory for .NET Core apps.
Locale Aware Sorting in JavaScript When building a localized JavaScript web-app, the default sorting logic for strings doesn't quite yield the results that you might expect. For example, take the following example…
(Approximately) correcting perspective with C# (fixing a blurry presentation video - part two) I have a video of a presentation where the camera keeps losing focus such that the slides are unreadable. I have the original slide deck and I want to fix this.
How to secure your end-to-end supply chain on GitHub | The GitHub Blog How to use GitHub to secure the entire process of delivering software, including securing your accounts, code in your supply chain, and your build process.
Combining Bearer Token and Cookie Authentication in ASP.NET In some situations you might need to use both Bearer Token and Cookie Authentication in a single application. In this post I look at a few scenarios where this is required and show how to configure your Authentication to let you access your site with eith...
Customizing $filter for spatial data in ASP.NET Core OData 8 Background The OData URI parser parses the $filter query to a FilterClause. The FilterBinder translates an OData $filter parse tree represented by a FilterClause to an Expression. The Expression can be applied to an IQueryable and passed to an ORM (e.g En...
GitHub Copilot now available for Visual Studio 2022 | The GitHub Blog If you're in the technical preview for GitHub Copilot, we’re excited to see what you think of Copilot in Visual Studio and get your feedback.