
Building Google Docs-style Real-Time Dashboards in Laravel (Reverb) & React ⚡
The Problem: Stale Data in B2B Decision Making In the high-stakes world of B2B SaaS and industrial management platforms, stale data is more than an in...

The Problem: Stale Data in B2B Decision Making In the high-stakes world of B2B SaaS and industrial management platforms, stale data is more than an in...

As an engineering manager doing full-stack development with Docker Compose, Flutter, and mobile apps, I went through five different MacBook Pro config...

I love Google Calendar but hate opening a browser tab just to check my schedule. So I built a desktop widget that sits on your desktop — always visibl...

I'm lazy. And I mean that in the best possible way — I hate writing boilerplate code. So when I needed SQLite in my Android app, I built the laziest S...
Article URL: https://www.jeffgeerling.com/blog/2026/build-your-own-dial-up-isp-with-a-raspberry-pi/ Comments URL: https://news.ycombinator.com/item?id...

Learn how to move a PostgreSQL data directory to a new location on Ubuntu using rsync.
Learn how to make an HTTP server in Go using the standard library, with routes, handlers, and practical examples for production use.
Learn how to use struct tags in Go for JSON, XML, database mapping, and validation. Includes syntax rules, reflection examples, and custom tag pattern...

Learn how to use the Linux ps command with 20 real-world examples. View processes, filter by PID, sort by CPU, and manage daemons.

Learn how to use the find and locate commands to search for files on Linux by name, type, size, permissions, and modification time. Covers exec, xargs...
Learn how systemd units and unit files work on Linux. Covers service, socket, target, and timer units with real config examples and production practic...
Learn how to set up MySQL replication on Ubuntu using MySQL 8. Configure source and replica servers with secure, production-ready settings.

Reset your MySQL or MariaDB root password when you no longer have the old one. If you have server access and a sudo user, you can recover root using s...

Learn how MongoDB indexes speed up queries. This tutorial walks through creating single field, compound, TTL, and covered query indexes with Node.js e...

Integrate LangGraph with Mem0 to build AI agents with long-term memory. Learn architecture, setup, and examples for persistent memory workflows.

Learn how to store, query, update, and index JSON data in MySQL using built-in JSON functions with real-world SQL examples

Learn how to install and use SQLite on Ubuntu. Follow this step-by-step guide to set up SQLite, create databases, run queries, and back up your data.
Learn how to measure MySQL query performance with mysqlslap. Run load tests, simulate concurrent connections, and interpret benchmark results. Start t...

Learn how to forward ports through a Linux gateway using iptables. Configure DNAT, SNAT, and IP forwarding for secure NAT routing.

Learn how to install and secure MariaDB on Ubuntu. Follow step-by-step instructions to configure, harden, and manage your database server.
Showing 1 - 20 of 23 articles