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…
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…
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.
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…
Here's how you can use SQL Server's OpenJson function to dismantle JSON structures into relational tables targeting either transactional systems or data warehouses.
Not sure what to do when an unexpected crash occurs in your application? Try opening a memory dump file! Join us in a live show with Mark Downie where we'll...
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
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
Microsoft is investing big in the low code space and has put together a collection of products that is hard for other companies to match, capped recently by the announcement of PowerFX. The target in their sights is the Robotic Process Automation (RPA) compani…
.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…
In this quick video, Leslie and Cecil teach us how to use exception filters in our applications. Useful LinksException HandlingUse user-filtered exception handlers
As I noted in the introduction, classic ARM encodes instructions as as 32-bit values which must reside on a word boundary. However, Windows uses the ARM processor exclusively in a mode known as Thumb-2, which uses a variable-sized encoding format: Instructions…
Memory issues can be challenging to diagnose, especially when we're under the stress of an extreme performance issue and unhappy users. Luckily, dotMemory 2021.1 users will appreciate the new and impr
As our industry has embraced the new strategies for handling the production workloads which include containers (Read as K8s) or Serverless (Read as Functions As A Service), the developers don’…
In this quick video, Leslie and Cecil teach us how to use exception filters in our applications. Useful LinksException HandlingUse user-filtered exception handlers
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...
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,
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…
The easiest way to create ReadMe files is by using ReadMe.so! This is a project created by Katherine Peterson that provides a GUI with a built-in editor for ...
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...
youtube.com·Nick Chapsas
Nick Chapsas
•··2-3 minutesyoutubedotnet
If you’re building workloads on Azure Functions, there’s a good chance you’ve looked at building custom bindings. Custom bindings can greatly reduce the boilerplate code you have to write in an Azure Function, so you can focus on the logic in your function ins…
This is the ninth part of the ASP.NET Core on .NET 6 series. In this post, I'd like to have a look into the inferring of generic types from ancestor components.
This post will go through the new LINQ extensions made available in .NET 6. Learn about MaxBy, DistinctBy, FirstOrDefault with default values, and more.
blog.elmah.io·Written by Kristoffer Strube, June 01, 2021··15-19 minutesdotnetides
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…
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...
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…
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…
SQL Server performance tuning can seem overwhelming when you don’t know where to start. In this article Robert Sheldon explains 9 best practices for performance tuning.
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…
Microsoft and Elastic have recently announced Elastic on Azure, a preview service that offers managed Elastic, Logstash, and Kibana to search, analyze, and visualize data in real time on Azure.
It's been a busy week for the .NET community with this year's edition of Microsoft Build. During the event, Microsoft released new previews for .NET 6 and its related frameworks, along with a new version of Visual Studio, TypeScript 4.3, and more. InfoQ examin…
There has never been a time where developers had more access to tools and services to be more productive. Join Scott Hanselman and some of his friends show a...