Tag: Thoughtful Code
An Introduction to PHP Web Scraping
Over at Thoughtful Code, I recently published an introduction to PHP web scraping based on some hard-won lessons I’ve had over the last few months doing it for keeps. It’s a skill that few people have, and which you might want to use carefully, but it’s super powerful when you need data you can see on a web page, have a reasonable legal right to, and can’t get from a comfortable and friendly programming API.
David Explains the OWASP Top Ten
While writing WordPress Security with Confidence last year, I spent a lot of time waiting for the latest revision of the OWASP Top Ten, the 2017 version. They ended up taking too much too long to publish, and I made the course focusing on the 2013 version, which was the most-recent-finalized iteration at the time the course went live. I don’t regret that choice, but I wanted to make sure I was well acquainted with the 2017 iteration.
Why Use PHP in 2018
Over on Thoughtful Code, I wrote about why even in 2018 I’d choose PHP to make a new software application in. The heart of my reasoning is the conclusion:
My Experience Working in a Code for America Brigade
For those who are really into WordPress community events, and world-wide, there’s do_action. For people in the US, there’s something called Code for America, and local brigades. My local brigade is called Code for Fort Collins, and I’m more-or-less in charge right now. The terms for this whole area aren’t super clear for me, some say “civic hacking”, some call it “charity hackathon”, I typically call it “trying to do good” which is maybe less useful. :p
WordPress 4.9.6, Semantic Versioning, and Why it Matters
Over on Thoughtful Code, I spilled a bunch of words about semantic version numbers. WordPress 4.9.6 is imminent, and it got me to thinking about why semantic version numbers are so important to me. And because WordPress matters a lot to me, I think a lot about the (weird) way WordPress does version numbers.
Nashville in August? Come to Southeast PHP
I thought Nashville was so fun for WordCamp US last year that I just had to get back before December. ;p