Welcome Back

By Jordan , 4 March, 2025

Welcome back!  The cobbler has finally fixed his own shoes.

I'm referring of course to the "cobbler's shoes" parable, about a cobbler who is so busy fixing other people's shoes (because that's his job), that he doesn't have any time for his own (or his children, as the parable goes).

My own websites have been much the same over the past 10+ years, as I've been engaged in professional web development.  If I spend all my day on a client's website, when am I to have time to do my own?

The answer: I recently found myself between jobs, and took the opportunity to upgrade.  (Also, Drupal 7 has reached End of Life.)

The new stack is much the same as the old stack.  I had to switch from Apache to Nginx, because I wanted to add TLS support, and it's much easier with Nginx.  (In fact, to make it work with Apache, you need to install Nginx anyway.  What's the point of having both?)

Maybe the biggest difference is I now push my code to Github, to take advantage of the excellent CI/CD provided by Github Actions.  That, and DDEV instead of Lando in my local environment.  (DDEV does a better job of supporting headless Drupal.  Sorry, Lando, I hate to see you go.)

Long story short: here we are, with a LEMP stack instead of a LAMP stack.  Nginx has replaced Apache, MariaDB has replaced MySQL.  Ubuntu and PHP have both received major upgrades.  But I'm still on Digital Ocean, still supporting half a dozen websites on the same tiny VPS I've had all these years.  Drupal 11 still supports multisite.

Thanks for visiting, I'm glad you're here.

Comments

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.