23 June 2022

29 links · Thursday

QBE - Compiler Backend

8 years after the first commit in the git repo, at the ask of some package managers and users, I release QBE 1.0. All targets are at parity thanks to great work from contributors, and QBE is used somewhat seriously by a couple people.

Whatever happened to SHA-256 support in Git?

The news has been proclaimed loudly and often: the SHA-1 hash algorithm is terminally broken and should not be used in any situation where security matters. Among other things, this news gave some impetus to the longstanding effort to support a more robust ha…

MEGA: Malleable Encryption Goes Awry

MEGA is a leading cloud storage platform with more than 250 million users and 1000 Petabytes of stored data, which aims to achieve user-controlled end-to-end encryption. We show that MEGA's system does not protect its users against a malicious …

OpenIddict 4.0 preview1 is out

Earlier today, the first OpenIddict 4.0 preview was pushed to NuGet.org 🎉 As always, all the changes can be found on GitHub but here's a recap of the most interesting ones: What changed?OpenIddic

Introducing PyScript

In a keynote at PyCon 2022 in Salt Lake City, Utah, Peter Wang introduced another entrant in the field of in-browser Python interpreters. The Python community has long sought a way to be able to write Python—instead of JavaScript—to run in web browsers, and t…

Azure Tips and Tricks - Getting started with Azure App Configuration for your ASP.NET Core App

      Get started with Azure App Configuration for your ASP.NET Core app   It is very important to keep secrets and settings out of source code to make sure that they can be changed easily and can be secured. A good way to do that, is to store your secrets and…

Announcing TypeScript 4.8 Beta

Today we’re announcing our beta release of TypeScript 4.8! To get started using the beta, you can get it through NuGet, or- use npm with the following command: npm install -D typescript@beta You can also get editor support by Downloading for Visual Studio 202…

Debug the web in 3D with the 3D View tool

Microsoft Edge DevTools has had a 3D View tool for some time already, and it’s a really great way to visualize how web pages are constructed. The tool is becoming even better! We've recently added new functionality to it and updated the navigation

How to Use GitHub Copilot Effectively

I've been using GitHub Copilot for about a year now. I was initially skeptical. Are the suggestions actually good? Don't I still need to read the code for correctness? Isn't it distracting? Now, I couldn't imagine coding without it. For $10/mo, it's a great …

Visual Studio Feedback

Visual Studio Feedback

SPEBlox-Long (10BASE-T1L) - 10Mbps, 1km range

Description Specifications Datasheets SPEBlox-Long is a communication device that provides 10Mbps at extremely long cable runs up to 1,000m (1km) over simple twisted pair copper cable. This technology is based around the 10BASE-T1L specification, and this boar…