October 2, 2023

Compiling Python 3.12 from Source Tarball on Linux

Debian/Ubuntu Red Hat or Fedora: Download "Gzipped source tarball" the from, and it extract it locally. Check how many CPUs you have to enable faster compilation: In this example we have 8 CPUs on the github-cicd server. We want to use all our cores to compile so it runs faster. If you run into issues you can try using 1 or 2 fewer CPUS than reported by...

learning python writing


July 10, 2023

HTML Form Processing with PHP - php[architect] Magazine August 2014

Forms are everywhere. Every application that interacts with a user uses forms in some manner. Whether you are logging into a website, filling out a survey, or signing up for a service you are interacting with a form that someone had to create in order to get some info from you. You have a PHP application that needs input. How do you safely, securely, and reliably obtain that input or other...

learning phparch writing


July 5, 2023

The Workshop: Local Dev with Lando - php[architect] Magazine November 2022

This month we’re going to visit a topic that is near and dear to my heart: local development environments. I’ve been maintaining Laravel Homestead since late 2016 and have been a longtime tinkerer of just about every local development tool you’ve ever heard of and they all have their strengths and weaknesses. Lando is just about the only tool I haven’t had a chance to dive into so join...

learning phparch writing


May 4, 2023

Getting back into the swing of things

Monthly php[architect] readers might have noticed I haven't been in the past three issues and I have a really good reason: the day job. We had a pretty ambitious Q1 and it meant that for my own health, writing had to be pushed off the calendar. I was fortunate enough that Eric and John understood and while I made some connections for guest columns they largely left me alone which is exactly what...

conferences speaking writing