PHPNews

It's The End of An Era - Goodbye PHP Architect.

It's because I'm the longest, consistent, contributing author, having started writing for them back around 2009. Well, that's what Kevin Bruce told me. It's been a fun and enriching journey these many years — especially if you considered the quality of my writing when I started. While I wasn't terrible, let's just say …

Continue reading »

Written by Matthew Setter - - Aggregated on Wednesday December 6, 2017


Becoming a Security-Focused Software Engineer

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 …

Continue reading »

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


PHP Day 2017 (Dresden)

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 …

Continue reading »

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


Should You Learn That New Skill?

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 …

Continue reading »

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


Vim - The Distraction Free Editor

However, not so long after I'd sent the tweet, Stuart Herbert replied asking why I felt that way. His tweet lead me to think, deeply, on what I’d written, for some time. And for all of that time I’d meant to take the time to further clarify exactly what I meant. However, owing to a full workload, family, and …

Continue reading »

Written by Matthew Setter - - Aggregated on Thursday July 20, 2017


Visual Debt. Really?

Here's how Jeffrey describes the term: Nobody talks about visual debt. It's not a thing. Yet it is. We all spend eight hours a day staring at a computer screen. Like it or not, each line of code is fighting for your brain power and energy, and we only have so much to give. Sadly, the current trend in the PHP …

Continue reading »

Written by Matthew Setter - - Aggregated on Monday June 19, 2017


How to Do Basic Debugging With Docker Compose

Are One or More Containers Not Working? To put this into greater context, recently I was trying to create a Docker setup to run ownCloud 10.0. I needed this to work, so that I could research and test some of the changes that I had to make to the documentation. I'd created a basic container configuration, using …

Continue reading »

Written by Matthew Setter - - Aggregated on Wednesday May 3, 2017


How to Do Basic Debugging With Docker Compose

Are One or More Containers Not Working? To put this into greater context, recently I was trying to create a Docker setup to run ownCloud 10.0. I needed this to work, so that I could research and test some of the changes that I had to make to the documentation. I'd created a basic container configuration, using …

Continue reading »

Written by Matthew Setter - - Aggregated on Wednesday May 3, 2017


An Initial Sphinx-Doc Workflow

As the documentation lead for ownCloud , I've spent a lot of time getting to know Sphinx-Doc and its accompanying file format, reStructuredText . Though, despite them being very capable, I'm sold on them as a long-term workflow. But they're what ownCloud's used for quite some time. And if 20 years of software …

Continue reading »

Written by Matthew Setter - - Aggregated on Tuesday March 7, 2017


An Initial Sphinx-Doc Workflow

As the documentation lead for ownCloud , I've spent a lot of time getting to know Sphinx-Doc and its accompanying file format, reStructuredText . Though, despite them being very capable, I'm sold on them as a long-term workflow. But they're what ownCloud's used for quite some time. And if 20 years of software …

Continue reading »

Written by Matthew Setter - - Aggregated on Tuesday March 7, 2017


Don't Ramp Up - Get Stuck In and Create Magic

If you know me, you'll know that I can dive into projects with thunderous passion — and that I can abandon them just as quickly. This isn't a character trait combination which I'm proud of. Matter of fact, it's something I've felt plagued by for as long as I can remember. Combine that with enthusiasm for so many …

Continue reading »

Written by Matthew Setter - - Aggregated on Wednesday March 1, 2017


Don't Ramp Up - Get Stuck In and Create Magic

If you know me, you'll know that I can dive into projects with thunderous passion — and that I can abandon them just as quickly. This isn't a character trait combination which I'm proud of. Matter of fact, it's something I've felt plagued by for as long as I can remember. Combine that with enthusiasm for so many …

Continue reading »

Written by Matthew Setter - - Aggregated on Wednesday March 1, 2017