From The Blog

How NOT to Review a Pull Request

Examine the diff and comment on it, a line at a time

Continue reading

Managing Environment Variables in PHP

Now I work with more programming languages, I start to miss features from other languages when I come "home" to PHP. One that I hadn't seen in PHP before I saw it in other languages such as NodeJS (I think Ruby had the original implementation) was: a way to easily control setting your environment variables, particularly in development. In NodeJS the dotenv library is great for this; handily in PHP vlucas has already created phpdotenv so we are all set to apply these tricks to PHP applications! Continue reading

Make a POST Request from PHP With Guzzle

I work extensively with APIs and a variety of serverside scripting languages, and best practice does change over time. Many of the most popular posts on this blog are 10 years old, because apparently I was interesting in 2008. Two in particular from around that time relate to making POST requests from PHP ... and I'd do it completely differently today. So, in an attempt to overcome some of the past crimes of the Internet in general and PHP in particular: here's how to make a POST request in PHP, today, in a PHP 7+ world (it probably works in PHP 5 too). Continue reading

Talks, Articles, Podcasts, and More

Article

Anything-to-SMS with Nexmo


Nexmo Blog, September 2018
Article

DevRel Weekly


DevRel Weekly, August 2018
Speaker

Content is Key: Community Pulse


Community Pulse, August 2018
Slides

Serverless Microservices are the New Black


Apache EU Roadshow, June 2018