Hi all,
Now, let’s dive into the newsletter. 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.
The intention is a practical introduction to IPv6 for technical people, kept up to date by active practitioners.
If you’ve ever remotely connected to any UNIX-like server, you have likely used SSH, short for “Secure Shell”. SSH provides, as the name implies, secure shell access to remote machines and is used pretty much everywhere. But what exactly does “secure” mean here, and how is this security provided by the protocol? This post will take a look at SSH’s security features and how they protect against example attacks.
🚀 3.5 sec to Linux userspace code
For every bytecode compiled language, the most interesting part of its implementation is its virtual machine. Even if you are not a compiler engineer, learning about such internal implementation can give you new performance tricks and insights that you may be able to use in other places of your job.
Have you ever notice when you copy the html text, sometime the format is kepted as well, such as table and font style? How does that kind of data is serialized and pass between the applications.
Imagine you want to prove that you have a key to a room? You don’t need to show me the key. But if I look through the window, and see you’re inside. I know you have the key. How can we apply that kind of process into programming to prove it?
Backpressure is one of the most important practical details that every good distributed system has to get right if it’s going to stand a chance at survival in production. Without a good backpressuring system, a small increase in load or an errant client can easily knock over the entire system and leave it stuck in a death spiral from which it will never recover without manual intervention — usually by shutting off all the clients.
It says Rails app in the title but it can be applied to app like Django or any kind of ORM and it abstracts you away from thinking and optimize your db. Example,
Tailor towards AWS RDS but it’s good and generic guide to cover many PostgreSQL tuning parameters
package provides a simple netlink library for go. Netlink is the interface a user-space program in linux uses to communicate with the kernel. It can be used to add and remove interfaces, set ip addresses and routes, and configure ipsec.
Goa lightweight, zero-dependencies Ruby library that lets you build SVG images using Ruby code
Rubyis an easy-to-use, flexible serving engine for AI models built on FastAPI. Features like batching, streaming, and GPU autoscaling eliminate the need to rebuild a FastAPI server per model.
PythonIf you have watched Let’s build GPT: from scratch, in code, spelled out, then this is similar format, but they focus on different things. both are great.
A javascript drag & drop event calendar, that is fully responsive and compatible with all modern browsers. These kind of project you may not need it right now but come in handy when you need it at a later time
A data visualization and analytics component, especially well-suited for large and/or streaming datasets.
This extension provides a means to collect metrics within a PostgreSQL database to be used by an external collection source (Prometheus exporter, Icinga/Nagios scraper, etc). Read the announcing post from CrunchyData
an open source Change-Data-Capture(CDC) command-line tool and library that offers Postgres replication support with DDL changes to any provided output. Once you have a stram of change happen to your data, it can solve many use case. Example, implement webhooks
Lightweight network IP scanner. Can be used to notify about new hosts and monitor host online/offline history
An open-source RAG-based tool for chatting with your documents.
An open-source pair programmer support many models such as openai, anthropic, deepseek coder
BetterDev Link
Every Monday