Archive
2024
- Overthinker - Jul 25
- Scrabble Attitude - Apr 8
- Chicken Shawarma Recipe - Feb 23
- Node.js Scripting Reference - Feb 16
2023
- Huberman on Eliminating the Phone Distraction - Apr 19
- Dad's Boiled Crawfish Recipe - Apr 19
2022
- I Believe in You by Don Williams - Dec 4
- How to Change Your Zsh Shell Prompt - Dec 2
- Ramsey Solutions Core Values - Dec 2
- iOS App Shout-out: Contacts Sync for Google Gmail - Nov 12
- The Mystery of the Expired JWT - Nov 11
- Michael Levin and John Vervaeke on Free Will and Character Formation - Nov 9
- Anna-McClain's 1st Birthday - Oct 10
- Mallory Ervin's Easy Chili Recipe - Sep 29
- Unable to Access GitHub on a TP-Link Deco Mesh WiFi - Sep 27
- SQL Query Pagination With Spring Boot and JdbcTemplate - Sep 10
- Beyond the Western: Malcolm Gladwell on the Four Categories of Law and Order Art - Aug 9
- Create a Random, Pleasing Color With Please.js - Aug 4
- Revive Your Old Computer With Lubuntu Linux - Jun 20
- Conflict Is Information - Jun 13
- Kind Words - Jun 8
- How to Symlink Python to Python3 on Mac - May 21
- Nature Gazing: Henry David Thoreau Shows Us How to Keep Our Ordinary Surroundings Perpetually Interesting - Apr 10
- How to Use PurgeCSS With Hugo - Mar 29
- Shell Config File on Mac - Feb 28
- What Joe Mooring Can Teach Us About Top-Notch Forum Support - Feb 22
- Do You Really Know What's Best for a Person? - Feb 20
- John Vervaeke on Plato's Cave - Feb 20
- Buffalo Chicken Dip Recipe - Feb 13
- Base64 Tool - Feb 7
- Apache Groovy Tidbits - Feb 4
- Sweet Heat - Jan 21
- Client-Side vs Server-Side Analytics: Data Comparison - Jan 14
2021
- Beef Jerky Recipe - Dec 14
- Adam Knew Eve - Dec 9
- Partially Script the Same Change in Multiple Git Repos - Dec 9
- Site Redesign: Every Kilobyte Counts - Dec 4
- Discreet Drafts in Hugo - Nov 26
- From Loose Leaf to Email, a Journey of Jots - Nov 25
- Get Your Feet Wet With Java Parallel Streams - Oct 28
- Java List Cheatsheet - Oct 17
- Playing With Java Optional - Oct 1
- Check if an Element Exists in an Array in Bash - Sep 21
- Kylynn's Pumpkin Bread Recipe - Sep 21
- Mawmaw Maurice's Four Layer Dessert Recipe - Sep 12
- How to Show Docker Memory Usage: Amount Total, Amount Used, and Percent Used - Jul 14
- Book Snippets: The Subtle Art of Not Giving a F*ck - Jul 6
- Linear Search vs Binary Search: Explained With JavaScript - Jul 5
- Convert a Blob to a Base64 String With a JavaScript Promise - Jun 23
- How to Add a Binary (or Executable, or Program) to Your PATH on macOS, Linux, or Windows - Jun 23
- Create React App: Show Current Git Branch and Commit Hash From Any OS - Jun 22
- Bug Report: Disney+ App on Amazon Fire Tablet Does Not Stay Logged in - Jun 13
- 28 for 28 - Jun 6
- Reuse the Gradle Dependency Cache With Docker - Jun 3
- The Documentation Prerequisite Problem - May 24
- JavaScript Array vs Java List: Common Actions - May 2
- Boredom as a Human Drive - Apr 24
- Well Done, Westworld - Apr 22
- I Asked if You Saw an Issue and You Answered - Apr 19
- Surprising Search Results: Unintentionally Getting on the 1st Page of Google - Apr 11
- List, Get, Set, and Unset Mac and Linux Environment Variables in Terminal - Apr 11
- Document Your Postgres Database With SchemaSpy and GitHub Pages - Apr 9
- List, Get, Set, and Unset Windows Environment Variables in Command Prompt - Apr 7
- Camellia's Famous New Orleans-Style Red Beans Recipe - Apr 6
- Get the Approximate Size of a JavaScript Object in Bytes - Apr 6
- Bash Reference - Apr 4
- Rosetta Stone CLI: Write the Same Option Parser Script in Bash, Python, and Node.js - Apr 2
- Read an SQL Query From a File and Run It on Startup of a Spring Boot App - Mar 31
- Git Reference - Mar 31
- Write Your Own Short and Long Option Parser in Bash - Mar 19
- Recursively Edit Files In-Place Using Node.js - Mar 12
- Crocker's Rules - Mar 9
- Build a Search Bar for Your Hugo Blog With a JSON Index and Some Vanilla JS - Mar 6
- Create a Text File in Memory Then Download It on Button Click With Vanilla JS - Mar 4
- End-to-End (e2e) Testing Rules - Feb 23
- Check Flyway Migration Filename Prefix for Uniqueness at Build Time - Feb 19
- Simon Sinek on Performance vs Trust - Feb 14
- Don't Have Flyway Teams? Roll Your Own Version of Output Query Results - Feb 11
- A Shell Script Wrapper for pg_dump - Feb 9
- Use Extra Properties to Consolidate Dependency Versions in Your build.gradle File - Jan 24
- Naming Environment Variables - Jan 24
- Fix the White Flash on Page Load When Using a Dark Theme on a Static Site - Jan 17
- 2021-01-16 Assorted Links - Jan 16
- Foil Chicken Recipe - Jan 15
- Set Environment Variables in Your Bash Shell From a .env File (Version 2) - Jan 14
- Those People Who Answer Your Question as a Gift - Jan 10
2020
- Playing With Background Images - Dec 22
- Use a CentOS Docker Image to Build and Deploy a Hugo (Modules) Site to GitLab Pages - Dec 22
- Mkdocs Template: The No-Excuses Template to Document Your Project - Dec 12
- Bash Shell Script Template - Dec 8
- Show and Hide Lines of Text via CSS Line Clamping - Dec 3
- Book Snippets: Clean Code: A Handbook of Agile Software Craftsmanship - Dec 1
- An Unchronological Photo Album - Nov 30
- Crazy Johnnie's Chicken and Sausage Gumbo Recipe - Nov 16
- Attention Is My Most Valuable Asset for Productivity as a Software Developer - Nov 8
- Deploy a Site to GitHub Pages - Oct 11
- Rebuild Your Docker Compose Stack - Oct 6
- How to Add an Apple Touch Icon to a Squarespace Site - Oct 4
- Add a Git Commit Hook to Run Prettier on Only Staged Files in a Node.js Project - Sep 16
- Setup and Run SonarQube on Mac - Aug 31
- Prevent the Display, System, and Disk From Sleeping on Mac - Aug 31
- NightwatchJS Template - Aug 28
- Wait for Element Text to Equal a Specific Value in NightwatchJS - Aug 1
- Set Environment Variables in Your Bash Shell From a .env File - Jul 28
- There Is a Richness and Complexity That Is Completely Inexhaustible Right at Hand - Jul 20
- Jocko Motivation: Good - Jul 20
- Make Pretty JSON Output in Node.js - Jul 16
- Wait for an Element to Be Enabled in NightwatchJS - Jul 16
- Install Python on Windows Without Admin Access - Jul 13
- Install Node.js on Windows Without Admin Access - Jul 13
- Generate a Random String in Hugo - Jun 17
- Find All Tables That Do Not Have a Given Column in Postgres - Jun 15
- Add Search Functionality to Your Blog Listing Page - Jun 14
- Strawberry Ice Cream Recipe - May 26
- Grant Current and Future Objects to a User (Role) in Postgres - May 21
- Cajun Ninja's Pastalaya Recipe - Apr 28
- Cold Pasta Salad Recipe - Apr 11
- Why Is My Gradle Build in Docker So Slow? - Feb 26
- By Value vs by Reference in JavaScript - Feb 25
- Creamy Chicken Taco Soup Recipe - Feb 22
- Convert a PDF File to PNG or JPG With Imagemagick on Mac - Feb 10
- Massage a JSON File With a Node.js Script - Jan 27
2019
- Install Docker and Docker Compose on Mac - Oct 28
- Someone Can Explain the Theory of Bike Riding Badly, Yet Still Ride a Bike Well - Oct 21
- Install Ruby Version Manager (RVM) on Mac - Oct 19
- Install Yarn on Mac - Oct 19
- Install Node.js and NPM on Mac - Oct 19
- Change Terminal Prompt on Mac - Oct 19
- You Cannot Selectively Numb Emotions - Oct 12
- Install Gradle on Mac - Oct 11
- Install Java on Mac - Oct 11
- Show Hidden Files in Mac Finder by Default - Oct 11
- Install Postgres and psql on Mac - Oct 11
- Log Docker Stats to a File - Oct 1
- Install SQL*Plus on Linux - Sep 28
- Open a New Google Chrome Tab (Or Window) via Command Line on Mac - Sep 16
- Cajun Ninja's Smothered Pork Chops and Onion Gravy Recipe - Sep 15
- Combine Images Using ImageMagick - Sep 9
- Kylynn's Chicken Salad Recipe - Sep 8
- Aristotle on Marriage and Trust as the Foundation of Civilization - Sep 1
- Convert HEIC Images to JPG Part 2: Mac Automator - Sep 1
- Change Mac Default Screenshot Save Location - Aug 16
- Search All Database Table Columns - Aug 16
- JB's Fried Fish Recipe - Jul 5
- Passing Input to a Bash Function via Arguments or stdin - Jun 29
- From SQL to Java String and Back - Jun 21
- Encourage Your Children - Jun 18
- Recursively Rename File Extensions With a Bash Script - Jun 12
- Connect to a Postgres Database and Run a Query From a Bash Script - Jun 7
- Connect to an Oracle Database and Run a Query From a Bash Script - Jun 7
- Install SQL*Plus on a Mac - Jun 7
- My Collection of Useful Bash Functions - May 30
- Bash Date Time Format Specifiers - May 21
- Convert Your Plain Old HTML Site to Hugo - May 19
- Kylynn's Oatmeal Chocolate Chip Cookies Recipe - May 14
- Eerie Art - May 9
- Routines Are Boring, Right? - Apr 24
- Preview Your Site From Any Device on Your Network With These Hugo Server Options - Apr 23
- Mawmaw Betty's Strawberry Pie Recipe - Apr 21
- Add Your Account as a Sudoer on Mac - Apr 17
- Check if a Program Exists From Your Bash Script - Apr 12
- Create Header Links: Hugo vs JavaScript - Apr 11
- The Microsoft Console Colortool - Mar 26
- The Foyer Phone Method - Mar 22
- Bash Function to Delete All Local Git Branches Except for Those You Want to Keep - Mar 22
- Bash Utility Functions - Mar 18
- On Being Comfortable - Mar 11
- Use Hugo Templating in Your External CSS - Feb 18
- Pretty Print Github Markdown - Feb 11
- Bret Weinstein on Metaphorical Truth - Feb 8
- Just Enough tmux to Do What I Need - Feb 7
- Download a File Over HTTPS Using Apache Commons' FileUtils - Jan 30
- How to Find a Used TCP Port and Kill the Associated Process on Your Mac - Jan 30
- Parse a URL in Hugo - Jan 25
- Syntax Highlighting in Hugo With Chroma - Jan 21
- Override a Hugo Theme - Jan 20
- Export Timed Query Results From SQL*Plus - Jan 15
- Make a Hugo Blog From Scratch - Jan 13
- One Constructive Criticism, One Good Thing - Jan 3
2018
- Style a Markdown Table With Bootstrap Classes in Hugo - Dec 12
- Coming From Java (Or a C-Like Language) to Hugo's Go Templates - Dec 10
- Convert HEIC Images to JPG - Dec 6
- Hit localhost on macOS From VirtualBox Windows 7 VM - Dec 3
- Generate Lorem Ipsum With a Hugo Shortcode - Dec 2
- File Variables in Hugo - Nov 27
- Create an HTML Table From a TOML Data File in Hugo - Nov 12
- Resources for Learning to Code - Nov 2
- The os.Stat Function in Hugo - Oct 29
- Use Snap to Install the Hugo Edge Version on Fedora and Ubuntu - Oct 26
- Run Hugo Server With Custom Config Options - Oct 25
- Speed Up a Fedora Linux VM on VirtualBox - Oct 24
- Use Visual Studio Code as Your Default Text Editor for Git - Oct 24
- Script to Install Latest Hugo Release on Linux and Mac - Oct 19
- Quotes on Endurance - Oct 13
- Copy Command Line Output to the Clipboard on Mac and Windows - Oct 12
- Script to Add a Page-Level Variable to Content Front Matter in Hugo - Oct 10
- Barbell Training to Get Me Through the Day - Oct 8
- Selfies in the Road - Oct 7
- Mac (Bash) to Windows (Command Prompt) Mappings - Sep 22
- QuickBooks Windows Desktop Development Docs - Sep 21
- Just Enough vi to Open a File, Edit It, and Quit - Sep 19
- Download ChromeDriver Binary and Add to Your PATH - Sep 19
- Make a Beep Sound When Console Outputs Certain Text - Sep 18
- Maui Trip - Sep 17
- Personal Docs on the Find Command - Sep 17
- A Minimal Hugo Blog Layout - Sep 16
- Mawmaw Betty's Milky Way Ice Cream Recipe - Sep 14
- Autodial a Phone Extension on iOS - Sep 14
- To Take a Trip or to Increase the Baseline Quality of Your Life - Sep 12
- Use Grep to Recursively Search for Text for a Given File Extension - Aug 22
- Quotes on Resistance - Aug 20
- Optimize Images and Reduce Page Load Times With ImageMagick - Aug 19
- Townes' 6 (Ish) Month Photos - Aug 16
- Keeping My iPhone 6 Alive Without Replacing the Battery - Aug 14
- Default Parameter Values in Java - Aug 10
- MacBook Tweaks - Aug 6
- Bootstrap 4 With Bootstrap 3 Code Styles - Mar 30
- Things I Like - Mar 21
- Aliases in Windows Command Prompt - Mar 13
- Simple Pleasures - Mar 9