Welcome

I am a Drupal back end engineer. I work to give you control over the technology you use. That means open source technology without vendor lock-in.

This is a bare-bones Drupal 10 site I set up to record things I learn. Many times, I’ve had to learn something a second time because I didn’t keep notes the first time. I hope to fix that by keeping notes here. I also hope the notes help you, whether you’re learning something for the first, the second, or the hundredth time.

Tips for recruiters

Submitted by Darren Oh on

I get offers almost every day from recruiters looking for Drupal talent. I appreciate sincere offers, but most fail in ways that are obvious to me as a candidate. I used to write a response to every offer, but that took too much time. Now I delete most offers as soon as I receive them. If you are a recruiter, this may baffle you. Why would I ignore your offer if I’m open to work? For recruiters who have been waiting to hear back from me, consider this my response. For recruiters who want to do better, here are some suggestions.

Tags

Drupal CMS demo updated to Drupal 11.3

Submitted by Darren Oh on

This week I updated the Drupal CMS demo on Drupal Forge. Normally, a GitHub workflow takes care of this. We have a special script for Drupal CMS that preinstalls required recipes. We still show all the install steps to the user, but the preinstalled recipes make installation run faster. Our pre-install script failed because Drupal 11.3 stops installation with a warning if URL rewriting is not enabled.

Adding LDAP to PHP on DreamHost

Submitted by Darren Oh on

I have been a DreamHost customer since 2006. I love the affordability and flexibility of their shared hosting. DreamHost allows customers to compile custom PHP extensions on shared hosting. I used this to add LDAP support to PHP. This worked fine until DreamHost upgraded their shared hosting servers to Ubuntu 22.04.

Using Colima with an SSL inspector

Submitted by Darren Oh on

After Cognizant installed Zscaler on my work Mac, DDEV could no longer retrieve images from Docker Hub. It complained that it could not verify the TLS certificate. I use Colima as my Docker provider, which apparently does not yet automatically update its root certificate authorities to match the machine it runs on.

Tags

My vote on Florida’s abortion amendment

Submitted by Darren Oh on

In Florida’s election we have a constitutional amendment on abortion rights to vote on. I believe that choosing to abort a child is wrong in almost all circumstances. My belief is founded on both moral and religious convictions. Every abortion causes me anguish. Yet I am voting for the amendment to restore abortion rights in Florida. Why?

I am not voting on whether to have abortions. I am voting on whether to harm women and doctors who terminate a pregnancy before a child is able to survive outside the womb. Here is the text of the amendment:

Tags

Scamming violent people is hazardous to your health

Submitted by Darren Oh on

After the second assassination attempt against him, Trump claimed Biden and Harris had inspired threats to his life. Mr. Trump, I have a little advice for you. It might be in your interest to stop accusing your opponents and focus on the real danger. You yourself are inspiring threats to your life. You encourage your supporters to be violent. You tell them elections are rigged. You scam them with lies and false promises. When violent desperate people start to realize you’ve made fools of them, that’s dangerous for you. It’s not Democrats’ fault.

Tags

The Drupal Forge business model

Submitted by Darren Oh on

Drupal Forge is a non-profit project of the Drupal community. Our mission is to support vendors that devote a portion of their revenue to sustaining the software and infrastructure Drupal needs to be a great product. Our product launch buttons are part of a business model to sustain contribution. This makes them different from launch buttons that hosting vendors offer on their own.