Visual Studio 2022 for Mac Team Fixes Release Candidate Issues -- Visual Studio Magazine Visual Studio 2022 for Mac 17.0 Release Candidate 2 has shipped, cleaning up some issues reported by developers trying out the previous release candidate.
What's New in Visual Studio Code 1.67 (April 2022 Update) -- Visual Studio Magazine Explorer file nesting is now no longer experimental, along with default bracket pair colorization, new functionality for find all references in markdown and much more.
Proposal on release labels by richlander · Pull Request #265 · dotnet/designs The "Current" label is confusing. This proposal aims to change that.
.NET Data Community Standup - Testing EF Core Apps (part 2) In this second part of testing EF Core Apps, guest Jon P Smith will focus on the actual code and approaches that you need to test applications using EF Core ...
Spanify some Windows X.509 PAL and improve formatting. by vcsjones · Pull Request #69448 · dotnet/runtime This PR does: Change DecodeObjectNoThrow to operate off of ReadOnlySpan<byte> instead of byte[]. This lets us save a few allocations since the input is usually from a DATA_BLOB. Change DecodeObjec...
Allocate less with X500DistinguishedName by vcsjones · Pull Request #69514 · dotnet/runtime This cleans up some allocations with X500DistinguishedName. Use ValueStringBuilder since it seems well suited for this task and distinguished names will usually fit in a stack buffer. ParseOid has...
Minor cleanup and reduce allocations in Apple X.509 certificate PAL by vcsjones · Pull Request #69497 · dotnet/runtime Some cleanup in the Apple X.509 PAL Remove allocations when decoding since we have span-accepting X509Extension and X500DistinguishedName. Set the initial capacity of a List<T> since we know how b...
Commands & Events: What's the difference? One of the building blocks of messaging is, you guessed it, messages! But there are different kinds of messages: Commands and Events. So what's the
Tips for Moving Your Xamarin Library to .NET MAUI Luis shares the tips that he learned porting his NuGet Package, Plugin.ValidationRules to support .NET MAUI with minor changes.
😵💫 Why billing systems are a nightmare for engineers With billing, the devil is in the details. In this article, Raffi provides a high-level view of the technical challenges we faced while implementing a hybrid pricing (based on both 'subscription' and 'usage') at 5x unicorn Qonto.com, and what we learned t...
Introducing Accelerated PyTorch Training on Mac In collaboration with the Metal engineering team at Apple, we are excited to announce support for GPU-accelerated PyTorch training on Mac. Until now, PyTorch training on Mac only leveraged the CPU, but with the upcoming PyTorch v1.12 release, developers ...
I Spent 2 years Launching Tiny Projects | Tiny Projects Two years ago, frustrated with a long list of unfulfilled project ideas in my phone notes, I decided to give myself one week to try each idea out in its tiniest form.
Please Stop Using Grey Text For over 1000 years black text on white paper has been the best practice for printed texts worldwide. Since the advent of the web and WCAG…
Internship Experience: Software Development Intern Back in December 2021, I joined Cloudflare as a Software Development Intern on the Partnerships team to help improve the experience that Partners have when using the platform
Build mobile and desktop apps with .NET MAUI - Learn In this learning path, use C# and Visual Studio with .NET MAUI to create an app that runs across iOS, Android, and Windows.
Copy To Clipboard in Blazor WebAssembly - Code Maze Let's see how we can easily implement copy to clipboard in Blazor WebAssembly using Javascript and Clipboard API.
A dev's thoughts on developer productivity Developers are systems thinkers and yet, most measures of developer productivity are metrics-based, instead of systems-based. In this post, Sourcegraph co-founder and CTO Beyang Liu presents five charts that visualize what really matters for developer pro...
How To Use Localization in ASP.NET Core Today, we’ll look at how to use localization and globalization in ASP.NET Core applications.
useLayoutEffect Is a Powerful Hook Although useEffect is enough for most of our needs, we should know about the useLayoutEffect hook.
IEnumerable Visualizer In Visual Studio 2022 - .NET Core Tutorials Visual Studio 2022 17.2 shipped the other day, and in it was a handy little feature that I can definitely see myself using a lot going forward. That is the IEnumerable Visualizer! But before I dig into what it does (And really it’s quite simple), I wanted...
DevOps 101: How to kick-start your DevOps initiative DevOps 101 isn't complicated, you just kind of go. But there are things that are going to cause you pain, as Grant Fritchey explains.
Using SQL Server Cursors with Entity Framework Core Using Microsoft SQL Server Cursors with the Entity Framework Core APIs.
Monsters Weekly 250 - Command Line Parameter Suggestions with DragonFruit Hitting tab to suggest a parameter to your console app is made easy with dotnet-suggest and the console API tooling. Join James and Dave as they have a look at getting suggestions running on your dotn
Babylon.js 5.0: Key Engine Advancements – Part 3 Our mission is to create it one of the most powerful, beautiful, and simple web rendering engines in the world. The latest Babylon.js 5.0 engine packs a ton of new improvements to help you create stunning experiences. Unlimited Morph Tar
Unexpectedly HTTPS? While I’m a firm believer that every site should be using HTTPS, sadly, not every site is yet doing so. Looking at Chrome data, today around 92% of navigations are HTTPS: …and the pages…