10 June 2021

48 links · Thursday

From KEMs to protocols

This is the third part of my series on Key Encapsulation Mechanisms (KEMs) and why you should care about them. Part 1 looked at what a KEM is and the KEM/DEM paradigm for constructing public key en…

TryAPL

APL is an array-oriented programming language that will change the way you think about problems and data. With a powerful, concise syntax, it lets you develop shorter programs that enable you to think more about the problem you're trying to solve than how to e…

Why is Async Code Hard to Debug?

Isadora Rodopoulos, an engineer on the Visual Studio Debugging team, joins us to kick off a mini-series on debugging async code. Today she explains how async code works behind the scenes and provides

Umbraco MVP 2021

I’m an Umbraco MVP for 2021! This was awarded in recognition of my contributions to the Unicore project, where Rock Solid Knowledge helped Umbraco migrate their user store to ASP.NET Core Identity.

The performance regression odyssey

We care a lot about the performance of RavenDB. Aside from putting a lot of time an effort into ensuring that RavenDB uses optimal code, we also have a monit...

The ARM processor (Thumb-2), part 9: Sign and zero extension | The Old New Thing

I noted last time that you could use the bitfield extraction instructions to do zero- and sign-extension of bytes and halfwords to words. But there are dedicated instructions for these operations which have smaller encodings if the source and destination regis…

TROY

You can contact @Troytrade_bot right away.

iOS 15, Humane

We believe technology should help us live well. It can and should be designed to help us be intentional, to do the things that truly matter.

26M Passwords Exposed in Botnet Data Leak

Some 26 million passwords were exposed in a 1.2 terabyte batch of data found by NordLocker, a security company. It's workaday botnet data but highlights a hostile malware landscape, particularly for people still inclined to download pirated software.

Released: General Availability of Microsoft.Data.SqlClient 3.0

We have released for general availability Microsoft.Data.SqlClient 3.0. This .NET Data Provider for SQL Server provides general connectivity to the database and supports all the latest SQL Server features for applications targeting .NET Framework, .NET Core, a…

5 reasons to attend the Azure Hybrid and Multicloud Digital Event

Now’s the time to register for the free Azure Hybrid and Multicloud Digital Event on Tuesday, June 29, 2021, from 9:00 AM–11:00 AM Pacific Time, delivered in partnership with Intel. Join us to learn how to be more productive and agile with hybrid and multiclou…

Accessibility issues you can discover and fix using the browser Developer Tools

I’ve been busy lately writing and recording a lot of things concerning accessibility and tooling. One of the practical upshots of my Skillshare Class Product Management: Tools for Improving Product Accessibility was that I had to go through the documentation o…

.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.

MonitorControl/MonitorControl

🖥 Control your external monitor brightness & volume on your Mac - MonitorControl/MonitorControl

STEMTera™ Breadboard

Designed in Australia, STEMTera Breadboard is the world's first Arduino compatible built-in smart breadboard with Arduino shields, LEGO® bricks and native USB support.

Always be quitting - jmmv.dev

A good philosophy to live by at work is to “always be quitting”. No, don’t be constantly thinking of leaving your job 😱. But act as if you might leave on short notice 😎. Counterintuitively, this will make you a better engineer and open up g…

.NET 6 Preview on App Service

We are happy to announce that App Service now supports apps targeting .NET 6 Preview 4 across all public regions and scenarios on both Windows and Linux App Service plans through (App Service Early Access).

C# Language Highlights: String Interpolation

In this video, James and Maira explain how string interpolation works in C#. Useful Links String Interpolation (C# reference)String Interpolation in C#String Interpolation interactive tutorialTake you