1 June 2021

53 links · Tuesday

You Can Now Sponsor Exception Not Found!

Author's Note: This post was supposed to come out a week ago, but craziness at my day job delayed pretty much everything around here. You can read about that craziness in The Catch Block #59, and there'll be more in tomorrow's issue. I wrote a week ago that b…

GCC drops its copyright-assignment requirement

The GCC compiler, like other GNU projects, has long required contributors to complete paperwork assigning the copyrights on their work to the Free Software Foundation. That requirement has just been dropped, and contributors can now attach a Signed-off-by tag…

Have I been Pwned goes open source | ZDNet

Want to find out if someone's stolen your user IDs and passwords? Then you can use "Have I Been Pwned," and now the code behind it is being open sourced.

Driving with D

Here is what comes to mind when I think of D: fast, expressive, easy, and… driving? That’s right, I drive with D. Enter my venerable Holden VZ Ute daily driver. From the factory, it came with…

Helix

A post-modern modal text editor.

C# Language Highlights: Async Streams

In this short video Leslie and Bill explain how to use Async Streams in C#. Useful Links Generate and consume async streams C# 8 asynchronous streamsAsync Streams with IAsyncEnumerable in .NET Core 3

C# Language Highlights: Async Streams

In this short video Leslie and Bill explain how to use Async Streams in C#. Useful Links Generate and consume async streams C# 8 asynchronous streamsAsync Streams with IAsyncEnumerable in .NET Core 3

.NET MAUI Preview 4 Is Here

.NET Multi-platform App UI (.NET MAUI) Preview 4 is here and it brings a lot of interesting stuff. Preview 4 adds a few more features which can be used to build functional apps for all the currently supported platforms, preview also brings the support for runn…

C# Language Highlights: Exception Filters

In this quick video, Leslie and Cecil teach us how to use exception filters in our applications. Useful LinksException HandlingUse user-filtered exception handlers

C# Language Highlights: Exception Filters

In this quick video, Leslie and Cecil teach us how to use exception filters in our applications. Useful LinksException HandlingUse user-filtered exception handlers

Monitor your RavenDB instances using Grafana

You can now get a Grafana dashboard that would monitor your RavenDB instances. You can use Telegraf 1.18.0+, which includes a RavenDB input plugin, which wil...

The ARM processor (Thumb-2), part 1: Introduction | The Old New Thing

I’ve run out of historical processors that Windows supported, so I’m moving on to processors that are still in support. First up in this series is 32-bit ARM. As with all of these series, I’m focusing on how Windows 10¹ uses the processor in user mode,

Conversation about .NET interop | .NET Blog

Interop is the subsystem in the runtime that enables interoperability with other systems, like native C libraries or Objective-C. In some cases, it includes a full interop implementation like via P/Invoke or COM interop. In other cases, like for WinRT, it prov…

Hello World in .NET written using IL code

Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...

New LINQ extensions in .NET 6 and benchmarks

This post will go through the new LINQ extensions made available in .NET 6. Learn about MaxBy, DistinctBy, FirstOrDefault with default values, and more.

Neural Networks Emulate Any Guitar Pedal For $120

It’s a well-established fact that a guitarist’s acumen can be accurately gauged by the size of their pedal board- the more stompboxes, the better the player. Why have one box that can d…

Client Authentication vs. PKCE: Do you need both?

Learn how OAuth Proof-Key for Code Exchange (PKCE) does not replace client authentication (e.g. secrets) and why you should use both where possible.

Windows 95 Video Guide (1995)

Whether you're a PC rookie or an experienced user looking to upgrade, this hilarious [sic] how-to readies you for Windows 95. Created with Microsoft, the Win...

The (new) Developer Advocacy Handbook is live!

I just finished the writing part of the new edition of the Developer Advocacy Handbook. I wrote the original almost 15 years ago, and this edition is a heavy re-write. A lot has changed in the world of Developer Advocacy and I tried to add my findings over the…

An agile team is one that... - ElegantCode

I recently asked an open-ended question on LinkedIn. I asked people to complete the following sentence. An agile team is one that… The request got a lot of suggestions, and there are some I think particularly worth exploring. This post looks at my two favorite…

PostGIS at 20, The Beginning

Twenty years ago today, the first email on the postgis users mailing list (at that time hosted on yahoogroups.com) was sent, announcing the first numbered release of PostGIS. The early history of PostGIS was tightly bound to a consulting company I had start…