13 June 2024

35 links · Thursday

Dark software

How the SaaS and fintech models are breaking down, why food delivery and dark kitchens provide an alternative model, and what the future of software may look like as a result

Decoding: The crux move

Hi, I'm Rick, welcome to my site! I'm a highly curious grad student in Medical Biophysics researching the biomedical potential of  consumer-grade brainwave devices. Currently interested in jiu...

The GIMP name controversy, explained

GIMP was named after a character in Pulp Fiction. More than 20 years later, the name remains controversial and could be holding back the project.

Optimal SQLite settings for Django

Requires: Django >= 5.1a1 (currently in alpha)Last updated: 2024-06-12 There’s plenty of information out there on how to scale Django to handle numerous requests per second, but most of it…

Comparing Unit Testable Code with Maintainable Code

Writing maintainable code should be a goal in most software engineering projects. Although definitions and especially hard measurements of what maintainable means with regard to software may vary, it can be useful to compare maintainable code to the much more …

Keeping your AI out of trouble

One thing is true for most AI Applications - it's easy to get yourself in trouble if you're not careful. In this guide, you will find common..

Weak Events in C# - Code Maze

Weak events in C# are used to prevent memory leaks in event-driven applications. Let's explore weak events and how to implement them.

Japan enacts law to curb Apple, Google's app dominance

Japan's parliament enacts a law to promote competition in smartphone app stores by restricting tech giants Apple Inc. and Google LLC from limiting third-party companies from selling and operating apps on their platforms.

Don’t Refactor Like Uncle Bob. Please

Correction: Throughout this article, I attribute Chapter 2 of Clean Code to Robert Martin, however I was recently informed that this particular chapter was actually authored by Tim Ottinger. That s…