13 January 2022

51 links ยท Thursday

Unicorns Kickin

Unicorns Kickin': the EF Core rap official video. Video produced by Jeremy Likness. Song produced by Arthur Vickers. Lyrics and Vocals by Jeremy Likness.Lyr...

Weekly Update 278

RedLine Stealer, DatPiff, FlexBooker, Doxbin & Guns.com Breaches; LinkedIn Spam; Weird Coinhive Email; Prusa MMU2S Nightmares

Music industry is suing youtube-dl hosters

The music industry is shifting up a gear and is now taking action against a German hosting provider. Three big labels are suing the provider Uberspace for hosting the website of the open source project youtube-dl. With the software, which is available on the c…

Announcing Rust 1.58.0 | Rust Blog

Empowering everyone to build reliable and efficient software.

Engine Cooling - Why Rocket Engines Don't Melt

Rocket engines use a multitude of cooling concepts to keep them from melting themselves. Learn more about engine cooling in this article.

5.5 mm in 1.25 nanoseconds

In 2004 I was working for Microsoft in the Xbox group, and a new console was being created. I got a copy of the detailed descriptions of the Xbox 360 CPU and I read it through multiple times and su…

Make a commitment to finding cures

Join me in becoming a member of the Crohn's & Colitis Foundation today! You'll help fund vital research and support programs at the Foundation, while receiving exclusive member benefits all year long. Join now: http://bit.ly/1Gtmhsb

Toxic Culture Is Driving the Great Resignation

Data analysis reveals the top reasons behind the Great Resignation and actions managers can take to reduce attrition.

Nullable reference types

This article provides an overview of nullable reference types, added in C# 8.0. You'll learn how the feature provides safety against null reference exceptions, for new and existing projects.

High-performance logging in .NET, the proper way

Use discount code 3YEARS for a 10% discount on my Essentials Course Bundle: https://nickchapsas.com/p/from-zero-to-hero-course-bundleBecome a Patreon and get...

What's in a Good Error Message?

Update Jan 13: This post is discussed on Reddit As software developers, we’ve all come across those annoying, not-so-useful error messages when using some library or framework: "Couldn’t parse config file", "Lacking permission for this operation", etc. Ok, …

Selection Sort in C# - Code Maze

In this article, we are going to talk about Selection Sort in C#, how to implement it, and when to use it and when not.

Armchair Architects: How Architecture Is Changing - Part 2

  So, how is cloud architecture evolving? In this latest installment of the Armchair Architects series of the Azure Enablement Show, we discuss the evolution of cloud architecture for four topics: Containers and collaboration environments Machine learning Ser…

Armchair Architects: How Architecture Is Changing - Part 1

So, how is cloud architecture evolving? In this latest installment of the Armchair Architects series of the Azure Enablement Show, we discuss the evolution of cloud architecture for four topics: Containers and collaboration environments Machine learning Serve…

New testing tools to help prepare for IE retirement

With five months left until Internet Explorer 11 (IE11) retires on June 15, 2022 (for certain versions of Windows 10), it’s time to configure and test Internet Explorer (IE) mode in Microsoft Edge to make sure your business and your users are ready. This is al…

Legacy Mimic

New system interacts with legacy system in such a way that the old system is not aware of any changes.

Flow control in C# | endjin

This post explains how to control the flow of execution in C# by using if and switch statements and looping with for, foreach, while and do.

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Release of IPython 8.0

IPython is a powerful Python REPL that gives you tab completion, better tracebacks, multiline editing, and several useful features on top…

How I build a feature

I’m maintaining a lot of different projects at the moment. I thought it would be useful to describe the process I use for adding a new feature to one of …

Alternative DNS Roots | scholz.ruhr

Note: We will technically not set up a “true” alternative DNS root, although it will do exactly the same. I will explain the differences later on.

Embeddings - txtai

txtai: Build AI-powered semantic search applications

Living on 24 Hours a Day

Halfway through last year, I found myself overwhelmed by my schedule. There were simply too many things to do and not enough time. As we bookworms tend to do, I set out to find books that would teach me to wrangle my schedule.