Categories


Recent Posts


Archives


Pestle 1.5.3 Released

A small bug fix release for everyone’s my favorite Magento 2 code generation tool and ad-hoc PHP module system. This fixes a small bug in the magento2:generate:schema-add-column command that only triggered when using pestle’s interactive mode. This bug, although small, was interesting to the software builder in me for a a few [...]

astorm

Pulse Storm Site Refreshed

After over a decade on the 2010 version of Square Space I decided it was time to migrate my company’s tiny little website over to the new version of Square Space — the hegemony of black text on a white background comes for us all. Hats off to Square Space for keeping the old platform around for for commoditizing the bespoke [...]

astorm

Good Old PHP

After three years at the day job I’ve been granted access to a physical escape key. I prefer a “build everything back by hand” approach to setting up a new laptop, and this includes pulling over two locally run PHP applications I use to automate my job. One’s a WordPress P2 instance I use to log my daily work, the [...]

astorm

Javascript Generators

This entry is part 2 of 4 in the series Four Steps to Async Iterators. Earlier posts include ES6 Symbols. Later posts include ES6's Many for Loops and Iterable Objects, and Async Generators and Async Iteration in Node.js. Generators are weird. They make programs behave in ways that are non-obvious. This weirdness easily turns into [...]

astorm

ES6 Symbols

This entry is part 1 of 4 in the series Four Steps to Async Iterators. Later posts include Javascript Generators, ES6's Many for Loops and Iterable Objects, and Async Generators and Async Iteration in Node.js. One pattern that keeps coming up when I’m spelunking older NPM packages for Node.js is using Symbols to define properties [...]

astorm

NPM’s Dependency Model

I’m coming up on about a year of full-time NodeJS work, and it’s only now that I’m starting to understand the true nature of NPM’s dependency management. When I’ve used other systems, (primarily composer), “management” of those dependencies meant your package manager will yell as you if [...]

astorm
email hidden; JavaScript is required