Chris Wiegman Chris Wiegman

Blog

All the technical and personal posts I've written on this site going back to 2008.

2023

Good Riddance 2023

Dec 29

The Move That Never Ends

Dec 27

Merry Christmas

Dec 25

Time for a Holiday

Dec 22

Old Habits Die Hard

Dec 20

DNS is Hard

Dec 18

Rest in Peace, My Friend

Dec 15

My Tech In 2024

Dec 13

Mic Check… Is this thing on?

Dec 11

A Quick Break

Oct 2

Taking Apart My Space

Sep 29

Another Year, Another Apple OS Upgrade

Sep 27

A New Phone and a New Watch

Sep 25

Preparing for New Tech

Sep 22

Wednesday, 20 September, 2023

Sep 20

Starting to Pack

Sep 18

Friday, September 15, 2023

Sep 15

Preparing to Move and Hoping for Home

Sep 13

We Found a Condo

Sep 11

Friday, 8 September 2023

Sep 8

Where is the Positivity?

Sep 6

My Experience in Testing JetBrains’ IDEs

Sep 4

Time for a Reset

Sep 1

Thinking of Going Back to JetBrains

Aug 30

Time is Growing Short

Aug 28

A Bright Spot

Aug 25

Walking Away

Aug 23

Chicago is Getting Real

Aug 21

Where are all the CMS applications going?

Aug 18

Wednesday, 16 August 2023

Aug 16

Home, I think?

Aug 14

That Would be Amazing

Aug 11

Another Piece of My Childhood is Gone

Aug 9

Code Streaks

Aug 7

A Good Move or a Bad Move?

Aug 4

So Close

Aug 2

A Good Sign?

Jul 31

3 Reasons I Do My Side Projects

Jul 28

More New Features for Kana 0.11.0

Jul 26

A Shortcut for Installing Go Versions

Jul 24

Friday, 21 July 2023

Jul 21

Wed, 19 July 2023

Jul 19

What happened to happy?

Jul 17

More Personal Projects

Jul 14

Finding Focus

Jul 12

Back on Pop!_OS and I’m Loving Linux Again

Jul 10

Announcing gh-backup to Backup your Public GitHub Repos

Jul 7

Learning Something New

Jul 5

Enjoying the Long Weekend

Jul 3

Completely Removing Twitter

Jun 30

Kana 0.10.0 is Live

Jun 28

Can 2023 Just End Already?

Jun 26

Making my Dotfiles Public

Jun 23

Another Birthday

Jun 21

Kana Continues to Develop with 0.8.1

Jun 19

A 3-day Weekend

Jun 16

It’s Time for a Digital Reset

Jun 14

My Tech is Actually Working for Me

Jun 12

I Need to Fix This

Jun 9

I Enjoy Writing Code When I Can

Jun 7

Don’t Forget the Tests

Jun 5

It’s Friday

Jun 2

No more fighting my tech

May 31

Progress on Kana

May 29

Ivory for Mac

May 26

Back to Ubuntu

May 24

Back in Florida

May 22

Almost “home”

May 19

I miss my office

May 17

Site Migrations are Hard

May 15

Grateful for Friday

May 12

The Real Test Begins

May 10

Florida really does make me sick

May 8

Yes, I over-engineered my office

May 5

Is it time for a new WordPress theme?

May 3

Could this be failure?

May 1

I Miss You Mom

Apr 28

Pausing is Hard

Apr 12

Life is Hard

Apr 10

Another Week is Done

Apr 7

Revisiting My Thoughts on Remote Work

Apr 5

Now with 50% fewer images

Apr 3

The fast pace of change in tech

Mar 31

Hiding boosts in Ivory for Mastodon

Mar 29

Porto, Portugal: Our 1st trip abroad since 2018

Mar 27

Not Today

Mar 24

First impressions of traveling again

Mar 22

Stepping back from the web

Mar 20

It’s time to work together and not be so negative

Mar 17

Mailpit, an updated alternative to Mailhog

Mar 15

New doesn’t mean “more productive”

Mar 13

I’m grateful for local software

Mar 10

The Eternal Project

Mar 8

My post schedule is too rigid

Mar 6

My Mastodon Anniversary

Mar 3

Finding Energy

Mar 1

Announcing Kana 0.6.0

Feb 27

Tuning Out is Hard

Feb 24

So long my friend

Feb 22

It’s OK that I can’t use Linux for everything

Feb 20

Getting Sick

