BetterDev.Link collects links around the web that aims to help you learn something new. The topics aren't tight to any specific programming languages, technologies or frameworks but attempt to include resources that might help you learn a thing or two from them.
BetterDev Link
Every Monday
Hi everyone,
This is a really good issue IMHO with lot of link on fundamental of web dev and computer deep knowledge(syscall, cpu).
If you enjoy BetterDev, please spread the word by sharing it with your friends. And if you’d like to support my work, buying me a coffee would be much appreciated.
Six months in, p_future holds 800M rows because the growth projection didn’t survive the workload, and every ALTER to fix it needs a maintenance window nobody wants to schedule. The boundary management is two lines of DDL; the harder part is picking a partition key that doesn’t leak into application code.
is CORS a browser security measure or a server security measure?
Given an array of data, what is the slowest way to sum up the integers? Is it adding the numbers from left to right, adding them randomly, or doing something else? In this post, we are going to build a data access pattern from the ground up that sums numbers as slowly as possible by exploiting memory pitfalls.
In this video we learn the basics of I/O devices, and how the interact with the the CPU in general purpose systems.
A look at how Linux handles system calls on x86-64, why crossing into the kernel has a cost, and why that cost shows up in performance profiles.
How Zalando built an in-process client-side load balancer for a million requests per second of internal fan-out traffic, what we layered on top (N-ring fade-in, occupancy-based bounded load, and AZ-aware routing with a latency health factor), and how hardening that path cut cost and made the service resilient to the infrastructure underneath it.
Have you ever come into some awaful situation where you run kill on a postgres process that handle a connection and then suddenly the whole Postgres restart, even though you just kill a single process that handle one connection. This post explains that.
Let’s be clear. It’s going to be a long time before running a local LLM will produce the type of results that you can get from querying ChatGPT or Claude. However, self hosted is useful when privacy is critical or when response time is not important.
A Go implementation of Radsort — a stable LSD radix sort with O(√n) space overhead, from “Parallel O(√n) Overhead LSD Radix Sort” by Robert Clausecker and Florian Schintke
GoGive Claude the ability to watch any video. /watch downloads, extracts frames, transcribes, hands it all to Claude.
PythonOpen-source JavaScript library implementing an in-browser rich-text editor. I especially like the Collaborative Editing with their client/server example.
IP lists full of bad IPs - Updated every 2H
Send email from anywhere your code runs.
Create beautiful code screenshots with customizable styles
Distribute and run LLMs with a single file.
Resource monitor that shows usage and stats for processor, memory, disks, network and processes. Similar to htop but better.
is a lightweight network scanner with persistent device labeling, multi-network support, and Tailscale integration. Built by 291 Group.”
a production-ready API that delivers instant REST and Model Context Protocol (MCP) APIs on top of your existing or new Postgres database—CRUD, custom SQL routes, auth, ACL, and a read-only MCP endpoint—without hand-writing a backend.
Send and receive SMS messages using your Android phone programmatically via a simple HTTP API
Network Visibility & Asset Intelligence Framework
BetterDev Link
Every Monday