This entry is part 3 of 4 in the series Text Encoding and Unicode. Earlier posts include Inspecting Bytes with Node.js Buffer Objects, and Unicode vs. UTF-8. Later posts include PHP and Unicode. So why am I posting so much about unicode and the word Hyvä? That’s a long story. Whenever I work on a longer piece of writing, part of my [...]
astorm
This entry is part 2 of 4 in the series Text Encoding and Unicode. Earlier posts include Inspecting Bytes with Node.js Buffer Objects. Later posts include When Good Unicode Encoding Goes Bad, and PHP and Unicode. In my last quick tips post I mentioned examining the bytes of a text file that contained the text Hyvä, and getting back the [...]
astorm
This entry is part 1 of 4 in the series Text Encoding and Unicode. Later posts include Unicode vs. UTF-8, When Good Unicode Encoding Goes Bad, and PHP and Unicode. I’ve started to really enjoy Node.js’s Buffer object for byte level examination of files. For example — if you create a text file with a bit of unicode in it [...]
astorm
This repository, from the lead maintainer of fastify, crossed my desk recently. It’s a full on example of how you might build a fastify based web service or application. Fastify is a server side web framework for Node.js. Beyond the obvious usefulness of a reference application, this is noteworthy (to me) because these sorts of [...]
astorm
Continuing my twenty year flirtation with maybe I should do a little python — I’ve started listening to the Talk Python with Me podcast, mainly on the strength of two recent episodes. The first is an interview with Simon Willison where he talked about the early days of Django, and then about his more recent invention, [...]
astorm
This entry is part 5 of 6 in the series Magento Front End 2020. Earlier posts include React: Hello Web Programmer, What is Magento PWA Studio, Magento PWA Studio: Looking at the Tools, and A note on the PHP UPWARD Server. Later posts include Magento Front End 2020: A Preview and Review of Hyvä. Today we’re going to talk about an [...]
astorm
I noticed my twitter auto-poster stopped working, so I dug up my old IFTTT password, logged in, was greeted by this and sighed. “A Problem”. Half the sigh was wondering how anyone thought this sort of error message was useful, and the other half coming from knowing exactly how this sort of error message happens. So this post [...]
astorm
So here’s one story to tell about the recent announcement that CentOS Stream will become the only CentOS. I’m not deep in these particular communities — most of this is just things I’ve picked up over the years and some light googling. The Story In the beginning — around the year 2000 — an enterprise [...]
astorm
This isn’t new news but it was new to me. “Modern” macs have a security feature called “Full Disk Access” which sits on top of your computer’s normal security systems and prevents programs from accessing certain files/resources. This is good — but apparently something about the protections of [...]
astorm
This website is hosted as simple static files, but it’s managed via a private WordPress instance that runs from my personal computer. I’m in the middle of retiring my circa 2014 laptop for a new M1 Mac mini and migrating this WordPress system was — about as rough as I expected. What follows are some random notes in case [...]
astorm
I’m not writing much PHP these days, but my general impression is the PHP 8 release has been rough on project maintainers. I spent a bit of time this weekend catching up. Back in the fall Platform.sh, a PHP cloud hosting company, posted a ten part series on changes coming in PHP 8.0. With the language released they’ve [...]
astorm
I recently bought one of the new M1 Macs to replace my aging laptop, and with it came MacOS 11 Big Sur. There’s lots of foundational shifting things happening with Apple’s computers there days — one of those is the official deprecation of programming runtimes that have been shipping with OS X since its earliest days. [...]
astorm
My internets brought me this boring looking syllabus for a MacEwan University course on the unix command line. The course itself looks both useful and practical, but what piqued my interest was the slides from the first three lectures contain one of the most concise-yet-digestible descriptions of the long history of unix variants [...]
astorm
This entry is part 6 of 6 in the series Magento Front End 2020. Earlier posts include React: Hello Web Programmer, What is Magento PWA Studio, Magento PWA Studio: Looking at the Tools, A note on the PHP UPWARD Server, and Hyvä Admin: UI Components you can use. This is the most recent post in the series. Is our previous two articles we [...]
astorm
I just pushed the big red button on the 2.3.5 release of Commerce Bug. This is a small bug fix release that allows Commerce Bug to run in Magento systems that have opted to remove the RequireJS library. Commerce Bug doesn’t rely on RequireJS for any core functionality — even back in 2015 I was wary enough of the new [...]
astorm
This entry is part 4 of 6 in the series Magento Front End 2020. Earlier posts include React: Hello Web Programmer, What is Magento PWA Studio, and Magento PWA Studio: Looking at the Tools. Later posts include Hyvä Admin: UI Components you can use, and Magento Front End 2020: A Preview and Review of Hyvä. Kristof (of Fooman and ExtDN [...]
astorm
This entry is part 3 of 6 in the series Magento Front End 2020. Earlier posts include React: Hello Web Programmer, and What is Magento PWA Studio. Later posts include A note on the PHP UPWARD Server, Hyvä Admin: UI Components you can use, and Magento Front End 2020: A Preview and Review of Hyvä. In our previous article we talked a bit [...]
astorm
This entry is part 2 of 6 in the series Magento Front End 2020. Earlier posts include React: Hello Web Programmer. Later posts include Magento PWA Studio: Looking at the Tools, A note on the PHP UPWARD Server, Hyvä Admin: UI Components you can use, and Magento Front End 2020: A Preview and Review of Hyvä. From time to time someone will [...]
astorm
This entry is part 1 of 6 in the series Magento Front End 2020. Later posts include What is Magento PWA Studio, Magento PWA Studio: Looking at the Tools, A note on the PHP UPWARD Server, Hyvä Admin: UI Components you can use, and Magento Front End 2020: A Preview and Review of Hyvä. React is not the easiest development technology to [...]
astorm
In a rare bit of “spam that was useful”, Perforce (who I guess own the Zend brand now?) published/publicized a white paper on how to get started with PHP Extension development. I don’t think there’s anything in here that isn’t up on the PHP Internals Book website or in the long out of print Extending and [...]
astorm