24 January 2025

43 links · Friday

Unleash: Feature flags in PHP | Blog by Dominik Chrástecký

Feature flags (also known as feature toggles) let you enable or disable specific features or code paths at runtime without deploying new code. In this article, we'll explore Unleash, my favourite open-source tool for managing feature flags efficiently.

My impressions of Gleam

When I was about to go on paternity leave, the Gleam programming language reached 1.0. It's such a small language that I was able to learn it over the span of two days. I tried to use it to convert a GitHub Action from JavaScript to Gleam, but I

Josh Dick

How to add, edit, and browse Linkding bookmarks on iPhone and iPad without friction.

Supercharge SQLite with Ruby Functions

An interesting twist in my recent usage of SQLite was the fact that I noticed my research scripts and the database intertwine more. SQLite is unique in that it really lives in-process, unlike standalone database servers. There is a feature to that which does n…

It's fun to work on CI

Ever had fun working on CI? You've likely written plenty of YAML and Bash, not fun at all. Lets explore how we can make it fun with modern tools.

Don't Be A ::Duck::

Ducks are awesome. They have some remarkable properties – their feet don't get cold, they eat rocks, have three eyelids with 340 degree vision and can fly up...

cs16.css

CSS library based on Counter Strike 1.6 UI.

ASP.NET Community Standup - .NET Aspire Q&A

Join us for a Q&A with Damian Edwards on all things .NET Aspire! Community Links: https://www.theurlist.com/aspnet-standup-2025-01-28 Featuring: Damian Edward, Jon Galloway #dotnet #aspire

AI is Creating a Generation of Illiterate Programmers

A couple of days ago, Cursor went down during the ChatGPT outage. I stared at my terminal facing those red error messages that I hate to see. An AWS error glared back at me. I didn’t want to figure it out without AI’s help. After 12 years of coding, I’d someho…

Modular Monolith Architecture: The Missing Guide to Public APIs

Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Get the source code here: https://www.patreon.com/milanjovanovic Learn how to transform a monolithic application into a well-s…

Don't Use the New HybridCache of .NET 9

Check out my workshops and use code WORKSHOP20S for 20% off: https://bit.ly/4jmXbpI Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas Hello, everybody. I'm Nick, and in this…

almost_pwned.md

GitHub Gist: instantly share code, notes, and snippets.

Christian Walther (@isziaui@mstdn.social)

Attached: 1 image @gvy_dvpont@mastodon.social Got me thinking… can it be done without the lens? This one seems to work!

Firefly III - Backup / Restore volume

Firefly is an amazing web-app that helps you keep track of your expenses, split them into categories, add tags, income sources and liabilities and many other features. Recently I switched to a new laptop and could not start using it until I had also transferr…

C Is Not Suited to SIMD

C (C++) is used to write performant software, however it is ill-suited to SIMD. In particular, its compilation of stepped reduction with lexical scoping opposes parallel execution.

Blogging with Friction

A reflection on my journey from WordPress to Hugo, embracing the challenges, creativity, and joy of blogging with friction—written as my entry for January's IndieWeb Carnival.

What I Would Want From a New Job

I've been working as a software engineer for a number of years now, at the same company I joined after graduating as an undergrad. I'm reasonably happy with ...

Can't Escape Good Old SQL

Query builders and ORMs have been around for as long as I can remember, eachserving different purposes. ORMs, for example, allow you to focus on applicationl...

Becoming Literate Again | Jordan Koschei

It’s almost impossible to talk about attention spans, the modern media environment, and “kids these days” without sounding like a self-righteous prig who’s r...

Invalid Niger Nameservers in the com zone

A recent post by Krebs On Security about a mastercard mistake in their nameservers got me thinking. I recently got access to the .com zone file, I could just… grep for this common type of mistake. Towards the bottom of the article, he mentions that there is an…

The Great Acceleration

This is the first essay in a series exploring how artificial general intelligence will transform the human experience. Each piece examines a different dimension of this unprecedented transition. Future essays will be shared via my newsletter. Time does not fl…

Don’t be afraid of rabbit holes

I’ve gotten myself into some deep rabbit holes in the course of everyday software development. I find some surprising behavior, or an apparent bug, and before I know it, 57 tabs are open in my browser. They hold a record of my journey through the source code o…