The Most Common Secret-Leaking Patterns I Still See in 2026
The repeat mistakes that still leak API keys, tokens, and credentials into Git and logs, plus practical fixes.
The repeat mistakes that still leak API keys, tokens, and credentials into Git and logs, plus practical fixes.
Use a simple .git/hooks/pre-commit script to block secrets before they land in history.
A modern, practical guide to load testing web applications using Siege, k6, and Vegeta, updated for contemporary development workflows.
Flaky tests, often caused by non-deterministic fake data, destroy trust in CI. Here’s how to enforce ‘always green’ and stabilise your suite.
A practical, opinionated guide to trunk-based development for experienced engineers and engineering managers, covering prerequisites, team size, benefits, and failure modes.
How to configure Git to push to two remote origins simultaneously
Enhance the readability of your shell scripts with colour-coded logging. Learn how to use ANSI colours, create reusable logging functions, and improve your command-line experience.
How to set up a GitHub Action that SSHs into a remote host and runs a deployment script, or for that matter any other script such as for CI/CD
A handy reference for common Git commands every developer should know.
Performance Benefits of Moving from Ubuntu 20.04 to 22.04 LTS (Server Edition)
Explore Laravel's queue system to build more scalable applications. This article walks you through setting up, configuring, and deploying queues using Redis and supervisor for robust background processing.
tmux, access, and control multiple terminals from a single terminal window
A guide to upgrading Node.js to version 18 on Ubuntu 20.04 LTS
Setting up your Mac DNS for local development using dnsmasq *.test domains
AWS Simple email Service (SES) exporting the suppression list as a CSV using GO Lang via the command line
Sorting a CSV file preserving a header line with head and unix command line sort
AWS Simple email service (SES) exporting the suppression list as a CSV via the command line
How to modify Redash docker-compose.yml to use an ssh tunnel for a database connection
Fixing the errors that stop Solid js building on AWS Amplify
Setting up local .dev or .test domains on macOS using dnsmasq and custom resolvers.
Configuration guide for Nginx to achieve an A+ SSL rating, including cipher suites and Diffie-Hellman parameters.
How to efficiently copy and compress directories between servers using tar and SSH pipes.
How to identify which Linux distribution and version you are running using terminal commands like lsb_release.
Tips for searching and using the Bash shell history interactively to improve command-line productivity.
Commands to flush the DNS cache on various versions of macOS (OS X), Linux, and Windows systems.
How to configure a global gitignore file to exclude .DS_Store and other system files on macOS.
A collection of useful Unix 'find' command one-liners for locating files by size, date, and type.
A guide to generating SSH keys and configuring passwordless authentication between servers.