29 November 2024

22 links ยท Friday

I am thankful for tech

In this edition of #tech on ice, I wanted to take a moment and talk about why I am thankful for tech, I guess I am feeling the post-Thanksgiving spirit. #technology #programming #developer #coldplunge

Don't Fuck With Scroll

Momentum (aka. smooth or interia) scrolling plugins (example here), while marketed as enhancements, are a plague upon the internet. They disrupt the natural, efficient, and predictable web browsing experience in countless ways, by they often degrading usabilit…

I Scaled My Transactional Outbox to 2B+ messages/day. Here's how

Get the source code for this video for FREE → https://the-dotnet-weekly.kit.com/outbox-scaling Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Join a community of 1000+ .NET d…

Get ready for Advent of Code 2024 in 5 minutes!

Annual Advent of Code is almost here! Let's get ready to start solving the puzzles starting December 1st! Advent of Code: https://adventofcode.com #adventofcode #programming #coding #puzzles #csharp #dotnet

When You Shouldn't Use Await Async in .NET

Use code BLACKFRIDAY24 at checkout to get 40% off ANY course, bundle or Dometrain Pro: https://bit.ly/3UVRaWu Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas Hello, everyb…

The UX of LEGO Interface Panels

LEGO interface panels are beautiful, iconic, and great for learning interface design basics. I bought 52 of them from BrickLink to explore the design, layout and organisation of complex interfaces.

Hetzner raises prices while significantly lowering bandwidth (US)

Hetzner raises prices This morning I received an email from Hetzner stating that they are raising prices in the US while significantly reducing bandwidth. The largest price percentage increase is 27.52% for CPX21 servers, and the smallest is 4.17% for CX3+ ser…

Writing Composable SQL using Knex and Pipelines

Despite all its strengths, SQL can be awkward to integrate with host languages such as JavaScript and Python. There’s often an impedance mismatch between SQL’s declarative nature and the host language’s object-oriented or functional paradigms – SQL queries are…

Tuxera: An Etymology

Until recently, I worked for a Finnish software company called Tuxera. The company’s name has a surprisingly deep and rich etymology, so I wrote this little essay about it.

Claude’s Quality is Dropping - Here’s Why

Claude’s performance has taken a noticeable hit lately. I’ve been using it daily for several months, and the degradation is pretty clear. Let me break down what’s happening and why I think it’s…

How to beat perfectionism - Kashif

Get rid of the imaginary punisher who is supposedly standing behind your shoulders watching all that you do and whipping you for each mistake made.

Weaponizing SSO for profit - Raz Blog

This article looks at the practice of SaaS vendors placing Single Sign-On, SSO, capabilities behind premium pricing tiers, effectively turning a fundamental security feature into a premium offering