macOS Finder is still bad at network file copies | Jeff Geerling

System & Network Admin
How to Use Data Manipulation Language (DML) in SQL
DML uses INSERT, UPDATE, DELETE and MERGE to add, update, and delete data in SQL.
Taming PostgreSQL WAL File Growth
Why WAL files accumulate in Postgres and what to do about them
Mastering Linux Disk Management: LVM and Disk Partitioning | Linux Journal
Kestra, Open Source Declarative Data Orchestration
Use declarative language to build simpler, faster, scalable and flexible data pipelines
Linux: Migrate the Home Directory to Another Drive
Home is where the heart is. Or, if you're running Linux, it's where you mount the home directory. Here's how.
MinIO Quickstart Guide
The Object Store for AI Data Infrastructure
How Rsync Works
Is Your Mental Model Of Bash Pipelines Wrong?
[Michael Lynch] encountered a strange situation. Why was compiling then running his program nearly 10x faster than just running the program by itself? [Michael] ran into this issue while benchmarki…
ServiceRouter: Hyperscale and Minimal Cost Service Mesh at Meta
Webserver Runs On Android Phone
Android, the popular mobile phone OS, is essentially just Linux with a nice user interface layer covering it all up. In theory, it should be able to do anything a normal computer running Linux coul…
A Practical Guide to fzf: Building a Git Explorer
Let's look at fzf advanced features by creating interfaces for one of the best tool we have, Git.
Evolve Manual and Templated Dockerfiles with Automation
Manually crafting Dockerfiles presents challenges for developers. One possible solution is to autogenerate them with an abstraction tool.
Crafting Minimal Ubuntu Images for Embedded Brilliance | Linux Journal
Create your own open-source observability platform using ArgoCD, Prometheus, AlertManager…
Create your own observability platform using open-source technologies like Prometheus, AlertManager, OpenTelemetry and Tempo (13/17)
Your style, our editor
Vale is a command-line tool that brings code-like linting to prose. It's fast, cross-platform (Windows, macOS, and Linux), and highly customizable.
Bluefin
The next generation cloud-native Linux workstation, designed for reliability, performance, and sustainability.
Hockeypuck
Linux Crisis Tools
Linux Version Odyssey: Navigating Through Time and Technology | Linux Journal
Linux: Run a Single Command across Multiple Servers with SSH
You don't always need third-party software to control multiple Linux servers — not when a bit of scripting magic can get the job done.
How to Install Mosquitto MQTT Server on Ubuntu 22.04
Mosquitto is a free, open-source, and lightweight server implementation of the MQTT protocol. This post will show you how to install the Mosquitto ser...
Accelerate Your Pip Installs with Uv
Have you ever found yourself patiently waiting as Pip installs the various Python packages needed for your latest project? Well, the good folks at Astral aim to solve this common frustration with their new tool: uv! What is Uv? uv is a fast (10-100 times faster) high-speed package installer and
Clustering Elixir From Laptop to Cloud
Documentation and guides from the team at Fly.io.
Making bash aliases easy to manage
Aliases provide an easy way to reuse complicated or often-used commands.
How to keep your product alive: poor man's SRE
Let's imagine your product didn't die and managed to gain some real traction (🎉 CONGRATULATIONS!). After a few years it stops being a small and nimble project and turns into something much bigger, involving dozens and hundreds of people.
Project lifecycle: MVP - growth - maintenance
What does a full-stack engineer
Be It Resolved: Systemd Shall Serve DNS
Our topic today is configuring desktop Linux DNS settings. It’s simple in principle and can yield privacy, security, and availability benefits. Yet despite how straightforward it is in theory and historically was in practice, customizing your device’s DNS is no longer an intuitive matter.
Crafting Advanced DNS Configurations on Linux
This installment will start by fleshing out how systemd-resolved routes queries. From there, I will outline how to configure DNS on a per-link basis. To close, I will reflect on why it’s so difficult to get simple, consistent, and actionable information on this subject.
13 Practical Examples of 'history' Command in Linux
In this post, we will see how we can use the history command effectively to extract the commands that were executed by users in the Bash shell.
Determining leap years on Linux
Leap years are not quite as regular as we might have believed. A fairly simple Linux script can tell you whether a year will be a leap year or not.