Keyring 3.0

Well it’s been a while, but I’ve just pushed a 3.0 release of Keyring.

Keyring is a generalized framework for WordPress which handles authentication with, and authenticated requests to remote services. It provides a set of predefined “Services” which describe how to communicate with a collection of popular platforms, and also makes it easy for you to plug into that framework and define your own Services for other systems.

This version includes a bunch of improvements and compatibility updates, including all sorts of contributions from other folks. There are a lot of fixes and tweaks that have come back into the project as part of it being used on WordPress.com, and as part of the hiring process at Automattic.

(more…)

Business, Product, and Marketing Concepts for Engineers

I worked as a full stack engineer/developer for many years before going into more leadership type positions, where an understanding of the business itself became much more important than specific product experiences, features, or codebases. Along that journey I’ve needed to learn a lot of acronyms and concepts that aren’t a part of pure engineering, and would like to summarize some of the more fundamental pieces below in case they’re useful for others making a similar transition.

(more…)