Thinking

Essays on architecture, intelligent systems, and the craft of building what outlasts the hype.

Long-form writing on agentic architecture, context engineering, and paradigm-resilient design.

2016
DEC 6

Meeting The US Community

As I'm writing this, I'm on my way back home from a short trip to Philadelphia. I got to attend the PostStatus Publish conference on December 1st, followed by three...

4 min
NOV 18

Project Moiety - A Hypothetical WordPress Roadmap

What would it take for WordPress to reach a next big milestone of accounting for 51% of the web? Let's find out in this hypothetical roadmap!

12 min
NOV 8

Using A Config To Write Reusable Code – Part 3

We examine how the example code from the previous article behaves if we use of a Config file to map data from reusable code to project-specific code.

7 min
OCT 24

Structuring PHP Exceptions

While the consensus is to use exceptions instead of errors, there is very little information on how to structure and manage them in a larger codebase.

9 min
OCT 20

Interface Naming Conventions

Naming is an important process that forces you to think about the very nature of things. This article discusses the PHP convention of suffixing interfaces.

9 min
SEP 15

On WordPress And Democracy

Before you immediately click away, I want to state that this post is not about politics! I want to talk about some of the ideological decisions of the WordPress projec...

5 min
SEP 6

Two WordPremieres For Me

This weekend gave me the occasion to add two new activities to my " Done " list: It was both my first volunteering experience and my first speaker gig at a WordCamp. I...

3 min
AUG 31

Using A Config To Write Reusable Code - Part 2

This is the second part of a series of articles. (  Part 1 ,  Part 3 )

5 min
AUG 31

Simple Examples For Complex Concepts?

I'm currently in the process of preparing a talk for WordCamp Frankfurt ( #WCFRA ) about a concept that enables you to make large parts of your code truly reusable....

1 min
AUG 8

Using A Config To Write Reusable Code

This is the first part of a series of articles. (  Part 2 ,  Part 3 )

4 min
JUL 10

Bust That Cache Through A Content Hash

During a recent discussion with fellow developers, we talked about how to get around caching issues with static assets and shared our approaches.

7 min
JUL 6

Including A Constructor In Your Interface

Today, while looking through a pull request containing PHP code, I stumbled over an issue that is mostly non-existent in other languages, so it might be difficult to f...

6 min
JUN 20

OOP-NOOB Series - That Which Cannot Be Named

This article is part of the OOP-NOOB Series .

6 min
JUN 16

OOP-NOOB Series - Introduction

There's lots of articles out there that try to explain valid Object-Oriented Programming concepts in PHP. While not all of them are good or even technically correct, t...

2 min
APR 22

Adding A Central Autoloader To WordPress

There's a new WordPress release cycle being started right now for WordPress 4.6, and the core developers have built a wishlist to collect the feature/change requests...

7 min
MAR 28

Adding Git Hooks Through Composer Dev-Dependencies

I have been working on refining my development workflow for some time now, in order to optimize the quality of my code. And as I am a big fan of automation, I tend to...

6 min
MAR 19

Attracting Developers To WordPress

Ryan McCue , Senior Engineer at Human Made and WordPress Core Developer , has posted a series of tweets regarding the fact that WordPress is far from an ideal platf...

7 min
MAR 14

Type Declarations using Interfaces in PHP

I've recently completed a preliminary code audit on an existing WordPress plugin, and one of the goals I've set for that audit was to decouple the code from the JavaSc...

7 min
JAN 14

PHP Feature Detection Library

Link to GitHub Repository: PHPFeature

3 min

No essays match that tag.