Skip to main content
Posts 41 — 60 of 93

Developers need to stop this CSS-in-JavaScript nonsense.

Subaru has a brand, they understand what the brand means, and they lean into it hard. Kudos.

Alpine.js is a great example of how sometimes the Internet offers you the exact solution you were looking for. Maybe in the future I can just ask ChatGPT-12 to code a custom library or framework for my specific use case, but this will do for now.

Car interiors and exteriors should not have super shiny or reflective parts and surfaces so that you and others around you are not constantly blinded when the sun shines at the right angle. Sun glare is painful and distracting when driving and therefore a hazard.

The American Diabetes Association website has 4(!) Donate buttons visible when you first visit their home page. Is that not a bit much?

I think OLED hype is just a way for Sam(e)sung to make more money. The quality of my life will not go up if I have ‘deeper blacks’ on my phone or laptop screen. But my wallet would be a lot lighter.

Not sure why anyone would prefer Calibri over Aptos.

I am discovering it may be unwise to convert an XML string to a SimpleXMLElement or an array in PHP. It might be simpler to just parse the XML as a DOMDocument. Too many things seem to go wrong when converting the XML to something else.

I love Grupo Fantasma. They sound like a Robert Rodriguez movie.

About GSAP

Quickly making a draggable interface element.

I was today old when I learned there are quite a few different characters that can be used as delimiters for regular expressions in PHP.

This holiday season let us be joyful for well crafted, well documented APIs and the kind souls who are doing the work.

When something isn’t working, sometimes you need to look in the mirror for the reason. Or, at least be able to acknowledge that possibility.

That feeling when all your Drupal modules are up to date.

“You’re using it wrong” is the frustration cry of the hapless UX designer. If your app provides a good experience — is easy to use and provides what the user wants — a user won’t “use it wrong”.

Marketing content authors: “I want to be able to apply all of my brand styles when editing.”

Drupal: “The editor now supports collaborative editing and Markdown.”

Did anyone working on CKE5 and Drupal stop to talk to CKE 4 power users and figure out what is really needed? Because I cringe when I hear people talk about CKE5 and a big upgrade. So many people on the Drupal slack are suffering through the change or abandoning Drupal. And I understand the frustration.

Nothing so stressful as pushing the staging database to production.

The problem with iPads in 2023 is a bunch of YouTubers claiming there is a problem with iPads. Just because an iPad can’t replace your laptop for your niche use case doesn’t mean there is a problem with the iPad. The iPad is the most versatile computing device I own and the one I use the most. And I think that for most regular people, that would also be the case.