Crashing Computer Science

I’ve recently found the need to brush up on my computer science knowledge… and by “brush up,” I mean, actually learn computer science.

Our company focuses on partnering with teams who develop websites and browser-based applications to ensure the best possible go-live and day-two-plus experiences.

Can a knowledge of computer science principles aid that mission?

Using Composer and Namespaces in PHP

Pretty much everyone who develops with PHP uses Composer, and if you’ve every used a PHP framework, you’ve seen the namespaces at the tops of files. I knew how to use these things but I didn’t really understand them until I embarked on a few just-for-learning side projects that I started from scratch.

Choosing the Right Stack for the Job

As a developer, you’ve no doubt been asked “can you do [insert user request here]” more times than you can count. The answer is pretty much always “yes.” The tougher question these days is “how” … there are hundreds of ways to get things done these days. In this post, I’d like to share some of the things that shape my decisions about the “how.”

Getting WP Post and Postmeta in Single Rows

WordPress uses wp_posts to store post, page, and Custom Post Type (CPT) data the wp_postmeta table for Custom Metabox data. To retrieve this data you have to read for the post plus multiple linked postmeta rows. In this post, we conquer postmeta with subqueries.

WordPress Plugin Boilerplate, Part One

With over 50K packages in the plugin repository – all open source – the code within these plugins is all over the place. Into this picture enter the WordPress Plugin Boilerplate. In their own words, the Boilerplate is “a standardized, organized, object-oriented foundation for building high-quality WordPress Plugins.”

Back to Top