25 January 2022

43 links ยท Tuesday

ASP.NET Community Standup - Minimal API Deep Dive

Minimal APIs are great for building microservices for your applications fast in .NET 6 with just a few lines of code. Join Safia Abdalla and Stephen Halter f...

Visual Studio 2022 for Mac Preview 5

Today, we released Visual Studio 2022 for Mac Preview 5, marking the first Visual Studio for Mac release running on .NET 6 and natively on Apple’s M1 (ARM-based) processor. This change has resulted in some immediate performance wins and lays the foundation for…

The Biggest Mistake I See Engineers Make

Throughout my career, the biggest mistake I see engineers make is doing too much work on their own before looping in others.   I’ve experienced this mistake as both an IC and a manager. A…

systemd by example - the systemd playground

The playground allows you to learn about systemd interactively, right from your browser! Create examples without the danger of breaking your system, and without being distracted by hundreds of unrelated unit files.

GitHub Quick Reviews

Powered by Restream https://restream.io/

Piped

An alternative privacy-friendly YouTube frontend which is efficient by design.

Finding X | A Mathematical Short Film

Finding X is an animated short film about X's search for meaning in a world full of numbers.Official website: https://findingxfilm.com/Credits:Created & Prod...

No one cares that you’re right

Just reading the title makes me wince and remember all those times I tried to convince others of a course of action because it was obviously right. No one cared. The old chestnut definition of lead…

DateTime Operators in C# - Code Maze

In this article we're going to go through the DateTime class operators and demonstrate how different they work with some examples.

2022 Tech Predictions · Ted Neward's Blog

It’s that time of the year again, when I make predictions for the upcoming year. As has become my tradition now for nigh-on a decade, I will first go back over last years' predictions, to see how well I called it (and keep me honest), then wax prophetic on wha…

Monsters Weekly 237 - Optimizing Images with WebP

Images make up a substantial part of the bytes downloaded on the average web page. The WebP image format can make a huge difference in payload size. Let’s see how easy it is to improve page speed perf

OpenID Foundation website

OpenID is a safe, faster and easier way to log in to web sites.

How slow is SELECT * ? - Vettabase

The most widely known query optimisation rule is that developers should always avoid SELECT *. Even when all columns are needed, they should list their names, because more columns could be created in the future. But developers find this really Continue reading…

Wrapping it up

Wrapping it up before reaching the end of the line can be a challenge when you have more than 80 columns per line. It does not have to be, and I will show you how.

My SaaS side-project got acquired

I was 25 years old, and have just finished a long iOS contracting deal. It was my time to start a startup. My main skill was iOS programming, and I’ve already had a few apps in the App Store. I knew that I’m good at programming, but market analysis, marketing,…

Kafka Message Journey

A quick overview of how a message gets handled in a Kafka cluster. We first review the components and setup involved, then review the process.

Connecting People

A lot of companies in diverse domains connect people on some level, thinking about the commonality between them is a good first step to both understand the space as well as starting a new startup in this space.

Feedback Loops for Founders

Feedback loops are everywhere. Thinking carefully about them can be valuable, as a startup founder.

Bitrot

Engineering deals in lifetimes, both human and otherwise. If not fatigue or fracture, than corrosion or erosion; if not war or vandalism, then taste or fashion claim not only the body but the very …

Kami's Braindump · bsda2: Presenting LST.sh

Unlike the Bourne-Again Shell, the FreeBSD Almquist Shell does not have native array support. So for bsda2 I have largely resolved to storing data in strings, using the Line Feed character as a separator. Over time I have established best practices for working…