Feb 17

The power to fix productivity

Feb 15

The WordPress plugins in use on ChrisWiegman.com

Feb 13

Use your strengths

Feb 10

WordPress, you’re getting very hard to love

Feb 8

Updating GitHub Profiles with WordPress and Go

Feb 6

My WordPress wish list

Feb 3

Things I will miss from Apple

Feb 1

Design is more than visuals

Jan 30

Still wishing for a better blogging tool

Jan 27

The Perfect Mastodon Client for Me

Jan 25

Code, Ideas and the Future of Kana

Jan 23

It’s time to be simple again

Jan 20

Writing Is The Point

Jan 18

Fixing Networking in Fedora 37 and Docker-compose

Jan 16

Running on Empty

Jan 13

Getting Used To Linux Apps Again

Jan 11

My Obsession With Tools Isn’t Healthy

Jan 9

Back to Work

Jan 6

Thoughts on moving from Ubuntu to Fedora

Jan 4

Hello 2023

Jan 2

2022

Looking Back on 2022

Dec 30

So Many Bad Options

Dec 28

A Tale of Finance Software Woes

Dec 26

Investigate Apple Alternatives for 2023

Dec 23

Ready For A Break

Dec 21

Time To Reduce My Reliance On Big Tech

Dec 19

Kana 0.2.1

Dec 16

Advanced Data Protection is a Great Feature

Dec 14

Ready for the Holidays

Dec 12

Can I Ever Be Happy With My Tech?

Dec 9

A Short Post

Dec 7

Hello Again Linux, I Missed You

Dec 5

A Full Year of 10,000 Steps: Done

Dec 2

Digital Privacy Isn’t Easy

Nov 30

Too Much Apple Is Never A Good Thing

Nov 28

Yes, I Do Have Much to be Thankful For

Nov 25

WordPress Should Embrace the Fediverse

Nov 23

Still Searching for Focus

Nov 21

I need to stop worrying about my tools

Nov 18

The House Is Quiet Again

Nov 16

Managed Hosting is Wonderful

Nov 14

A Long and Valuable Week

Nov 11

A Full Year Back in the Apple Ecosystem

Nov 9

Thoughts On Mastodon and Twitter

Nov 7

Focus is Hard

Nov 4

Two Years Without Beer

Nov 2

100 Book Goal – Complete

Oct 31

Day After Day

Oct 28

Apple OS Updates are Boring – and That is Good

Oct 26

Summer is Back

Oct 24

I’m OK With No Tech Posts

Oct 21

Visiting Family

Oct 19

The Future is Very Dark

Oct 17

Change is Never Easy

Oct 14

Write Because You Love To Write

Oct 12

Will We Finally Get Modern Internet?

Oct 10

We’re Not There Yet

Oct 7

Home But Still Waiting

Oct 5

It’s Time To Move

Oct 3

Waiting To Return

Sep 30

Requesting Hope

Sep 28

It’s Crunch Week and I’m Tired

Sep 26

The Joy of Writing

Sep 23

Finding Enjoyment In Building Software

Sep 21

Announcing Kana 0.0.3

Sep 19

Code Is Never Easy

Sep 16

Shopping For Better Writing Software

Sep 14

Introducing Kana – A Simple and Powerful WordPress Development Environment

Sep 12

Nothing is Forever

Sep 9

Just Push Publish Isn’t Always Easy

Sep 7

I’m Not Getting A New Phone… And That Is Exciting To Me

Sep 5

Grateful For The Holiday

Sep 2

A Few Tricks For Managing a FOSS Project

Aug 31

A PHP (WordPress) Dev Falls in Love with GoLang

Aug 29

A Symptom of My Depression

Aug 26

I Love My Work but I Do Miss Writing Code

Aug 24

All Tech Is Garbage

Aug 22

Let’s Go

Aug 19

Getting Close on a New Project

Aug 17

My Little Escapes

Aug 15

Thoughts on Remote Work

Aug 12

Anxiety Is Hard

Aug 10

Checking In On My Tech

Aug 8

What’s the Point?

Aug 5

Not All Languages Are The Same

Aug 3

Bye Bye Gulp, Thanks for All the Help

Aug 1

Finding Peace At Home

Jul 29

I Want to Talk Again

Jul 27

Adding A New Daily Habit

Jul 25

So Much Time and Nothing To Do

Jul 22

1 Year of Regular Blogging

Jul 20

Meet Kana

