The tortoise still has a place
It’s easy to look around the AI-enabled tech space and feel behind. Someone shipped three apps this week. Someone else built a SaaS over the weekend. There’s a demo, a launch post,…
The random technical musings of Justin Sternberg
It’s easy to look around the AI-enabled tech space and feel behind. Someone shipped three apps this week. Someone else built a SaaS over the weekend. There’s a demo, a launch post,…
This Dilbert strip is painfully accurate. (h/t @Rarst)
It’s been a year since this interview, and just now realizing I haven’t put it up on this site. In this interview, Troy Dean of WP Elevation interviews me on topics like WebDevStudios, WordPress…
The conversation came up internally at WebDevStudios, and I knew I had seen Ethan Marcotte, and/or Mat Marquis rant on it a bit before (I mean that in the best way), so I…
Bridging the designer/developer gap is a challenge not often accepted. Designers who are comfortable in PHP and in the ‘back-end’ of WordPress are rare enough that we’ve coined the term ‘unicorn’ to…
In March, I (re)presented on some of the fundamentals of writing better javascript for an internal WDSLunch presentation. The slides contain a ton of useful info and are an accumulation of a…
So today, I instigated a lively discussion on the topic of WP_Error vs PHP Exceptions. I’m curious why try/catch exceptions are rarely used in WP dev? Any insight? — Justin Sternberg (@Jtsternberg)…
The other day, I tweeted out that I believe there is hesitancy in the WordPress world to use autoloaders. Don’t believe me? I feel like there’s hesitancy in the WP world w/…
Giuseppe Mazzapica wrote a very thought-provoking and insightful response to the question “What is the best way to initiate a class in a WP plugin?” on wordpress.stackexchange.com. I definitely recommend a read. It…
This is written for PHP and/or WordPress, but the principle applies to any server-side language. First we’ll we’ll create a php function for determining our environment: This function will return 1 for…