PHPNews

Learning About Security, and Some Other Things

Written by Matthew Setter - Published on Matthew Setter
Aggregated on Sunday October 15, 2017 - Permalink

But first, the good parts. As I noted in my last post, I laid out a simple plan for transitioning to being a security-focused software developer. If you missed that post , here's the list: Build up a solid security-focused RSS feed. Build a collated collection of security-focused podcasts. Build a collated collection of security-focused blogs. Find a good list of security-focused …

Continue reading »


Becoming a Security-Focused Software Engineer

Written by Matthew Setter - Published on Matthew Setter
Aggregated on Monday October 9, 2017 - Permalink

That does sound rather grandiose. And perhaps it is. But for some time, I've had this niggling feeling that I just had to take a good, long, hard look at where I was taking my career. Why Did I Move Away From Software Engineering? To put this into perspective, for almost my entire career as a software developer (I started professionally in 1999) I've suffered from impostor syndrome . Where …

Continue reading »


PHP Day 2017 (Dresden)

Written by Matthew Setter - Published on Matthew Setter
Aggregated on Tuesday September 5, 2017 - Permalink

PHP Day 2017 is the third time the PHP Day conference has been held, in Dresden (Germany). It's a local, community conference, organised by the PHP community in Dresden and the surrounding area. If you don't want to read, and instead just want to listen to a run-down of the conference, check out episode #27 of Free the Geek . It's Getting Bigger This year it had one, key, difference: …

Continue reading »


How Docker Simplifies Creating a Multi-distribution Linux Shell Script

Written by Matthew Setter - Published on Matthew Setter
Aggregated on Tuesday September 5, 2017 - Permalink

The reason that I ask that I've been tearing through The Insider's Guide to Technical Writing recently. As a result, I've gained a new lease on life as a technical writer . This isn't to say that I didn't have a strong professional work ethic or solid experience prior to reading the book. It's that since I've begun reading it, I've felt so much more confident in how I undertake the role …

Continue reading »


How to Get GitHub-like Diff Support in Git on the Command-Line

Written by Matthew Setter - Published on Matthew Setter
Aggregated on Thursday August 24, 2017 - Permalink

To put it into a bit better context, whether I’m developing software or writing technical documentation, or writing blog posts , I’m almost constantly using Git. This can be for any number of things, but most commonly it’s for reviewing changes. As the documentation lead at ownCloud, one of the key tasks is reviewing PRs created in the documentation repository . This isn’t a hard thing to …

Continue reading »


Should You Learn That New Skill?

Written by Matthew Setter - Published on Matthew Setter
Aggregated on Tuesday August 1, 2017 - Permalink

Here's how the core of the conversation went (roughly): I'm very productive in PHP and Node.js. But I'm wanting to become proficient in other languages as well, specifically Elixir. The trouble is, I'm feeling that the payoff will take quite a while to arrive, as I don't have a lot of time to regularly give to learning it. Trouble is, I love it. But because of my limited amount of time I'm …

Continue reading »