4 November 2021

51 links ยท Thursday

Your Startup Needs a Murder Board

A murder board is a committee of subject matter experts designed to critically expose risks in technical operations or projects where failure is not an option. More specifically, their job is to kill proposals on technical merit by aggressively reviewing a sit…

If PHP Were British

PHP, as the result of a spectacular error of judgement, appears to be written in US English. How do we developers ensure the traditions of the British Empire continue to be upheld, even in the digital age?

Discovering new C# String Pattern Matching Features

I admit it: I haven't been using the new C# pattern matching features a lot, but every once in a while ReSharper smacks me in the head and points out a good pattern that not only makes the code more compact, but also makes it more readable. In this post I talk…

Combating Disinformation with Humility. – Pravesh Koirala

For as long as media has existed, certain actors have always tried to manipulate it in order to win favor from the people (increased revenue, cultivating a good image of self, disavowing rivals, inter-alia). However, this practice has now become significantly …

The "ultimate" Thinkpad

In 2019 I bought a Lenovo Thinkpad X230 with the intention of using it as cheap laptop for travel/home use. Being a X series thinkpad the construction quality was good, but the display was absolutely terrible – a 1366x768 TN panel.

How (Not) to Design a Hash Function

Recently, Casey Muratori has implemented a proof-of-concept terminal, which is designed around fast input processing and rendering. This is an important and commendable effort, since the vast majority of software performs tens to thousands of times slower tha…

Visual Studio 2022!!

Mads Kristensen talks about all the goodness in Visual Studio 2022

Introducing the .NET Tech Community Forums

Today, we are launching the .NET Tech Community for developers to have deep technical discussions, share how-tos, talk best practices, and more.

.NET MAUI Community Toolkit, Monthly Standup

https://github.com/CommunityToolkit/MauiThe .NET MAUI Community Toolkit is a collection of common elements for development with .NET MAUI that developers ten...

A quick review of C# 10 new language features

.NET 6.0 and C# 10 are just around the corner, so now is a good time to review some of the most interesting new language features! Record structs 📄 Proposal Records were introduced in C# 9 as a simple way to define data types with value equality semantics, fo…

Our Self-Imposed Scarcity of Nice Places

Why is it that when a place is [pick one: walkable, bikeable, beautiful, lovable, inviting, human-scale], it so often gets coded as being “gentrified” or “upscale”?

DDoS Attack Trends for Q3 2021

In Q3, 2021 we saw and mitigated record-setting HTTP DDoS attacks, terabit-strong network layer attacks, one of the largest botnets ever deployed (Meris), and more recently, ransom attacks on Voice-over-IP (VoIP) service providers.

String Performance: Concatenating Strings

This article shows the performance difference when combining two strings using +, Concat(), and Join().

Domaining

Domaining is the business of making money with internet domain names. Find out here the latest news and views about the domain industry.

What’s new in SQL Server 2022

  A first look at SQL Server 2022 — the latest Azure-enabled database and data integration innovations. See what it means for your hybrid workloads, including first-time bi-directional high availability and disaster recovery between Azure SQL Managed Instance …

Announcing TypeScript 4.5 RC

Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.5! Between now and the stable release of TypeScript 4.5, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet,

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

Notice of Stolen EVGA GeForce RTX 30-Series Graphics Cards

PLEASE TAKE NOTICE that on October 29, 2021, a shipment of EVGA GeForce RTX 30-Series Graphics Cards was stolen from a truck en route from San Francisco to our Southern California distribution center. These graphics cards are in high demand and each has a…

Luau Goes Open-Source

When Roblox was created 15 years ago, we chose Lua as the scripting language. Lua was small, fast, easy to embed and learn and opened up enormous possibilities for our developers.