2 November 2024

25 links · Saturday

The Hardest Bug I've Ever Fixed: Best of ShopTalk

Dave relates the story of one of the hardest bugs he's ever had to fix in this set of highlights from the 10-30-24 episode of ShopTalk on Dave's Attic: https://www.youtube.com/@davepl

.NET 9 🚀 💥 - Whats new?

In this video we will be discussing whats new in .NET 9 https://www.dotnetconf.net https://learn.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-9.0 https://learn.microsoft.com/en-us/ef/core/what-is-new/ef-core-9.0/whatsnew Support me on Patreon to …

How Timezones WRECKED Me! – Dev Leader Weekly 68

Welcome to another issue of Dev Leader Weekly! In this issue, I discuss fixing an issue in production is WAY harder than just following a tutorial on a happy path.

Transitioning from Frame to Border in .NET MAUI

This is an article in the Developer Tips series, which offers concise hints to enhance productivity. You can access all the articles in this series here. Border: From .NET MAUI 9 onwards, the Frame…

Introduction to DMA — Embedded

I’m not going to tell you how to get DMA working on your system, I don’t know your processor. Instead, my goal is to give you some insights into how DMA works and why we use it to make our systems faster. By the way, DMA spelled out is direct memory access, th…

Mapping ~400k speeches from the Swedish parlament

This post is an exploration of the open data available at the Swedish parliament. They have done an amazing job classifying and making the data accessible though an API. The post is inspired by Umar Butlers post Mapping (almost) every law, regulation and case …

Why Pascal Deserves a Second Look

For some reason that’s probably irrational to most people, I have a deep-seated passion for Pascal. It’s the language I keep coming back to, the one I’ve invested time in, and the one I’ve bu…

Former Bayesian captain offers insight

Stephen Edwards, captain of the 58.6m Perini Navi built Seahawk, was previously Captain from 2015 to 2020 for the 56m Perini Navi Bayesian which sank

No More Layoffs with a Payoff: It's Time to Freeze CEO Salaries

Thousands of jobs get slashed, but CEO payouts keep growing. Why are workers bearing the brunt while execs walk away richer than ever? Here’s how to fix the “shared sacrifice” myth. You know what sucks? As companies slash jobs by the thousands, their CEOs co…

Don't base your life on statistics

Basing how likely you are at succeeding at something on statistics(let's call it the frequentist worldview) is part of one of the worst types of ideas, it's the type of idea that is very wrong and has very bad consequences but simultaneously sounds reasonable …

Getting Frustrated

I recently embarked on a journey to learn some Java with a plan to start digging into Kotlin after. I felt like learning Java might provide a nice “where it started” perspective and help solidify some aspects of Kotlin later, maybe its a waste of time.

Rewrite it in Rails

In 2022 I started building an application for creating Customs declarations. After evaluating some options and writing code in various programming languages ...

Clean Architecture: The Missing Chapter

Clean Architecture's famous diagram is often misinterpreted as a project structure, leading developers to create artificial technical layers that scatter business logic across their codebase. Learn what the diagram really means and how to properly organize you…