All Posts
720 posts found.
2026
Enabling URL Support in macOS Terminal.app with tmux
Aug 21I'm Still with Apple in 2026... and That's OK
Aug 17I Miss Teaching
Aug 14Experimenting with AI: How I use it in 2026
Aug 12Why Resetting my Music Library was the Right Move
Aug 10My Hugo Theme Continues to Evolve
Aug 7Why I Still Bother with RSS in 2026
Aug 5Battling Link Rot on a Hugo Site
Aug 3You Don't Need the DuckDuckGo noai Subdomain
Jun 8Backing Up All My GitHub Code
May 4A Digital Reset
Mar 23Basic Stats for This Site
Feb 23You Probably Don’t Need a Content Management System
Feb 18Travel for Work and Pleasure
Feb 16Better Taxonomy Management for Hugo with VS Code
Feb 2Time To Move
Jan 30On Writing and AI
Jan 28One Month Back on Hugo - It Was the Right Move
Jan 26Preparing for Cleanup
Jan 23Automating Sustainable Draft Post Creation in Hugo
Jan 21Harper, My New Grammar Checker
Jan 19Winter is Here
Jan 16I’ve Built a Library
Jan 14Deploying My Hugo Site to Cloudflare Workers
Jan 12I’m Ramping Up
Jan 9My Tech Career Has Now Been Longer Than My Aviation Career
Jan 7Ongoing Feed Work -- My Apologies
Jan 6My 2026 Hugo Workflow
Jan 5I’m going to embrace 2026
Jan 2
2025
2025 in Hindsight
Dec 31Merry Christmas
Dec 26A (Hopefully) Final Move Back to Hugo
Dec 24A new type of development for me
Dec 17So long to Kana, my last WordPress project
Dec 152 Months, 2 Years and a Lifetime
Oct 8Good Riddance, September
Sep 29Finding a balance with tech
Sep 24New phone? It’s time to review your privacy settings
Sep 22Tech that actually works
Sep 15Time To Upgrade Devices, Again
Sep 12My First Impression of Apple’s New Operating Systems
Sep 8Settling In
Sep 5Learning to Work From Home Again
Sep 3Revisiting How I Use Social Media
Sep 1August Has Been a Heck of a Year
Aug 29Accessing Bluesky with iCloud Private Relay
Aug 27A New Week and A New Role
Aug 25Disabling CoPilot in VSCode - An Update
Aug 22One Week with a CMS
Aug 22Linux or iPad or Mac... Oh My
Aug 20Posting From Linux
Aug 18A New Site For Better Content Management
Aug 18Something to Talk About
Jul 16Rethinking Blogging
Jul 7Relearning How To Work
Jun 11It’s Time to Learn
Jun 4I Want More
May 28Simple Solutions
May 16It Was a Great Weekend
May 12I’m Finally Comfortable With My Tech
Apr 282 Years and a Lifetime
Apr 7Rejoining the World
Apr 2Refocusing on Building, Not Reinventing the Wheel
Mar 31A Productive Weekend
Mar 10Upgrading My Framework
Mar 7A Good Weekend
Mar 3Finding Non-Apple Services
Feb 21It’s a Start
Feb 17Snowstorm
Feb 12All Tech Is Mostly The Same
Feb 10Moving Away from Apple... Again
Feb 7Another Weekend Has Come and Gone
Feb 3Blogging With Hugo From My iPad
Jan 31So What Do I Move To?
Jan 29Anxiety
Jan 24Am I Doing Computing Wrong?
Jan 22I Miss Travel
Jan 17Bringing Back Kana
Jan 15Weekends With my Dad
Jan 13How to Get Away From Big Tech - Again
Jan 10The Year of Less Shopping
Jan 8Longing for Linux (Again)
Jan 6There's More to Fitness than Steps
Jan 3Looking Ahead to 2025
Jan 1
2024
Looking Back on 2024
Dec 30The Holidays are Upon Us
Dec 2Blogs Are About Being Human
Nov 25Continued Work on This Site and Theme
Nov 18Turning This Site Into a Hugo Theme
Nov 15I’m Tired of Superhero Movies
Nov 13A Bigger Apple
Nov 11Turning off CoPilot in VSCode
Nov 8It's OK to Tune Out
Nov 6A New Day, A New Host
Nov 4My Favorite Gadget
Nov 1Better Responsive Images with Hugo
Oct 30So Long WordPress
Oct 28This Site Now Runs on Hugo
Oct 25Focusing on My Health
Oct 23I'm back
Oct 21Good Riddance, August
Aug 30Back to the Office
Aug 19I’m Creating Again
Aug 16It Finally Got Us
Aug 14Looking for New Habits
Aug 12Back to an Office
Jul 8All Good Things Must Come to an End
Jul 3Changes And Festivities
Jun 28iCloud Keychain is Less than Reliable
Jun 26Back to Speaking
Jun 19Words are Hard to Come By
Jun 14Creating a Desktop App
Jun 12Back to GPG and on to Tailscale
Jun 10Happy Birthday, Mom
Jun 3So Long, May
May 31The Road Back to Open Tech
May 27Moving Past Apple?
May 24Happy Birthday Dad
May 22A Tourist In My Own Town
May 20A New Domain Registrar
May 17Taking Time Off
May 15How Many Blogs is Too Many?
May 10The New Sonos App is a Welcome Upgrade
May 8The State of Kana: A Status Report
May 6Launching New Sites on Astro
May 3Trying New Tech
Apr 29Updating to Ubuntu 24.04
Apr 26Three Techs I’m Learning
Apr 24Life is Looking Up
Apr 22We’re No Longer Florida Homeowners
Apr 17Not a Good Week
Apr 10Anniversaries I Wish Were Not
Apr 8I Won’t Miss Hurricane Season
Apr 5How my tech should be
Apr 3The Best Tech I Ever Had
Mar 29Learning to “live with it”
Mar 27A Chance to Learn Again
Mar 25Building a New Website… in Astro
Mar 20Life is Weird
Mar 11All Tech is Bad
Mar 8Winter is Back?
Mar 6Our New Normal
Mar 4Old Friends
Mar 1The Storms No Longer Scare Me
Feb 28A New Work Computer
Feb 23It’s So Hard To Relax
Feb 19My First Trip To The Office In 4 Years
Feb 14Safari Is Still My Favorite Browser
Feb 12Could This Site be Limiting Me?
Feb 9More Moving Woes
Feb 7No, I’m not buying an Apple Vision Pro
Feb 5I’ve Finished a Full Month of Getting Healthier
Feb 2Resuming Work Travel
Jan 31Goodbye GPG
Jan 29My Frustration With Tech
Jan 26Weekdays are Hard
Jan 24Am I Over-engineering it? Yep
Jan 22The Curiosity is Returning
Jan 19In Sickness and In Cold
Jan 17Time is Weird
Jan 15Rejoining a Meetup
Jan 12Hello Chicago
Jan 10Making My WordPress Theme More Available
Jan 8An Ominous Start for 2024
Jan 5On Taking Better Notes
Jan 3It’s 2024
Jan 1
2023
Good Riddance 2023
Dec 29The Move That Never Ends
Dec 27Merry Christmas
Dec 25Old Habits Die Hard
Dec 20DNS is Hard
Dec 18Rest in Peace, My Friend
Dec 15My Tech In 2024
Dec 13Mic Check… Is this thing on?
Dec 11A Quick Break
Oct 2Taking Apart My Space
Sep 29Another Year, Another Apple OS Upgrade
Sep 27A New Phone and a New Watch
Sep 25Preparing for New Tech
Sep 22Starting to Pack
Sep 18Preparing to Move and Hoping for Home
Sep 13My Experience in Testing JetBrains’ IDEs
Sep 4Time for a Reset
Sep 1Thinking of Going Back to JetBrains
Aug 30Time is Growing Short
Aug 28A Bright Spot
Aug 25Walking Away
Aug 23Chicago is Getting Real
Aug 21Where are all the CMS applications going?
Aug 18That Would be Amazing
Aug 11Another Piece of My Childhood is Gone
Aug 9Code Streaks
Aug 7A Good Move or a Bad Move?
Aug 4A Good Sign?
Jul 313 Reasons I Do My Side Projects
Jul 28More New Features for Kana 0.11.0
Jul 26A Shortcut for Installing Go Versions
Jul 24What happened to happy?
Jul 17More Personal Projects
Jul 14Finding Focus
Jul 12Back on Pop!_OS and I’m Loving Linux Again
Jul 10Announcing gh-backup to Backup your Public GitHub Repos
Jul 7Learning Something New
Jul 5Completely Removing Twitter
Jun 30Kana 0.10.0 is Live
Jun 28Can 2023 Just End Already?
Jun 26Making my Dotfiles Public
Jun 23Another Birthday
Jun 21Kana Continues to Develop with 0.8.1
Jun 19A 3-day Weekend
Jun 16It’s Time for a Digital Reset
Jun 14My Tech is Actually Working for Me
Jun 12I Need to Fix This
Jun 9I Enjoy Writing Code When I Can
Jun 7Don’t Forget the Tests
Jun 5It’s Friday
Jun 2No more fighting my tech
May 31Progress on Kana
May 29Ivory for Mac
May 26Back to Ubuntu
May 24Back in Florida
May 22Site Migrations are Hard
May 15The Real Test Begins
May 10Florida really does make me sick
May 8Yes, I over-engineered my office
May 5Is it time for a new WordPress theme?
May 3Could this be failure?
May 1I Miss You Mom
Apr 28Life is Hard
Apr 10Another Week is Done
Apr 7Revisiting My Thoughts on Remote Work
Apr 5Now with 50% fewer images
Apr 3The fast pace of change in tech
Mar 31Hiding boosts in Ivory for Mastodon
Mar 29Porto, Portugal: Our 1st trip abroad since 2018
Mar 27First impressions of traveling again
Mar 22Stepping back from the web
Mar 20It’s time to work together and not be so negative
Mar 17Mailpit, an updated alternative to Mailhog
Mar 15New doesn’t mean “more productive”
Mar 13I’m grateful for local software
Mar 10The Eternal Project
Mar 8My post schedule is too rigid
Mar 6My Mastodon Anniversary
Mar 3Finding Energy
Mar 1Announcing Kana 0.6.0
Feb 27Tuning Out is Hard
Feb 24So long my friend
Feb 22It’s OK that I can’t use Linux for everything
Feb 20The power to fix productivity
Feb 15The WordPress plugins in use on ChrisWiegman.com
Feb 13Use your strengths
Feb 10WordPress, you’re getting very hard to love
Feb 8Updating GitHub Profiles with WordPress and Go
Feb 6My WordPress wish list
Feb 3Things I will miss from Apple
Feb 1Design is more than visuals
Jan 30Still wishing for a better blogging tool
Jan 27The Perfect Mastodon Client for Me
Jan 25Code, Ideas and the Future of Kana
Jan 23It’s time to be simple again
Jan 20Writing Is The Point
Jan 18Fixing Networking in Fedora 37 and Docker-compose
Jan 16Getting Used To Linux Apps Again
Jan 11My Obsession With Tools Isn’t Healthy
Jan 9Back to Work
Jan 6Thoughts on moving from Ubuntu to Fedora
Jan 4Hello 2023
Jan 2
2022
Looking Back on 2022
Dec 30So Many Bad Options
Dec 28A Tale of Finance Software Woes
Dec 26Investigate Apple Alternatives for 2023
Dec 23Time To Reduce My Reliance On Big Tech
Dec 19Kana 0.2.1
Dec 16Advanced Data Protection is a Great Feature
Dec 14Ready for the Holidays
Dec 12Can I Ever Be Happy With My Tech?
Dec 9Hello Again Linux, I Missed You
Dec 5A Full Year of 10,000 Steps: Done
Dec 2Digital Privacy Isn’t Easy
Nov 30Too Much Apple Is Never A Good Thing
Nov 28Yes, I Do Have Much to be Thankful For
Nov 25WordPress Should Embrace the Fediverse
Nov 23Still Searching for Focus
Nov 21I need to stop worrying about my tools
Nov 18The House Is Quiet Again
Nov 16Managed Hosting is Wonderful
Nov 14A Long and Valuable Week
Nov 11A Full Year Back in the Apple Ecosystem
Nov 9Thoughts On Mastodon and Twitter
Nov 7Focus is Hard
Nov 4Two Years Without Beer
Nov 2100 Book Goal – Complete
Oct 31Day After Day
Oct 28Apple OS Updates are Boring – and That is Good
Oct 26Summer is Back
Oct 24I’m OK With No Tech Posts
Oct 21Visiting Family
Oct 19The Future is Very Dark
Oct 17Write Because You Love To Write
Oct 12Will We Finally Get Modern Internet?
Oct 10Home But Still Waiting
Oct 5It’s Time To Move
Oct 3Waiting To Return
Sep 30It’s Crunch Week and I’m Tired
Sep 26The Joy of Writing
Sep 23Finding Enjoyment In Building Software
Sep 21Announcing Kana 0.0.3
Sep 19Code Is Never Easy
Sep 16Shopping For Better Writing Software
Sep 14Introducing Kana – A Simple and Powerful WordPress Development Environment
Sep 12Nothing is Forever
Sep 9Just Push Publish Isn’t Always Easy
Sep 7I’m Not Getting A New Phone… And That Is Exciting To Me
Sep 5A Few Tricks For Managing a FOSS Project
Aug 31A PHP (WordPress) Dev Falls in Love with GoLang
Aug 29I Love My Work but I Do Miss Writing Code
Aug 24All Tech Is Garbage
Aug 22Let’s Go
Aug 19Getting Close on a New Project
Aug 17My Little Escapes
Aug 15Thoughts on Remote Work
Aug 12Anxiety Is Hard
Aug 10Checking In On My Tech
Aug 8Not All Languages Are The Same
Aug 3Bye Bye Gulp, Thanks for All the Help
Aug 1Finding Peace At Home
Jul 29I Want to Talk Again
Jul 27Adding A New Daily Habit
Jul 25So Much Time and Nothing To Do
Jul 221 Year of Regular Blogging
Jul 20Writing Is Hard
Jul 11If I Built A Large Website Today…
Jul 8A Week Off Social Media
Jul 6Social Media Is Not Activism
Jul 4It’s Time For A Social Media Break
Jul 1The Perfect iPad Keyboard?
Jun 27Trying Full Site Editing in WordPress
Jun 24Choosing To Be… Happy?
Jun 22Another Birthday
Jun 20Is Winter Coming, Again?
Jun 17It’s Time To Stop Playing The Game
Jun 15It’s 2022 and Chrome Still Sucks
Jun 13Looking Back at My Writing
Jun 10Summer
Jun 8The Writing Is The Point
Jun 6So Much For Modern Technology
Jun 360 Books
Jun 1Writing Code For Me
May 30It’s Time for Help
May 27What Is There Besides WordPress?
May 23The Little Things
May 20Back to Work
May 18Keeping My WordPress Index Pages Current
May 16Upgrading My Home Office Studio
May 13Why Hello Apple, I’m Glad You’re Back On Your Feet
May 6My Life as an Imposter
May 4Do I Need to Upgrade My Home Studio?
May 2My Ideal Tech
Apr 29Follow Your Twitter List Even If You Leave Twitter
Apr 27Rethinking How I Use Technology
Apr 25Finding Motivation to Write
Apr 22I miss teaching
Apr 20Don’t Forget To Shop Around
Apr 18Leaving Twitter for Mastodon is Easy
Apr 15Finding Community
Apr 13My Relationship with My Data
Apr 11131 Days
Apr 8Always Searching for the Perfect Tech
Apr 6Creating a Free, Personal Shortlink Service with Netlify
Apr 4The Pros and Cons of Apple OS Updates
Apr 1It’s time to start self-hosting (again)
Mar 30Dreading the Endless Summer
Mar 28Maccy, the perfect Mac clipboard manager
Mar 23Venturing Out
Mar 21Wellness Day
Mar 18So Much Tech and So Little Work
Mar 16The Impossibility of Minimalism
Mar 142 Years
Mar 11How Much Is Enough?
Mar 9The Case For WordPress Multisite
Mar 7Hello WordFest Live
Mar 4The Futility and Possibility of Tech Boycotts
Mar 2Why Keep Blogging?
Feb 28A Welcome Break During Bad Times
Feb 25The Performance Benefits of a Minimal WordPress Site
Feb 23It’s Time for a New WordPress Theme
Feb 21The Perfect Office?
Feb 18From Study to Action
Feb 16Adventures in Programming
Feb 14There Should be More to Normal than Escape
Feb 7Three Months Soda Free
Feb 4Hello February
Feb 2Hosting Your Email Simply and Safely
Jan 31Enjoying the Season
Jan 28No More Analytics
Jan 26Finding Home
Jan 24The Perfect Phone Does Not Exist
Jan 21Installing Node LTS with The Latest NPM using NVM
Jan 17One Year With iPhone
Jan 14My Relationship with the “Internet of Things”
Jan 1215 Years of iPhone
Jan 10Digital Spring Cleaning
Jan 7A “Senior” Title Should Mean Something in WordPress
Jan 5Hopes and Dreams for 2022
Jan 3
2021
So Long 2021
Dec 31Using PHPCS with Homebrew On MacOS Monterey
Dec 29The Ultimate WordPress Development Environment
Dec 27Finding Your Groove as a Remote Worker on Vacation
Dec 22Tweetbot vs Twitter – Which is Better?
Dec 20Usability, Privacy and the State of My Tech
Dec 17The Future of This Site in 2022
Dec 15Does Gutenberg Work For You?
Dec 13I am Thankful
Dec 10Generating New Blog Post Ideas
Dec 8There are Many Paths In WordPress
Dec 6Regular Blogging – 5 Months Later
Dec 3Bye Bye Dev Work and Hello Engineering Management
Dec 1Travel Is Stressful
Nov 29My Office – 2021
Nov 26Happy Thanksgiving
Nov 24Jetpack’s WordPress.com Stats – A Clarification
Nov 22Back to WordPress. com [Jetpack] Stats
Nov 19Making My Peace With Gutenberg
Nov 17WordPress is Just Software… and that’s OK
Nov 15Thoughts on Building a Fitness Habit with Technology
Nov 12Welcome Back, Fall
Nov 10generator-wp: A WordPress Project Generator
Nov 8First Impressions of My M1 MacBook Pro
Nov 5Now For The Real Diet Challenge
Nov 3The Year Without Beer (For Real)
Nov 1Easy Content Security Policy (CSP) Headers for WordPress
Oct 29Three Projects For When I Have A Laptop Again
Oct 27Stepping Back From NextDNS
Oct 25Blog Comments Are Hard
Oct 22Running An Update Function In Your WordPress Plugin
Oct 20Back to Mac
Oct 18The Travel I Dream of The Most
Oct 15Please Stop Hiding wp-admin
Oct 13Privacy or Accessibility… Most People Can’t Have Both
Oct 11A Great Big Planet… and Nowhere To Go
Oct 8Announcing Atlas Content Modeler
Oct 6Homesick
Oct 4Opening Common WordPress Tools with Makefile
Oct 1Privacy vs Security
Sep 29The Many Communities of WordPress
Sep 27Why Are You Still In WordPress?
Sep 24Do You Know How Your Blog Is Licensed?
Sep 22Development Is More Than An Internet Search
Sep 20Managing Projects with VS Code
Sep 17Yes, A College Degree is Still Worth It
Sep 15My Development Toolbox – 2021
Sep 13The Perfect Notes App
Sep 10Don’t Push Publish… Yet
Sep 8Thoughts On My Blogging Schedule
Sep 6Plausible Analytics for WordPress: A Review
Sep 3VS Code Extensions for WordPress Development
Sep 1Apple is No-longer A Safe Option
Aug 30Why Visual Studio Code
Aug 27Cleaning Up Docker Conflicts and Leftovers
Aug 25The M1 iPad Pro, Three Months In
Aug 23Why Static Site Generators Aren’t for Blogging
Aug 20Will I Go Back to Linux
Aug 18Comments are Back
Aug 16Finding What Application Is Running on a Given Port
Aug 13Three Uses For Make in WordPress Development
Aug 11Returning To Simple Apps
Aug 9Learning React Fast
Aug 6Using Parameters in a Make Target
Aug 4The Changing WordPress Ecosystem
Aug 2Linux or Windows or Mac, Oh My!
Jul 30Automating WordPress Development with Make
Jul 28Blocksy vs GeneratePress
Jul 26Building a Blogging Habit
Jul 23Fixing Lando Crashes in Docker Desktop
Jul 21It’s Time for a New Site
Jul 20My New Normal
Jul 11Two Weeks With the iPad
Jun 10Creating A Minimal WordPress Theme In The Era Of Gutenberg
Apr 25Delete All Installed Homebrew Packages
Jan 31iOS 14 vs Android 11: My Experience Using Both
Jan 24Back to iPhone
Jan 18Relying Entirely on a Single Tech Ecosystem is Bad… But Don’t Just Take My Word For It
Jan 10Will I Buy an M1 Mac?
Jan 4Choosing A VPN To Protect What Matters
Jan 3
2020
Hindsight is Always 2020
Dec 31My Adventures in Leaving Big Tech – A Status Update
Dec 30Trusting Lando SSL Certificates in Firefox
Oct 3My Development Toolbox – 2020
Sep 6Hello WordPress, My Old Friend
Aug 23Privacy Empathy and the Zero-Sum Game
Jun 21Homebrew Is the Missing Package Manager for Linux
Jun 14Getting Started With a Full Featured WordPress Plugin Environment
Jun 10My Principles for Tech Perfection
Jun 9Configure Your DigitalOcean Firewall With a Dynamic IP
May 31My Struggles With Tech Are Not New
May 9Why I Can’t Recommend Linux to Others
Apr 26Limiting My Exposure to Surveillance on Android
Apr 19How and Why to Setup NextDNS for Your Home
Apr 18I Have a New WordPress Site
Apr 12My Blogging Workflow With Hugo
Apr 12Leaving Big Tech Behind Take 2
Apr 5Remote Work Tips From a Career of Remote Experience
Mar 28Moving This Site to Netlify
Jan 18The Road to Sustainable Tech
Jan 15Running Nextcloud With Docker and Traefik 2
Jan 4
2019
Looking Back on a Decade of Progress With an Eye to the Future
Dec 25Keeping Docker Containers Updated
Dec 24Setting Up Private Website Analytics With GoAccess
Nov 30Protecting Your Docker Socket With Traefik 2
Nov 27Travel and WordCamps and Conferences Oh My
Nov 12The Real Cost of Leaving Google Behind
Oct 26How I Mostly Removed Google From My Life
Oct 26Serving Your Docker Apps With HTTPS and Traefik 2
Oct 8Leaving Big Tech Ecosystems Behind
Sep 28Anonymizing Nginx Logs
Sep 2WordCamp Orlando 2019 Recap
Aug 26Tools of the Trade 2019
Aug 15It’s Time for a New Site
Aug 13On WordPress and Mental Health
Mar 2Product vs Agency vs In-house in WordPress
Feb 16The Simple Struggle
Feb 10Ensuring the File Path is Present to Create a File in GoLang
Jan 153 Lessons for a PHP Developer Working in GoLang
Jan 8Gutenberg… I’m Loving It
Jan 7WordPress: It’s Still More Than Code
Jan 5First Thoughts on the Samsung Chromebook 3
Jan 4Hello 2019, Here’s to Better Habits and Less Stress in the New Year
Jan 1
2018
From Mac to Linux – First Impressions on a Major Workflow Shift
Sep 5Rethinking My Social Media Use
Aug 18My Tools of My Trade – 2018 Edition
Jul 14So Long Primary Vagrant
Jun 20A Developer Looks at 40
Jun 20Google Fi and Pixel… 5 Months Later
May 5Stop Autoplay Videos in Google Chrome
Jan 20Goodbye 2017 and Hello 2018: Goals, Hopes and Spoiled Plans
Jan 1
2017
Why I Worry About Net Neutrality
Dec 18Standardizing Our WordPress Plugin Development
Dec 14Experiments With Gravity Forms and Secure Data Storage
Dec 13What is Your Threat Model?
Dec 12Securing Your WordPress Logins with Jetpack and WordPress.com
Dec 11Making FitBit Work for Me: How FitBit Really Has Made Me More Fit
Dec 10From Apple to Google (and more): My Adventure in Escaping the Apple Ecosystem
Dec 9Pixel 2 XL vs iPhone 8+: A Week of Using Both
Dec 8HighEdWeb 2017: That’s a Wrap
Oct 12My Tools of the Trade for 2017
May 233 Reasons Why I Don’t Write More
Apr 10WordCamp London 2017
Mar 18Becoming a Professional Developer Is More Than The Latest Library
Jan 1
2016
A Review of 2016 with a Preview of 2017
Dec 31Escaping Late Doesn’t Require Escaping Often
Nov 15Reflections of a WordPress Developer
Nov 14Vagrant is Not The Answer For Everyone
Nov 13I Have a Voice
Nov 12Onward and Upward
Oct 10Why I’ve Stuck With WordPress
Jun 4Accessing Elasticsearch Remotely through Vagrant
Jun 3Debugging Google AMP
Jun 2The Year Without Beer – My Progress So Far
Jun 1My Tools of the Trade: 2016
May 13Getting Media on Your Local WordPress Site
Feb 2Thoughts On Our First Year At Home
Jan 25The Year Without Beer
Jan 2
2015
2014
This Site is Finally All HTTPS
Dec 28WordCamp DFW 2014
Oct 4WordCamp Providence 2014
Sep 27Why I Sold Better WP Security
Aug 25What Does HTTP Mean?
Aug 13Speaking at WordCamp Maine
Aug 6NAMS – Some Thoughts On A New Experience
Aug 4Sublime Text to PhpStorm – Why I Switched
May 13Successes and Failures of a Large Free Plugin – WordCamp Miami 2014
May 123 Thoughts on WordCamp
May 10Keeping Track of wp-config.php Information Across Different Environments
May 8Where to Get the Best WordPress News
May 5WordCamp Austin – It’s the People!
May 4Getting the Correct IP Address With PHP
May 2Announcing Better YOURLS
Apr 20Introducing Primary Vagrant
Mar 14What Happened to Better Google Tasks?
Mar 13My Development Toolbox – 2014
Jan 19Beginning Backbone.js
Jan 9
2013
Virtual Machines… The Holy Grail of Local Web Development
Aug 2WordCamp San Francisco… That’s a Wrap
Jul 31Add Social Media Icons To Your Site Without Images
Jul 143 Tips For Protecting Your Social Media
Jul 6But I Thought there Were No Core Bugs in WordPress?
Jul 3Remove the Default style.css in WordPress with Genesis
Jun 225 Ways To Tell If Your Website Has Been Hacked
Jun 19Adding a Widget Area After Your Post In WordPress and Genesis
Jun 12Website Security Is More Than Just Prevention
Jun 3Bye Bye MAMP Pro, Hello AMPPS
May 31Excluding a Category from your WordPress Homepage
May 29Bit51’s Development Tools – 2013 Edition
May 27Notes and Observations on WordPress Security
May 23Securing WordPress – The Full Video of my 2012 WordCamp Austin Talk
May 21
2012
Protecting Your Site From the Perils of Free and Open Wi-fi
May 28Is It Time To Revisit Jetpack for WordPress?
May 23When Will Your Website be Responsive?
May 183 Website Problems You Don’t Even Know You Have
May 16Add Code To Your WordPress Posts With Crayon Syntax Highlighter
May 7Follow Friday: 3 Developers Who Can Help Make Your Summer Productive
May 4Add A New Image Size To WordPress
Apr 30How Often Should You Blog?
Apr 27Debugging WordPress
Apr 20How do you handle writer’s block?
Apr 18The 3 Most Neglected Parts of Any Website
Apr 165 WordPress Plugins I Can’t Live Without – 2012 Edition
Apr 11Step Away From Your Computer
Apr 9Stop wp-cron (WordPress cron Jobs) From Firing on Every Page Load
Apr 6WordPress Plugin Developers: Clean Up After Yourself
Apr 4Customize The Genesis Author Box in WordPress
Apr 2Customize WordPress Login Page Logo
Mar 20When Will You Upgrade To PHP 5.4?
Mar 2Does Your Blog Have Too Many Features?
Feb 28Gender in Social Media, the New Divide?
Feb 24Redirect Your RSS Feed to FeedBurner
Feb 223 WordPress Plugin Developers I Trust
Feb 17How Many Social Networks Should You Publish Your Blog On
Feb 15My Web Development Toolbox – 2012
Feb 135 Reasons This Site Runs On WordPress
Feb 10Customize the Contact Info Fields in WordPress Profiles
Feb 6One Simple Way To Secure WordPress
Feb 3Using SSL With MAMP PRO 2.x
Feb 1Facebook Bug Lets Anyone Edit Your Page
Jan 30Adventures in Monetization
Jan 30Customize Your WordPress Dashboard in 10 Seconds
Jan 27
2011
Drupal vs WordPress – Which is right for you?
Nov 14Why You Shouldn’t Care About PageRank At All
Nov 11So Long Coda, Hello Espresso
Nov 73 Lessons on Accessibility For Blogs
Nov 2My #heweb11 Top 5
Oct 31What Is The Best Way To Install A WordPress Plugin?
Oct 19FastCGI vs suPHP vs CGI vs mod_php (DSO)
Oct 17Never Publish Anything Immediately
Oct 10Shared Hosting vs VPS vs Cloud vs Dedicated Server
Oct 73 Ways Your Host Can Effect Your SEO
Oct 5The One Thing You Must Do For Your Site or Blog
Oct 3How to Open an Apple Pages or Keynote Document on Any Computer
Sep 305 Google Services Your Website Needs (even if you don’t)
Sep 263 Speedometers For Your Website
Sep 23How to Properly Redirect Your Domain With or Without www
Sep 215 Places Where QR Codes Can Work For You
Sep 19Changing File Upload Size Limits in WordPress Multisite
Sep 16The Importance of Following The Right People On Twitter
Sep 145 Ways Aviation Helped Me Become A Better Developer
Sep 12The Limits of Unlimited Hosting
Aug 31Tools To Grade Your Website
Aug 29Professionalism in Social Media
Aug 26Web Languages For Non-techies
Aug 24Google’s Second Class Customers
Aug 22What Is The Best Programming Language To Learn 1st?
Aug 19The 3 Most Important Ways To Keep Your Website Safe
Aug 16Overcoming Social Media’s Shortcomings
Aug 14There Is More To SEO Than Meta Tags
Aug 115 Tools For The One-Man (or Woman) Web Show
Aug 105 Signs Your Social Media Expert Isn’t What They Say They Are
Aug 8Joomla Joins the 21st Century With Rapid Release Cycle
Aug 4Hosting on Amazon AWS – My Experience and Some Tips
Aug 2How to Get LiveFyre to Work With Studiopress Focus/Genesis
Aug 2A Lesson On Backing Up Before An Upgrade
May 10Drupal vs Joomla via Another Metric
Apr 19Prepare Your WordPress Theme To Be Minified
Apr 16Your Blog Doesn’t Have To Be Your Career
Apr 13A Worthy Digsby Alternative for Mac
Apr 10Don’t Forget the Details
Apr 1Analyze Your Site’s Performance With Google Page Speed Online
Apr 1Web Development Should Not Happen In A Bubble
Mar 3110 Things I Love About Google
Mar 28Why Every WordPress Site Should Have Zemanta
Mar 2210 Things I Hate About Google
Mar 21Why Your Small Site Needs Caching
Mar 18Don’t Lose Your Focus
Mar 17QR Codes Aren’t Just Your URL
Mar 610 Web and Social Media Tips for College Students
Mar 15 WordPress Plugins I Can’t Live Without (2011 edition)
Feb 914 Practical Ways to Increase the Security of Your Website
Feb 1Social Media Shouldn’t Be A One-man Show
Jan 22CMS Success in Unlikely Applications
Jan 18Drupal 7 vs Joomla 1.6
Jan 11
2010
Installing mod_pagespeed On Individual Sites
Nov 19WordPress Caching: Super or Total
Nov 19When The Ax Man Cometh – An Excellent Piece on Higher Ed Live
Nov 17Experiments with mod_pagespeed
Nov 16PHP 5.3 – Finally Ready For Primetime
Nov 13Thoughts on a Flash-free Mac
Oct 22Changing the Default Theme on WordPress 3 Multi-site
Sep 15Higher Ed Web Dev – Boom or Bust
Sep 14Higher Ed Live – a Cool Resource for Higher Ed
Sep 14Higher-Ed vs The Private Sector: It’s the mission stupid!
Jul 18iPhone 4…yawn
Jul 1Running Apache+FastCGI+Suexec in Ubuntu 10.04 without /var/www
Jun 9PHP 5.2 on Ubuntu 10.04
May 31Using a Custom wp-signup Page With WordPress MU
Feb 26Experts Earn Their Title
Feb 75 Things I’d Like To See In 2010
Jan 4
2009
Windows 7, A Redeeming Quality or Two on Another Failed OS
Oct 18Windows 7 – It Still Sucks
Oct 9Reflections on the New iPods
Sep 275 Reasons Everyone Should Blog
Jul 24Why I Won’t Waste My Time On Windows 7
Jun 1010 Applications for All Web Developers
Apr 5Why I Tweet
Mar 30What to look for in a website host
Mar 235 Lessons New Web Developers Should Learn
Mar 1From Vista to Linux (It was a lot easier than I thought)
Feb 19