Jul 18

Meet Lindy

Jul 15

Meet Pele

Jul 13

Writing Is Hard

Jul 11

If I Built A Large Website Today…

Jul 8

A Week Off Social Media

Jul 6

Social Media Is Not Activism

Jul 4

It’s Time For A Social Media Break

Jul 1

This Month Has Been One Hell Of A Year

Jun 29

The Perfect iPad Keyboard?

Jun 27

Trying Full Site Editing in WordPress

Jun 24

Choosing To Be… Happy?

Jun 22

Another Birthday

Jun 20

Is Winter Coming, Again?

Jun 17

It’s Time To Stop Playing The Game

Jun 15

It’s 2022 and Chrome Still Sucks

Jun 13

Looking Back at My Writing

Jun 10

Summer

Jun 8

The Writing Is The Point

Jun 6

So Much For Modern Technology

Jun 3

60 Books

Jun 1

Writing Code For Me

May 30

It’s Time for Help

May 27

A Loss For Words

May 25

What Is There Besides WordPress?

May 23

The Little Things

May 20

Back to Work

May 18

Keeping My WordPress Index Pages Current

May 16

Upgrading My Home Office Studio

May 13

Step Away From the Computer

May 11

On Vacation

May 9

Why Hello Apple, I’m Glad You’re Back On Your Feet

May 6

My Life as an Imposter

May 4

Do I Need to Upgrade My Home Studio?

May 2

My Ideal Tech

Apr 29

Follow Your Twitter List Even If You Leave Twitter

Apr 27

Rethinking How I Use Technology

Apr 25

Finding Motivation to Write

Apr 22

I miss teaching

Apr 20

Don’t Forget To Shop Around

Apr 18

Leaving Twitter for Mastodon is Easy

Apr 15

Finding Community

Apr 13

My Relationship with My Data

Apr 11

131 Days

Apr 8

Always Searching for the Perfect Tech

Apr 6

Creating a Free, Personal Shortlink Service with Netlify

Apr 4

The Pros and Cons of Apple OS Updates

Apr 1

It’s time to start self-hosting (again)

Mar 30

Dreading the Endless Summer

Mar 28

Fridays

Mar 25

Maccy, the perfect Mac clipboard manager

Mar 23

Venturing Out

Mar 21

Wellness Day

Mar 18

So Much Tech and So Little Work

Mar 16

The Impossibility of Minimalism

Mar 14

2 Years

Mar 11

How Much Is Enough?

Mar 9

The Case For WordPress Multisite

Mar 7

Hello WordFest Live

Mar 4

The Futility and Possibility of Tech Boycotts

Mar 2

Why Keep Blogging?

Feb 28

A Welcome Break During Bad Times

Feb 25

The Performance Benefits of a Minimal WordPress Site

Feb 23

It’s Time for a New WordPress Theme

Feb 21

The Perfect Office?

Feb 18

From Study to Action

Feb 16

Adventures in Programming

Feb 14

Is it time for a hiatus?

Feb 11

Writer’s Block or Burnout

Feb 9

There Should be More to Normal than Escape

Feb 7

Three Months Soda Free

Feb 4

Hello February

Feb 2

Hosting Your Email Simply and Safely

Jan 31

Enjoying the Season

Jan 28

No More Analytics

Jan 26

Finding Home

Jan 24

The Perfect Phone Does Not Exist

Jan 21

7 Years

Jan 19

Installing Node LTS with The Latest NPM using NVM

Jan 17

One Year With iPhone

Jan 14

My Relationship with the “Internet of Things”

Jan 12

15 Years of iPhone

Jan 10

Digital Spring Cleaning

Jan 7

A “Senior” Title Should Mean Something in WordPress

Jan 5

Hopes and Dreams for 2022

Jan 3

2021

So Long 2021

Dec 31

Using PHPCS with Homebrew On MacOS Monterey

Dec 29

The Ultimate WordPress Development Environment

Dec 27

Merry Christmas

Dec 24

Finding Your Groove as a Remote Worker on Vacation

Dec 22

Tweetbot vs Twitter – Which is Better?

Dec 20

Usability, Privacy and the State of My Tech

Dec 17

The Future of This Site in 2022

Dec 15

Does Gutenberg Work For You?

Dec 13

I am Thankful

Dec 10

Generating New Blog Post Ideas

Dec 8

There are Many Paths In WordPress

Dec 6

Regular Blogging – 5 Months Later

