You are here
Drupal 8 API tutorials
Want to learn about the Drupal 8 APIs, with worked examples? Follow my series of tutorials, covering routing, caching, entities, config and much more!
Want to hire me?
Recent blogposts
-
Altering the length of a Drupal 8 text field that contains data
Friday, July 21, 2017 - 11:31 -
A menagerie of testing: behavioural, unit, system, smoke, regression, oh my!
Friday, June 2, 2017 - 10:11 -
Including Javascript in Behat tests, all inside a headless, virtual machine
Tuesday, May 30, 2017 - 16:51
About me
I'm J-P Stacey, and I'm a freelance technical developer and software architect, working with Drupal, Javascript, Symfony, PHP and devops, with experience in project and process management and an emphasis on usability.
I live in the UK; my website is self-hosted on bigv.io; my email is hosted by Google, and that's also what I use to share files. (More info|What is this?)
I said thanks on Twitter, but
I said thanks on Twitter, but thanks here too. I never know when what I'm blogging about is basically stating the obvious, but with tech jargon. If it makes sense to someone outside the loop of AGILE and JUST IN TIME and FEATURE DRIVEN DEVELOPMENT then I'm really glad.
Reading Getting Things Done, and then getting into rapid iteration and focussing on done-ness, has completely changed the way I work and also how I track e.g. needing to get back to someone about a party invitation. It's also meant I can't quite comprehend people who don't have "trusted systems"—even like the Palm or Filofax we were talking about this weekend—as in, how they don't go crazy without somewhere to store the stuff they have to do, turning it into properly actionable tasks along the way.