12 January 2021

66 links · Tuesday

Get to know the .NET 5.0 SDK

.NET 5 is the next version of .NET Core. The .NET SDK incudes the language compilers for C#, Visual Basic and F#. It also includes NuGet to manage packages, ...

jukefoxer/Signal-Android

Fork from the JohanW fork of Signal, a private messenger for Android. It adds the option to import Whatsapp conversations. The purpose of this fork is to make the transition to Signal easier. It wa...

VS Code Day 2021 live event

Online, January 27, 2021. Join the VS Code team and community at a live event just for VS Code users. Get a glimpse of things to come and meet the team who works on VS Code every day.

Dave Probert: Inside Windows 7 - User Mode Scheduler (UMS)

Here, we continue our exploration of the morphology of Windows 7 on Going Deep with windows kernel architect Dave Probert. You may remember him from an early four part episode of Going Deep where he

Dave Probert: Inside Windows 7 - User Mode Scheduler (UMS)

Here, we continue our exploration of the morphology of Windows 7 on Going Deep with windows kernel architect Dave Probert. You may remember him from an early four part episode of Going Deep where he

Pirated Academic Database Sci-Hub Is Now on the ‘Uncensorable Web’

After her website faced repeated domain name revocations, Sci-Hub founder Alexandra Elbakyan has registered her website on the distributed domain names network Handshake. The pirated database of academic papers is now accessible directly through the service’s …

Add a Parameter to a .NET Core Project Template

Every .NET project is based on a project template. Want to learn more about the ones that ship "in the box"? Want to learn how to create your own? In this multi-part series, ASP.NET PM Sayed

SignalRs Crazy 8

Come join Alyssa Nicoll as she dives into the .NET world by learning SignalR. Ed Charbeneau will be co-hosting to create a week full of fun streams!

Resilient social networks

Yesterday I posted about Parler banning and the likely impact of that, both legally and in terms of the technical details. My expectations is that new actors...

theseus-os/Theseus

A modern experimental OS written from scratch in Rust to explore novel OS structure and state management techniques. - theseus-os/Theseus

Noise Planets

Atul's Programming Journals. A blog where I explore programming & Design

ECMAScript proposal: Import assertions

The ECMAScript proposal “Import assertions” (by Myles Borins, Sven Sauleau, Dan Clark, and Daniel Ehrenberg) introduces syntax for associating metadata with import statements. In this blog post, we examine what that looks like and why it’s useful.

Justice Minister announces online freedom of speech bill

If a social media service doesn’t obey a ruling, a special court could subject it to a fine of up to EUR 1.8 million imposed by the Office of Electronic Communications.

Writing decoupled code with MediatR: The Mediator Pattern

I recently wrote a blog post introducing some of my favourite NuGet packages: My Top 4 NuGet Packages for ASP.NET Core. In that post, I briefly introduced a package called MediatR. Today, I will dedicate this post to revisiting MediatR in further det...

A practical guide to WebAssembly memory - radu's blog

Memory in WebAssembly is one of the topics that creates confusion for newcomers, particularly for those with experience in languages with memory management features like garbage collection, such as JavaScript, Go, or Java. In this article we explore using memo…

pakrym/jab

C# Source Generator based dependency injection container implementation. - pakrym/jab

Blog migrated to Statiq

Since 2016 I’ve been using Medium as my platform of choice, this is not a rage quit from the platform, I’ll keep posting on Medium, the…

Hundred Rabbits

Hundredrabbits create open source low-power hardware, tools and toys aboard a sailboat named Pino

Updating system right way

I was arguing discussing earlier today with some community members what is best practice regarding the updating systems.

52 Launches in 52 Weeks

Back in 2016 I did a project where I released something of value every week for 12 weeks. I called it The Passive Income Experiment. It wasn’t financially successful, but I created a couple products that I still use regularly. I also launched 10 things that we…

Why the Canadian Tech Scene Doesn’t Work

Toronto is not the next great startup scene. Neither is Waterloo, or Vancouver, or anywhere in Canada.  I’m sorry that I have to write this. I really am. I want it to work. But the growing cho…