15 February 2022

45 links · Tuesday

Announcing .NET MAUI Preview 13 - .NET Blog

The 13th preview of .NET Multi-platform App UI is now available in Visual Studio 17.2 Preview 1. In addition to quality improvements, this release includes several implementations such as Label.FormattedText as we close in on feature complete for the upcoming …

.NET Framework February 2022 Cumulative Update Preview - .NET Blog

Today, we are releasing the February 2022 Cumulative Update Preview for .NET Framework. Security The February Security and Quality Rollup Update does not contain any new security fixes. See January 2022 Security and Quality Rollup for the latest security updat…

NServiceBus.Extensions.Diagnostics 2.0 Released

Last week I pushed out the 2.0 release of NServiceBus.Extensions.Diagnostics package: NuGetRelease NotesAnd related packages: NServiceBus.Extensions.Diagnostics.OpenTelemetryNServiceBus.Extensions.IntegrationTestingThe biggest feature change was to allow behav…

Google Search Is Dying | DKB

Reddit is currently the most popular search engine. The only people who don’t know that are the team at Reddit, who can’t be bothered to build a decent search interface. So instead we resort to using Google, and appending the word “reddit” to the end of our qu…

COM asynchronous interfaces, part 2: Abandoning the operation - The Old New Thing

Last time, we ran a very basic demonstration of COM asynchronous interfaces. Now we’ll start to get fancy. Our first fancy thing is creating a fire-and-forget asynchronous call. To do this, you simply abandon the call object after calling the Begin_ method.

How to become master writing C# code

How to become master writing C# code. The discussion that followed had a lot of great ideas and insights, from many well-respected and experienced C# developers.

That Wild Ask A Manager Story - Jacob Kaplan-Moss

Ask A Manager had a wild story a week ago. A company interviewed someone, hired him, but when he showed up for work … it was a totally different person. A friend asked, “if this was your hire, and you manager asked you to change your hiring practices to preven…

20 years of .NET

.NET turns 20 years today and it is just kind of ... wow! 20 years of .NET also means to me to be a software engineer for more than 20 years.

Why We Use Julia, 10 Years Later

10 years ago today, we published 'Why we Created Julia' ...

A conditional sandwich example

An F# example of reducing a workflow to an impureim sandwich.

tinydomain

Free and very fast short domain suggestions or search by keyword. Tiny Domain returns 8 characters or less unregistered domains.

MonoLisa

A font family designed for software developers. Font follows function.

PDFs in Django like it’s 2022! — /var/

In a previous article I had written a very comprehensive guide on how to render PDFs in Django using tools like reportlab and xhtml2pdf. Although these tools are still valid and work fine I have decided that usually it’s way too much pain to set them up to wor…

Performance Vs. Scalability

Performance and scalability are two related but separate aspects of a system. However, there is a lot of confusion around the two terms, which often leads to architectural mistakes. This article talks about the difference between the two concepts and how to i…

Why Write Technical Articles

I don’t have many people reading my blog, on most days I get about 5 visitors. Why on earth should I keep writing articles? The chance of landing a job is slim and I certainly won’t earn any revenue from the site.

How I research any topic

Here are some principles that I try to stick to when learning a completely new and unfamiliar topic

Education is its own privilege

Whether or not it was the most expensive or most competitive college in the land (it wasn’t), it was a place where they’d encounter other smart kids from different backgrounds and discover Truffaut and Bergman and stay up all night enthralled by great ideas or…

Building an iPod for 2022

I modified an old iPod Video with more storage, a new casing, and more battery life. Also some fancy software :)

Why won’t anyone teach her math?

Lots of discussion in my feeds about this Daily Princetonian piece, “Why won’t anyone teach me math?” by first-year student Abigail Rabieh. She just took Math 202, an intro to lin…