TIL: auto-input yes/no/anything to command prompts

Have you ever been running a script or command, and just want to easily pass “yes” to all prompts? It turns out there’s a simple command for that: yes. Piping yes to a script will provide every script prompt with a y response. In fact, yes can take a single argument, allowing us to customizeContinue reading “TIL: auto-input yes/no/anything to command prompts”

How Facebook is killing [insert creative income here], and why I give money to Amanda Palmer

It’s a depressing day when people yearn for the old days of website traffic driving ad income, yet… here we are. This article rings true in so many ways – not just for comedy, but any independent creation hoping to leverage the internet for compensation. http://splitsider.com/2018/02/how-facebook-is-killing-comedy/ On a positive note, I did not come acrossContinue reading “How Facebook is killing [insert creative income here], and why I give money to Amanda Palmer”

Installing Xdebug on macOS High Sierra

With a new work computer (my four-year anniversary gift from Automattic – come work with us!), I’ve been lazy lately, falling into old error_log() habits since I didn’t have Xdebug set up yet. I also upgraded to High Sierra yesterday, so I thought this would be as good a time as ever to get Xdebug goingContinue reading “Installing Xdebug on macOS High Sierra”

Programmers don’t need to be “smart”

I recently overheard someone say that to be a programmer, “you have to be smart”. Putting aside the debate of what it means to “be smart”, I can say with absolute confidence, that this is not the case. A good programmer/developer/webby person will typically flourish with four traits (of which “smart” is not one). anContinue reading “Programmers don’t need to be “smart””

Create React App and MVPs

create-react-app is a great little tool by Facebook that allows the creation of React apps with a single command. It’s extremely simple and very effective: in just one week of work, the authors removed a huge boat anchor to React productivity, being the initial setup of a diverse and ever-changing pile of development tools. I also love howContinue reading “Create React App and MVPs”

TIL: Node app deployment with SSL

I thought SSL certificates with a DigitalOcean VPS were easy; then today I learned to deploy a Node app with Now by Zeit. Following their basic tutorial, I deployed an example app in seconds. Then after creating a CNAME record for a subdomain, I linked the two together, and had my subdomain live with a valid Let’s EncryptContinue reading “TIL: Node app deployment with SSL”

TIL: HTTPS sites are not so hard any more.

Like many, I was curious to see how the Let’s Encrypt project would roll out in the real world. I remember looking at documentation for setting it up when it first came out, and quickly moved on – it seemed complicated and laborious (still, pretty great for a free SSL cert). Now that it’s beenContinue reading “TIL: HTTPS sites are not so hard any more.”

A tale of two developers

At WordCamp Montreal 2014, I gave a talk on fears. In it, I told of a story from the Drupal community, that compares two approaches of open-source contribution: collaborative and isolated. I was unable to find it at the time to properly credit it, but my coworker Kathryn Presner just happened to mention it today: it’sContinue reading “A tale of two developers”

Sebastian Markbåge: Minimal API Surface Area

This talk is a detailed explanation of why I spend my time learning core WordPress rather than frameworks – even though I’ve never fully understood why myself. It also explains why Underscores has been so hugely successful, and why I’m finally managing to learn JavaScript by working with React (and having a great time doing it). Highly recommended.