10x (1) Quickconnect (1) abacus (1) adode (1) affinity (1) ahrefsbot (1) alberto-salazer (1) aliases (3) amazon (1) apache (1) apple (3) applescript (1) archlinux (1) arp-networks (1) astronomy (1) base-36 (1) baseball (1) bash (7) bbedit (4) beavers (1) benchmarking (1) bill-rodgers (1) bit-vector (1) bitbucket (1) bon-appetit (2) books (1) bots (1) calculator (1) catalyst (1) cheatsheet (1) chemistry (1) chip-salzenberg (1) chuck-norris (1) ci (1) clojure (1) cloud (1) cloudflare (3) code-review (1) conferences (1) config (2) continuous-improvement (1) covid (1) cpan (6) css-selector (1) data-dumper (1) dates (1) datetime (1) dcl (1) debian (1) defaults (1) design-patterns (1) devops (1) dist-zilla (2) dns (1) dnsmasq (1) documentation (1) domain-fronting (1) donald-knuth (1) dropbox (1) dzil (1) economics (1) edge-cases (1) email (1) exiftool (2) expect (1) exponential-growth (1) feynman (2) ffmpeg (1) fiction (1) flip-flop (1) floating-point (1) football (1) frank-shorter (1) fred-lebow (1) freebsd (1) gist (1) git (4) github (2) github-copilot (1) github-pages (1) gitlab (1) gitx (1) gmail (1) go (1) google-plus (1) gordon-ramsey (1) graduate_school (1) grep (1) guide (2) hostname (1) hp-48 (1) http (1) iOS (1) ide (1) iphone (2) ipv4 (1) iterm (1) itunes (1) japh (1) java (1) jekyll (1) jello (1) jpeg (1) jq (1) json (1) kernighan (1) latex (1) leanpub (3) learning-perl (1) legacy (2) libsodium (1) linode (1) linux (2) logarithms (1) mac (1) macOS (2) macbook-air (2) magnus-carlson (1) mail (1) makefile (1) mark-jason-dominus (1) mass-delusion (1) math (1) mathematics (1) minion (1) mmap (1) mojo-useragent (1) mojo-web-clients (1) mojolicious (4) monads (1) music (2) mvc (1) mysqldump (1) national-parks (1) ncdu (1) neil-degrasse-tyson (2) netnewswire (1) new-york-city (1) nflpa (1) nmcli (1) numbers (1) oreilly (1) oscon (1) oven (1) panic (1) pascal (1) pause (2) pen (1) percentages (2) perl (9) perl-mongers (2) perlfaq (1) perlmonks (3) phone-tree (1) physics (1) pine (1) poisoning-the-well (1) postgres (2) privacy (1) programming (1) promises (1) prompt (1) python (5) pólya (1) qr-code (1) quicksilver (1) raku (1) randal-schwartz (4) ratings (1) reboot (1) rectangle (1) reminders (1) rescued-content (11) rice (1) rpsl (1) rss (1) ruby (4) safari (1) satan (1) scrum (1) scrum-master (1) secrets (3) shell (1) simon-phipps (1) singletons (1) slackware (1) slim (1) smalltalk (1) sourdough (1) spectrum (1) speedtest (1) spheres (1) star-trek (1) stonehenge (1) subroutines (1) synology (1) systemd (2) taft (1) taylor-swift (1) tcl (1) temperature (1) tex (1) the-perl-foundation (1) the-perl-journal (1) the-perl-review (7) thermometer (1) thermometers (1) tmux (1) tom-christiansen (1) tplink (1) trees (1) tru64 (1) twitter (1) types (1) ubuntu (5) uncle-bob (6) unicode (1) unix (1) vec (1) video (1) vienna-rss (1) visual-studio (1) vms (1) web-api (1) wifi (1) wine (1) wordpress (1) wp-cli (1) xcode (1) xml (1) yaml (1) yq (1)
10x
- Format command output instead of parsing it – April 9, 2020
Quickconnect
- Rescuing Future Folk from my iPhone – November 10, 2020
abacus
- Accidental Numeracy – July 14, 2013
adode
- Goodbye Adobe – May 13, 2019
affinity
- Goodbye Adobe – May 13, 2019
ahrefsbot
- Battling AhrefsBot – January 30, 2020
alberto-salazer
- These champions ruined it for almost nobody – March 5, 2013
aliases
- Converting YAML to JSON – January 5, 2020
- More number base conversions on the command line – August 18, 2019
- Number base conversions on the command line – August 17, 2019
amazon
- Amazon's Sensitivity Filters – April 4, 2020
apache
- Battling AhrefsBot – January 30, 2020
apple
- Rescuing Future Folk from my iPhone – November 10, 2020
- Adding Apple mobile icons – March 15, 2020
- Dealing with the information firehose – October 5, 2019
applescript
- Autoredialing and walking phone menus – July 23, 2020
archlinux
- Switching From FreeBSD to Linux – June 10, 2016
arp-networks
- Switching From FreeBSD to Linux – June 10, 2016
astronomy
- What's the pull of that planet? – November 17, 2020
base-36
- More number base conversions on the command line – August 18, 2019
baseball
- Make baseball great again – March 10, 2022
bash
- Speeding up my secrets – December 16, 2022
- Putting environment values in the keychain – February 16, 2021
- One-liners for Farhenheit to Celcius – January 1, 2020
- My bash prompt is now two lines – October 31, 2019
- IPv4 conversion aliases – September 15, 2019
- More number base conversions on the command line – August 18, 2019
- Number base conversions on the command line – August 17, 2019
bbedit
- Skipping profile parts while running through BBEdit – March 21, 2021
- BBEdit Text Filters – June 15, 2020
- The software I live in – March 22, 2020
- Gitifying BBEdit Backups – January 21, 2020
beavers
- Let's talk about beavers, but we can't ever look at one – May 17, 2025
benchmarking
- Wasting Time Thinking About Wasted Time – September 22, 2004
bill-rodgers
- These champions ruined it for almost nobody – March 5, 2013
bit-vector
- Counting IPv4 addresses with a bitmap – April 13, 2025
bitbucket
- Use several git services at once – February 8, 2019
bon-appetit
- A good teacher knows what people don't know – April 29, 2020
- Claire's Sourdough – March 27, 2020
books
- Books I want to write – March 20, 2020
bots
- Battling AhrefsBot – January 30, 2020
calculator
- So long, HP-48, my good friend – January 18, 2019
catalyst
- Should I buy that Perl book? – March 19, 2012
cheatsheet
- LeanPub Monthly Sales – April 2, 2020
chemistry
- The library assignment – November 7, 2014
chip-salzenberg
- The coming schism in Perl – July 8, 2011
chuck-norris
- Chuck Norris-ing code – August 4, 2008
ci
- Turning off Travis CI – January 7, 2021
clojure
- Open source is not about money, or you – November 4, 2020
cloud
- How far is the cloud? – November 16, 2020
cloudflare
- Battling AhrefsBot – January 30, 2020
- Pausing all Cloudflare domains – July 21, 2019
- Pausing Cloudflare with Mojo::UserAgent – June 28, 2019
code-review
- Why is that even there? – February 15, 2021
conferences
- Lectures are bullshit – March 26, 2020
config
- Separating Code, Presentation, and Configuration – January 1, 2003
- Separating Code, Presentation, and Configuration – January 1, 2003
continuous-improvement
- Turning off Travis CI – January 7, 2021
covid
- Don't compare COVID to deaths from war – October 16, 2021
cpan
- Is that Perl module still alive? – December 17, 2025
- A CPAN distroprefs example – June 29, 2022
- Third-party libraries undermine your control – February 28, 2018
- The Perl Bus Factor – November 6, 2017
- CPAN's Social Continuity of Code – February 21, 2014
- On Open Source Risk – November 9, 2007
css-selector
- Format Your LeanPub Table of Contents – January 24, 2020
data-dumper
- Data::Dumper's surprising side effect with Useqq – January 28, 2025
dates
- Are you 21? – March 24, 2018
datetime
- Are you 21? – March 24, 2018
dcl
- Running all the Simulations – March 14, 2016
debian
- Compiling Perl v5.8 on Debian Slim – November 29, 2025
defaults
- Perl versions included in Mac releases – April 24, 2021
design-patterns
- The Null Mull – November 28, 2004
devops
- Turning off Travis CI – January 7, 2021
dist-zilla
- Why I didnt submit that patch – January 8, 2014
- Should my Perl release process be yours? – August 9, 2012
dns
- Finding domains to block – June 22, 2019
dnsmasq
- Finding domains to block – June 22, 2019
documentation
- Finding Perl Modules – May 1, 2002
domain-fronting
- Finding domains to block – June 22, 2019
donald-knuth
- Force feeding Unicode to LaTeX's listing package – February 12, 2020
dropbox
- Rescuing Future Folk from my iPhone – November 10, 2020
dzil
- Why I didnt submit that patch – January 8, 2014
economics
- Should I buy that Perl book? – March 19, 2012
edge-cases
- Reduce the Special Case – January 18, 2020
- Pine is forever – October 3, 2019
exiftool
- exiftool cheatsheet – July 7, 2023
- JPEG comments – November 3, 2020
expect
- Check all you want, but the data are useless – July 15, 2005
exponential-growth
- How much rice is that? – November 16, 2021
feynman
- Can Machines Think? – August 13, 2020
- Accidental Numeracy – July 14, 2013
ffmpeg
- ffmpeg cheatsheet – December 14, 2017
fiction
- Review of Taft 2012: A Novel – January 3, 2012
flip-flop
- Skip the first line by using the flip-flop operator – January 17, 2026
floating-point
- Quake's Fast Inverse Square Algorithm – June 23, 2020
football
- I was almost a Pro Quarterback – February 17, 2017
frank-shorter
- These champions ruined it for almost nobody – March 5, 2013
fred-lebow
- These champions ruined it for almost nobody – March 5, 2013
freebsd
- Switching From FreeBSD to Linux – June 10, 2016
gist
- Gitifying BBEdit Backups – January 21, 2020
git
- Format command output instead of parsing it – April 9, 2020
- Gitifying BBEdit Backups – January 21, 2020
- My bash prompt is now two lines – October 31, 2019
- Git cheatsheet – November 11, 2018
github
- Use several git services at once – February 8, 2019
- Why I didnt submit that patch – January 8, 2014
github-copilot
- What do you really get from IDE-driven development? – February 17, 2022
github-pages
- Get this blog – December 31, 2019
gitlab
- Use several git services at once – February 8, 2019
gitx
- Gitifying BBEdit Backups – January 21, 2020
gmail
- I dumped GMail – June 2, 2022
go
- Converting YAML to JSON – January 5, 2020
google-plus
- I dumped GMail – June 2, 2022
gordon-ramsey
- A good teacher knows what people don't know – April 29, 2020
graduate_school
- The library assignment – November 7, 2014
grep
- Do I want to process this file? – March 18, 2017
guide
- brian's guide to answering questions – February 28, 2007
- brian's Guide To Solving Any Perl Problem – July 20, 2004
hostname
- Why are you rebooting? – November 14, 2019
hp-48
- So long, HP-48, my good friend – January 18, 2019
http
- Watching web redirects – March 30, 2019
iOS
- Adding Apple mobile icons – March 15, 2020
ide
- What do you really get from IDE-driven development? – February 17, 2022
iphone
- Rescuing Future Folk from my iPhone – November 10, 2020
- My Smartphone is Stupid – July 5, 2018
ipv4
- IPv4 conversion aliases – September 15, 2019
iterm
- The software I live in – March 22, 2020
itunes
- iTunes on Ubuntu – September 24, 2020
japh
- A curses-based japh – December 8, 2004
java
- What do you really get from IDE-driven development? – February 17, 2022
jekyll
- Get this blog – December 31, 2019
jello
- Changing the problem – March 19, 2020
jpeg
- JPEG comments – November 3, 2020
jq
- Converting YAML to JSON – January 5, 2020
json
- Converting YAML to JSON – January 5, 2020
kernighan
- X is not my favorite language – February 4, 2020
latex
- Force feeding Unicode to LaTeX's listing package – February 12, 2020
leanpub
- Simple mail processing – January 7, 2021
- LeanPub Monthly Sales – April 2, 2020
- Format Your LeanPub Table of Contents – January 24, 2020
learning-perl
- The history of Learning Perl covers – January 1, 2022
legacy
- Notes on Kill It With Fire – October 17, 2021
- What is Legacy Code? – June 25, 2020
libsodium
- Encrypting secrets for GitHub's API with Perl and libsodium – April 5, 2023
linode
- Switching From FreeBSD to Linux – June 10, 2016
linux
- Rescuing my MacBook Air by Installing Ubuntu – July 29, 2019
- Switching From FreeBSD to Linux – June 10, 2016
logarithms
- It's log all the way down – February 10, 2018
mac
- Visual Studio is going crazy – February 17, 2022
macOS
- Putting environment values in the keychain – February 16, 2021
- Compendium of macOS Command-Line Tools – January 19, 2020
macbook-air
- Advertising SSH on Ubuntu – November 15, 2019
- Rescuing my MacBook Air by Installing Ubuntu – July 29, 2019
magnus-carlson
- On the decomposition of problems – March 10, 2021
- Simple mail processing – January 7, 2021
makefile
- A Makefile help target – April 5, 2019
mark-jason-dominus
- On the decomposition of problems – March 10, 2021
mass-delusion
- Satanic Panic – April 4, 2020
math
- Quake's Fast Inverse Square Algorithm – June 23, 2020
mathematics
- Pendants versus Masters – June 19, 2018
minion
- Do I want to process this file? – March 18, 2017
mmap
- Do I want to process this file? – March 18, 2017
mojo-useragent
- Pausing Cloudflare with Mojo::UserAgent – June 28, 2019
mojo-web-clients
- Format Your LeanPub Table of Contents – January 24, 2020
mojolicious
- A tiny Mojolicious server in a test program – August 12, 2025
- Format Your LeanPub Table of Contents – January 24, 2020
- US National Park Passport Stickers, by Year and Region – June 6, 2019
- Watching web redirects – March 30, 2019
monads
- Monads, Promises, and Fluent Programming – September 16, 2020
music
- Remove album ratings from Apple Music – June 6, 2025
- Rescuing Future Folk from my iPhone – November 10, 2020
mvc
- Separating Code, Presentation, and Configuration – January 1, 2003
mysqldump
- Backing up my WordPress blogs – January 1, 2020
national-parks
- US National Park Passport Stickers, by Year and Region – June 6, 2019
ncdu
- Reminding myself about new tools – May 9, 2021
neil-degrasse-tyson
- Neil deGrasse Tyson obscures the truth, again – April 3, 2021
- Neil deGrasse Tyson fails at science – November 28, 2020
netnewswire
- Dealing with the information firehose – October 5, 2019
new-york-city
- The median doesn't tell you anything – March 1, 2022
nflpa
- I was almost a Pro Quarterback – February 17, 2017
nmcli
- Format command output instead of parsing it – April 9, 2020
numbers
- LeanPub Monthly Sales – April 2, 2020
oreilly
- Lectures are bullshit – March 26, 2020
oscon
- OSCON 2007 wrap-up – August 3, 2007
oven
- Calibrating my oven – August 22, 2022
panic
- Satanic Panic – April 4, 2020
pascal
- X is not my favorite language – February 4, 2020
pause
- Is that Perl module still alive? – December 17, 2025
- The Perl Bus Factor – November 6, 2017
pen
- I hold my pen differently – November 3, 2022
percentages
- Don't compare percentages – June 5, 2006
- Lying with percentages – June 3, 2006
perl
- Don't finish too soon – October 3, 2026
- The Day [Randal] Decided Never to Learn Python – June 2, 2026
- Registries are meant to exclude, not include, people – February 11, 2021
- The software I live in – March 22, 2020
- Reduce the Special Case – January 18, 2020
- Number base conversions on the command line – August 17, 2019
- Watching web redirects – March 30, 2019
- How do you master Perl? – May 11, 2005
- How I learned perl – August 23, 2004
perl-mongers
- My Perl recruitment thoughts – December 15, 2014
- How I learned perl – August 23, 2004
perlfaq
- Skip the first line by using the flip-flop operator – January 17, 2026
perlmonks
- The Null Mull – November 28, 2004
- How a script becomes a module – October 5, 2004
- Wasting Time Thinking About Wasted Time – September 22, 2004
phone-tree
- Autoredialing and walking phone menus – July 23, 2020
physics
- So long, HP-48, my good friend – January 18, 2019
pine
- Pine is forever – October 3, 2019
poisoning-the-well
- Check all you want, but the data are useless – July 15, 2005
postgres
- Importing array values into Postgres from CSV – September 1, 2020
- Postgres can't find llvmjit.so – May 8, 2020
privacy
- Finding domains to block – June 22, 2019
programming
- Books I want to write – March 20, 2020
promises
- Monads, Promises, and Fluent Programming – September 16, 2020
prompt
- My bash prompt is now two lines – October 31, 2019
python
- The Day [Randal] Decided Never to Learn Python – June 2, 2026
- What version of Unicode is your Perl using? – December 25, 2025
- Speedtests – January 19, 2020
- Converting YAML to JSON – January 5, 2020
- Watching web redirects – March 30, 2019
pólya
- Pendants versus Masters – June 19, 2018
qr-code
- QR-encoded Access Points – December 18, 2018
quicksilver
- The software I live in – March 22, 2020
raku
- My Perl 6 Talking Points – December 28, 2007
randal-schwartz
- The Day [Randal] Decided Never to Learn Python – June 2, 2026
- Open source is not about money, or you – November 4, 2020
- Perl's Problems – October 2, 2014
- Chuck Norris-ing code – August 4, 2008
ratings
- Remove album ratings from Apple Music – June 6, 2025
reboot
- Why are you rebooting? – November 14, 2019
rectangle
- The Rectangle Class is Wrong – December 30, 2017
reminders
- Dealing with the information firehose – October 5, 2019
rescued-content
- If software were houses – July 24, 2011
- Review of Glitch: The Hidden Impact of Faulty Software – February 12, 2011
- How do you master Perl? – May 11, 2005
- A curses-based japh – December 8, 2004
- The Null Mull – November 28, 2004
- How not to code – October 21, 2004
- How a script becomes a module – October 5, 2004
- Wasting Time Thinking About Wasted Time – September 22, 2004
- brian's Guide To Solving Any Perl Problem – July 20, 2004
- Separating Code, Presentation, and Configuration – January 1, 2003
- Simple RSS with Perl – November 1, 2002
rice
- How much rice is that? – November 16, 2021
rpsl
- A format for RPSL – January 18, 2023
rss
- Simple RSS with Perl – November 1, 2002
ruby
- What version of Unicode is your Perl using? – December 25, 2025
- Watching web redirects – March 30, 2019
- QR-encoded Access Points – December 18, 2018
- The Perl Bus Factor – November 6, 2017
safari
- Dealing with the information firehose – October 5, 2019
satan
- Satanic Panic – April 4, 2020
scrum
- Anything new will help – January 5, 2017
scrum-master
- Anything new will help – January 5, 2017
secrets
- Speeding up my secrets – December 16, 2022
- Skipping profile parts while running through BBEdit – March 21, 2021
- Putting environment values in the keychain – February 16, 2021
shell
- tmux cheatsheet – January 27, 2026
simon-phipps
- Open source is not about money, or you – November 4, 2020
singletons
- The Singleton Design Pattern – March 1, 2002
slackware
- Rescuing my MacBook Air by Installing Ubuntu – July 29, 2019
slim
- Compiling Perl v5.8 on Debian Slim – November 29, 2025
smalltalk
- Why you have problems with object orientation – July 27, 2020
sourdough
- Claire's Sourdough – March 27, 2020
spectrum
- Screw Spectrum, hello NYC Mesh – January 19, 2020
speedtest
- Speedtests – January 19, 2020
spheres
- How far is the cloud? – November 16, 2020
star-trek
- How far is the cloud? – November 16, 2020
stonehenge
- Chuck Norris-ing code – August 4, 2008
subroutines
- When should I use the & to call a Perl subroutine? – August 28, 2009
synology
- Rescuing Future Folk from my iPhone – November 10, 2020
systemd
- systemd cheatsheet – July 16, 2021
- Backing up my WordPress blogs – January 1, 2020
taft
- Review of Taft 2012: A Novel – January 3, 2012
taylor-swift
- I hold my pen differently – November 3, 2022
tcl
- Check all you want, but the data are useless – July 15, 2005
temperature
- Not remembering how to convert F to C – December 11, 2010
tex
- Force feeding Unicode to LaTeX's listing package – February 12, 2020
the-perl-foundation
- Registries are meant to exclude, not include, people – February 11, 2021
the-perl-journal
- Benchmarking Perl – February 1, 2002
the-perl-review
- Separating Code, Presentation, and Configuration – January 1, 2003
- Simple RSS with Perl – November 1, 2002
- The Iterator Design Pattern – September 1, 2002
- The Façade Design Pattern – July 1, 2002
- Finding Perl Modules – May 1, 2002
- The Singleton Design Pattern – March 1, 2002
- Benchmarking Perl – February 1, 2002
thermometer
- Calibrating my oven – August 22, 2022
thermometers
- Simpler is Better – December 16, 2020
tmux
- tmux cheatsheet – January 27, 2026
tom-christiansen
- Perl's Problems – October 2, 2014
tplink
- The AV2000 passthrough powerline extender – January 27, 2020
trees
- Let's talk about beavers, but we can't ever look at one – May 17, 2025
tru64
- Don't finish too soon – October 3, 2026
- The new Perl community on Twitter – January 20, 2023
types
- types in perl – November 13, 2010
ubuntu
- iTunes on Ubuntu – September 24, 2020
- Advertising SSH on Ubuntu – November 15, 2019
- Why are you rebooting? – November 14, 2019
- Rescuing my MacBook Air by Installing Ubuntu – July 29, 2019
- QR-encoded Access Points – December 18, 2018
uncle-bob
- Uncle Bob, Lesson 6 – March 10, 2021
- Uncle Bob, Lesson 5 – March 10, 2021
- Uncle Bob, Lesson 4 – March 10, 2021
- Uncle Bob, Lesson 3 – March 10, 2021
- Uncle Bob, Lesson 2 – March 9, 2021
- Uncle Bob, Lesson 1 – March 9, 2021
unicode
- What version of Unicode is your Perl using? – December 25, 2025
unix
- X is not my favorite language – February 4, 2020
vec
- Counting IPv4 addresses with a bitmap – April 13, 2025
video
- A curses-based japh – December 8, 2004
vienna-rss
- Dealing with the information firehose – October 5, 2019
visual-studio
- Visual Studio is going crazy – February 17, 2022
vms
- Running all the Simulations – March 14, 2016
web-api
- Pausing all Cloudflare domains – July 21, 2019
wifi
- QR-encoded Access Points – December 18, 2018
wine
- iTunes on Ubuntu – September 24, 2020
wordpress
- Backing up my WordPress blogs – January 1, 2020
wp-cli
- Backing up my WordPress blogs – January 1, 2020
xcode
- Adjusting XCode command-line tools for Monterey – February 25, 2022
xml
- Simple RSS with Perl – November 1, 2002
yaml
- Converting YAML to JSON – January 5, 2020
yq
- Converting YAML to JSON – January 5, 2020