Dec 3

Bye Bye Dev Work and Hello Engineering Management

Dec 1

Travel Is Stressful

Nov 29

My Office – 2021

Nov 26

Happy Thanksgiving

Nov 24

Jetpack’s WordPress.com Stats – A Clarification

Nov 22

Back to WordPress. com [Jetpack] Stats

Nov 19

Making My Peace With Gutenberg

Nov 17

WordPress is Just Software… and that’s OK

Nov 15

Thoughts on Building a Fitness Habit with Technology

Nov 12

Welcome Back, Fall

Nov 10

generator-wp: A WordPress Project Generator

Nov 8

First Impressions of My M1 MacBook Pro

Nov 5

Now For The Real Diet Challenge

Nov 3

The Year Without Beer (For Real)

Nov 1

Easy Content Security Policy (CSP) Headers for WordPress

Oct 29

Three Projects For When I Have A Laptop Again

Oct 27

Stepping Back From NextDNS

Oct 25

Blog Comments Are Hard

Oct 22

Running An Update Function In Your WordPress Plugin

Oct 20

Back to Mac

Oct 18

The Travel I Dream of The Most

Oct 15

Please Stop Hiding wp-admin

Oct 13

Privacy or Accessibility… Most People Can’t Have Both

Oct 11

A Great Big Planet… and Nowhere To Go

Oct 8

Announcing Atlas Content Modeler

Oct 6

Homesick

Oct 4

Opening Common WordPress Tools with Makefile

Oct 1

Privacy vs Security

Sep 29

The Many Communities of WordPress

Sep 27

Why Are You Still In WordPress?

Sep 24

Do You Know How Your Blog Is Licensed?

Sep 22

Development Is More Than An Internet Search

Sep 20

Managing Projects with VS Code

Sep 17

Yes, A College Degree is Still Worth It

Sep 15

My Development Toolbox – 2021

Sep 13

The Perfect Notes App

Sep 10

Don’t Push Publish… Yet

Sep 8

Thoughts On My Blogging Schedule

Sep 6

Plausible Analytics for WordPress: A Review

Sep 3

VS Code Extensions for WordPress Development

Sep 1

Apple is No-longer A Safe Option

Aug 30

Why Visual Studio Code

Aug 27

Cleaning Up Docker Conflicts and Leftovers

Aug 25

The M1 iPad Pro, Three Months In

Aug 23

Why Static Site Generators Aren’t for Blogging

Aug 20

Will I Go Back to Linux

Aug 18

Comments are Back

Aug 16

Finding What Application Is Running on a Given Port

Aug 13

Three Uses For Make in WordPress Development

Aug 11

Returning To Simple Apps

Aug 9

Learning React Fast

Aug 6

Using Parameters in a Make Target

Aug 4

The Changing WordPress Ecosystem

Aug 2

Linux or Windows or Mac, Oh My!

Jul 30

Automating WordPress Development with Make

Jul 28

Blocksy vs GeneratePress

Jul 26

Building a Blogging Habit

Jul 22

Fixing Lando Crashes in Docker Desktop

Jul 21

It’s Time for a New Site

Jul 20

My New Normal

Jul 11

Two Weeks With the iPad

Jun 10

Creating A Minimal WordPress Theme In The Era Of Gutenberg

Apr 25

Delete All Installed Homebrew Packages

Jan 31

iOS 14 vs Android 11: My Experience Using Both

Jan 24

Back to iPhone

Jan 17

Relying Entirely on a Single Tech Ecosystem is Bad… But Don’t Just Take My Word For It

Jan 10

Will I Buy an M1 Mac?

Jan 4

Choosing A VPN To Protect What Matters

Jan 3

2012

Protecting Your Site From the Perils of Free and Open Wi-fi

May 28

Is It Time To Revisit Jetpack for WordPress?

May 23

When Will Your Website be Responsive?

May 18

3 Website Problems You Don’t Even Know You Have

May 16

Add Code To Your WordPress Posts With Crayon Syntax Highlighter

May 7

Follow Friday: 3 Developers Who Can Help Make Your Summer Productive

May 4

Add A New Image Size To WordPress

Apr 30

How Often Should You Blog?

Apr 27

Debugging WordPress

Apr 20

How do you handle writer’s block?

Apr 18

The 3 Most Neglected Parts of Any Website

Apr 16

5 WordPress Plugins I Can’t Live Without – 2012 Edition

Apr 11

Step Away From Your Computer

