New ArgumentException and ArgumentOutOfRangeException helpers in .NET 8 Do you remember how .NET 6 introduced the ArgumentNullException.ThrowIfNull guard? And afterward, with .NET 7 we've got this excellent bit: ArgumentException.ThrowIfNullOrEmpty? Guess what, there might come some new handy additions for the upcoming .NET 8...
How much does Rust's bounds checking actually cost? Rust prevents out-of-bounds memory accesses and buffer overruns via runtime bounds checks - what’s the cost of those bounds checks for a real-world, production application?
.NET MAUI Community Toolkit Monthly Standup, December 2022 Join us for our monthly team standup as we discuss the current happenings in the .NET MAUI Community Toolkit! https://github.com/CommunityToolkit/Maui
Azure DevOps Podcast: Steve Smith: Domain-Driven Design and Architecture - Episode 209 Steve works with companies that want to avoid the trap of technical debt by helping their teams deliver quality software quickly. Steve and his team at NimblePros have been described by clients as a “force multiplier,” amplifying the value of existing dev...
Upgrading Xamarin apps to .NET MAUI | .NET Conf 2022 This session will walk you through the changes you need to make to your libraries and UI when upgrading your Xamarin apps to .NET Multi-platform App UI. We'l...
What's new in the .NET MAUI Community Toolkit Check out what's new in the latest .NET MAUI Community Toolkit releases.
Testing WITHOUT Mocks or Interfaces! A common approach people take with testing is mocking. Specifically defining interfaces for dependencies which are then typically mocked so you can test in i...
Building a new JavaScript linting experience in Visual Studio Available today in the 17.4 public release, Visual Studio has revamped its ESLint support! The new linting experience includes: Linting support – for not only JavaScript and TypeScript files, but also for JSX/TSX, Vue and HTML files. Quick actions and f...
Not even trying to cross an airtight hatchway: Calling a function in your own process by synthesizing a function pointer You can already attack yourself in far more interesting ways.
Using .NET’s NativeAOT to fix the biggest serverless issue Get $50 free AWS Credit by adding "AWS CREDIT #NICK" in the "Tell us about your project" area: https://bit.ly/nickawsGet the source code: https://github.com/...
Notice of Recent Security Incident - The LastPass Blog We are working diligently to understand the scope of the incident and identify what specific information has been accessed.
Emacs 29 is nigh! What can we expect? It was announced a couple of hours ago, Emacs 29’s branch is now cut from the master branch!
Producer-Consumer Applications With .NET Channels Code Maze In this article, we are going to look at creating producer/consumer applications in .NET by using bounded and unbounded Channels.
GitHub - aspnet-contrib/AspNet.Security.OpenId.Providers: OpenID 2.0 authentication middleware for ASP.NET Core OpenID 2.0 authentication middleware for ASP.NET Core - GitHub - aspnet-contrib/AspNet.Security.OpenId.Providers: OpenID 2.0 authentication middleware for ASP.NET Core
Recap: State of .NET MAUI—.NET Conf 2022 See what you missed at .NET Conf 2022 about .NET MAUI, and get an update on the state of .NET MAUI.
Replicating Food Delivery App UI with Uno Platform What better way to learn than with a hands-on tutorial. This quick tutorial will help teach you the basics of Uno Platform XAML and how you can utilize it in your next project.
WPF: How to (Maybe) Prevent the Text of a Time Display from Jiggling Around Imagine you want to develop a time display that is updated in quick succession, e.g., the timecode during media playback. One unexpected problem that you may run into, depending on the typeface you …
Url.ActionLink() is not thread-safe I have an API that allows users to upload documents. To optimize the performance I save the documents to the database in parallel. After upl...
Make PRs the BEST PART of Programming In this blog post, I'd like to share some of my thoughts on how I've been able to effectively think...
Keynote: ZKP Languages - Where We Are Now - Kobi Gurkan (Geometry) This is the official stream of the 5th ZKProof Workshop for the session "Keynote: ZKP Languages - Where We Are Now - Kobi Gurkan (Geometry)"A detailed agenda...
Wix.com - 5 Event Driven Architecture Pitfalls! Wix.com migrated from a request-reply RPC style system to an event driven architecture and, not surprisingly, ran into a few pitfalls!
MemoryExtensions Class (System) Provides extension methods for the memory- and span-related types, such as Memory<T>, ReadOnlyMemory<T>, Span<T>, and ReadOnlySpan<T>.