26 August 2024

37 links · Monday

When (not) to write an Apache APISIX plugin

When I introduce Apache APISIX in my talks, I mention the massive number of existing plugins, and that each of them implements a specific feature. One of the key features of Apache APISIX is its flexibility. If a feature is missing, you can create your own plu…

How to Hire a CTO

The senior-most technology focused executive at a tech startup is a make-or-break hire. They set the technical vision of your product based on feasibility and ambition. At the seed stage this person will create the first version of your product and iterate unt…

Someday

You’re someone who’s got dreams. If I ask you what a life lived to the fullest looks like, you imagine things like traveling the world, falling in love, or starting a company...

Measuring the Black Death

Reports suggest that between 40 and 60 percent of the population died during the bubonic plague that swept through Europe in the mid-1300s. What accounts for this wide range of estimates?

Building a Self-Hosted CDN for BSD Cafe Media

Learn how to build a self-hosted CDN using FreeBSD jails, Nginx, Varnish, WireGuard, and PowerDNS to improve media delivery for your website without relying on external providers.

Sometimes, I can't talk | nicole@web

Part of being a social animal is that we communicate with each other. We live in a society, and we have to interact with other people. A lot of that communication happens through language, especially spoken and signed language.

Weekly 0074

Monday Dedicated time to meticulously outline the comprehensive roadmap for Cloud Glow, my...

Removing stuff is never obvious yet often better

You know the nagging feeling that your product, project, or company has become more complicated than it needs to be? You can solve many problems and get better results by doing something unthinkable to many: removing parts that once seemed essential. My crusad…

To Soft Delete or Not to Soft Delete

In this blog post I will discuss the pros and cons of soft deleting records in a database versus other approaches you can take. Heat up your pop corn and get your salt ready!

Why Solid?

For five years, I've dedicated most of my side-project time to making apps and tools using the Solid Protocol. Many share its vision, but it's also common to hear criticisms. I'm often asked why I'm still working on Solid, or told about another project that is…

http.Handlers and error handling in Golang | Lanre Adelowo

Errors in http handlers in Go are ridiculously complex to handler. Depending on how simple or complex your handler is, you can always fail to return an error somewhere after sending the response. Here is how I handle it

buzl.uk

kaangiray26's blog about software development, technology, qualities in life and more

Emulating the early Macintosh floppy drive

I have been working on an emulator for early (Motorola 68000-powered) Macintosh computers. While implementing the disk drive, I noticed documentation was scattered and hard to find. Now that I have a working implementation, this post is my attempt to document …

Dan Coe Carto - Creating REMs in QGIS with the IDW Method

Daniel Coe's cartographic portfolio. This site encompasses mapping and geo-centric design projects both big and small, personal and professional. My cartographic interests include geologic and geomorphic processes, natural hazards, biogeography, and lidar-base…