Index
Topics
arrays3 articles: Read a File Line by Line in Bash (the Right Way), in_array(), explode() and implode()
caching3 articles: Docket Cache: A WordPress Object Cache Without Redis, Dockerfile Layer Caching: Order...
case-conversion6 articles: strtolower(), strtoupper(), stristr(), ucfirst(), ucwords(), lcfirst()
docker3 articles: Docker Volumes vs Bind Mounts, and the File Ownership Trap, Docker Multi-Stage Builds...
error-handling7 articles: Bash trap: Clean Up Temp Files and Locks on Exit, Bash Strict Mode: What set -euo...
files7 articles: Bash trap: Clean Up Temp Files and Locks on Exit, Read a File Line by Line in Bash (the...
git1 article: How to Undo the Last Git Commit (and Recover From It)
http3 articles: nginx as a Reverse Proxy: Headers, WebSockets and Timeouts, How nginx Chooses a location...
input-validation4 articles: getopts in Bash: Parse Command-Line Options Properly, in_array(), yesno(), is_num()
ip-addresses3 articles: Store IPv4 and IPv6 Together in MySQL With INET6_ATON(), Match an IPv4 Address Against a...
javascript2 articles: Deep Copy in JavaScript: structuredClone vs JSON and Spread, Debounce vs Throttle in...
networking5 articles: Xtables-addons: GeoIP, TARPIT and the psd Module I Ported, Store IPv4 and IPv6 Together...
nginx3 articles: nginx as a Reverse Proxy: Headers, WebSockets and Timeouts, How nginx Chooses a location...
parameter-expansion14 articles: PHP String Functions in Bash: A Cheat Sheet, str_pad(), str_replace(), trim(), strlen()...
paths3 articles: emptydir(), dirname(), basename()
performance7 articles: Custom Bash Builtins in C: Lessons From awie-bash, Docket Cache: A WordPress Object Cache...
php3 articles: Docket Cache: A WordPress Object Cache Without Redis, PHP 8 Nullsafe Operator ?-> vs ??...
php-equivalents18 articles: PHP String Functions in Bash: A Cheat Sheet, str_pad(), in_array(), explode() and...
processes6 articles: Custom Bash Builtins in C: Lessons From awie-bash, Bash trap: Clean Up Temp Files and...
python2 articles: Python subprocess.run() Instead of os.system(), Python venv in Practice: Create, Use and...
redirects2 articles: Moving a WordPress Blog to Static HTML Without Losing Traffic, nginx try_files Explained...
script-options2 articles: getopts in Bash: Parse Command-Line Options Properly, Bash Strict Mode: What set -euo...
security6 articles: Xtables-addons: GeoIP, TARPIT and the psd Module I Ported, How nginx Chooses a location...
static-sites1 article: Moving a WordPress Blog to Static HTML Without Losing Traffic
stored-functions2 articles: Match an IPv4 Address Against a CIDR Subnet in MySQL, ipcalc()
string-functions16 articles: PHP String Functions in Bash: A Cheat Sheet, Custom Bash Builtins in C: Lessons From...
substrings3 articles: stristr(), strstr(), rm_str()
systemd1 article: systemd Timers: A Practical Replacement for Cron Jobs
user-input4 articles: getopts in Bash: Parse Command-Line Options Properly, Read a File Line by Line in Bash...