Apr 9

Stop wp-cron (WordPress cron Jobs) From Firing on Every Page Load

Apr 6

WordPress Plugin Developers: Clean Up After Yourself

Apr 4

Customize The Genesis Author Box in WordPress

Apr 2

Customize WordPress Login Page Logo

Mar 20

When Will You Upgrade To PHP 5.4?

Mar 2

Does Your Blog Have Too Many Features?

Feb 28

Gender in Social Media, the New Divide?

Feb 24

Redirect Your RSS Feed to FeedBurner

Feb 22

3 WordPress Plugin Developers I Trust

Feb 17

How Many Social Networks Should You Publish Your Blog On

Feb 15

My Web Development Toolbox – 2012

Feb 13

5 Reasons This Site Runs On WordPress

Feb 10

Customize the Contact Info Fields in WordPress Profiles

Feb 6

One Simple Way To Secure WordPress

Feb 3

Using SSL With MAMP PRO 2.x

Feb 1

Facebook Bug Lets Anyone Edit Your Page

Jan 30

Adventures in Monetization

Customize Your WordPress Dashboard in 10 Seconds

Jan 27

2011

Drupal vs WordPress – Which is right for you?

Nov 14

Why You Shouldn’t Care About PageRank At All

Nov 11

So Long Coda, Hello Espresso

Nov 7

3 Lessons on Accessibility For Blogs

Nov 2

My #heweb11 Top 5

Oct 31

What Is The Best Way To Install A WordPress Plugin?

Oct 19

FastCGI vs suPHP vs CGI vs mod_php (DSO)

Oct 17

Never Publish Anything Immediately

Oct 10

Shared Hosting vs VPS vs Cloud vs Dedicated Server

Oct 7

3 Ways Your Host Can Effect Your SEO

Oct 5

The One Thing You Must Do For Your Site or Blog

Oct 3

How to Open an Apple Pages or Keynote Document on Any Computer

Sep 30

5 Google Services Your Website Needs (even if you don’t)

Sep 26

3 Speedometers For Your Website

Sep 23

How to Properly Redirect Your Domain With or Without www

Sep 21

5 Places Where QR Codes Can Work For You

Sep 19

Changing File Upload Size Limits in WordPress Multisite

Sep 16

The Importance of Following The Right People On Twitter

Sep 14

5 Ways Aviation Helped Me Become A Better Developer

Sep 12

The Limits of Unlimited Hosting

Aug 31

Tools To Grade Your Website

Aug 29

Professionalism in Social Media

Aug 26

Web Languages For Non-techies

Aug 24

Google’s Second Class Customers

Aug 22

What Is The Best Programming Language To Learn 1st?

Aug 19

The 3 Most Important Ways To Keep Your Website Safe

Aug 16

Overcoming Social Media’s Shortcomings

Aug 14

There Is More To SEO Than Meta Tags

Aug 11

5 Tools For The One-Man (or Woman) Web Show

Aug 10

5 Signs Your Social Media Expert Isn’t What They Say They Are

Aug 8

Joomla Joins the 21st Century With Rapid Release Cycle

Aug 4

How to Get LiveFyre to Work With Studiopress Focus/Genesis

Aug 2

Hosting on Amazon AWS – My Experience and Some Tips

A Lesson On Backing Up Before An Upgrade

May 10

Drupal vs Joomla via Another Metric

Apr 19

Prepare Your WordPress Theme To Be Minified

Apr 16

Your Blog Doesn’t Have To Be Your Career

Apr 13

A Worthy Digsby Alternative for Mac

Apr 10

Don’t Forget the Details

Apr 1

Analyze Your Site’s Performance With Google Page Speed Online

Web Development Should Not Happen In A Bubble

Mar 31

10 Things I Love About Google

Mar 28

Why Every WordPress Site Should Have Zemanta

Mar 22

10 Things I Hate About Google

Mar 21

Why Your Small Site Needs Caching

Mar 18

Don’t Lose Your Focus

Mar 17

QR Codes Aren’t Just Your URL

Mar 6

10 Web and Social Media Tips for College Students

Mar 1

5 WordPress Plugins I Can’t Live Without (2011 edition)

Feb 9

14 Practical Ways to Increase the Security of Your Website

Feb 1

Social Media Shouldn’t Be A One-man Show

Jan 22

CMS Success in Unlikely Applications

Jan 18

Drupal 7 vs Joomla 1.6

Jan 11