Categories


Recent Posts


Archives


Category: Programming Quickies

Back in they day, I ran a Tumblr blog named Magento Quickies where I’d post shorter, less in-depth posts about my travels through Magento’s source code. This Programming Quickies categories is the successor to that Tumblr blog. You’ll find all the old Magento Quickies content here, as well as new short posts about programming in general.

This section has its own RSS feed, the old Magento Quickies feed should should be redirecting, and we’re cross posting notifications for new posts over to magento-quickies.tumblr.com. In other words, you shouldn’t need to know any of this, but the duct tape that keeps the internet held together isn’t aging well, so your mileage may vary.

Below you'll find all the Programming Quickies articles on the site.

Pestle

  1. Pestle 1.1.1 Released
  2. Pestle 1.1.2 Released
  3. Magento 2 Setup Migration Scripts
  4. Pestle 1.2.1 Released
  5. Sending Text Messages with PHP, pestle, and Nexmo
  6. Pestle 1.3 and AbstractModel UI Generation
  7. Pestle 1.4.1 and the Merits of Inheritance
  8. Pestle 1.4.4 Released
  9. Pestle Docs Done (for now)
  10. Pestle 1.4.2 Now Available

Pestle 1.5 Released

A new version of Pestle (1.5.0) has just been released. This is the big “generate code outside of app/code if you want” release — full docs for the new feature are also available. Download instructions are in the README.md, and current users should be able to update with a $ pestle.phar selfupdate The new feature is [...]

astorm

Composer Virtual Packages

The KnpLabs/php-github-api project was invaluable to me during my recent composer/Magento research. GitHub offers both REST and GraphQL APIs that you interact with via HTTP, but it’s often easier to use these sorts of APIs with a package that gives you classes or functions that handle the HTTP POSTing and serializing of the data. [...]

astorm

Pestle Docs Done (for now)

This entry is part 9 of 10 in the series Pestle. Earlier posts include Pestle 1.1.1 Released, Pestle 1.1.2 Released, Magento 2 Setup Migration Scripts, Pestle 1.2.1 Released, Sending Text Messages with PHP, pestle, and Nexmo, Pestle 1.3 and AbstractModel UI Generation, Pestle 1.4.1 and the Merits of Inheritance, and Pestle 1.4.4 [...]

astorm

Pestle 1.4.4 Released

This entry is part 8 of 10 in the series Pestle. Earlier posts include Pestle 1.1.1 Released, Pestle 1.1.2 Released, Magento 2 Setup Migration Scripts, Pestle 1.2.1 Released, Sending Text Messages with PHP, pestle, and Nexmo, Pestle 1.3 and AbstractModel UI Generation, and Pestle 1.4.1 and the Merits of Inheritance. Later posts include [...]

astorm

Magento Javascript Bundling

Putting aside my feelings on folks opting to distribute information via gists instead of their own websites, this gist from Andrew Levine does a great job summarizing the problems and challenges with efficiently distributing javascript via Magento 2’s standard systems. He includes some of the projects folks use to work around these [...]

astorm

BASIC Nostalgia

I was minding my own business when the internet threw these old “Micro Adventure” books in my face, and I was hit with a flood of old memories. Pre “Hunger Games style” YA books, written in the second person, with basic programs interwoven into the ludicrous-to-adults adventure stories. That led me down the [...]

astorm

The Code Generation that Never Was

Today’s link comes via Process Eight, via my Patreon slack room. It’s slides from a old Magento 2 talk, made prior to the release of Magento 2. The talk itself seems to have been taken offline. The code generation the slides refers to is Magento’s automatic code generation that happens behind the scenes when you use a [...]

astorm

The Pestle Documentation Project

Back when I still had some hope Magento 2 would be the same sort of open-source-for-everyone platform that Magento 1 was, and I was working my way through writing the Magento 2 for PHP MVC Developers series, I was simultaneously developing pestle, my command line tool for generating Magento 2 modules. As time went on I realized the [...]

astorm

On $6,000 Computers

Whenever a company releases something that’s crazy expensive (like Apple’s new starting-at $6,000 MacPro, $5,000 monitor, and $1,000 monitor stand), I think of this almost 30 year old marketing strategy video from Steve Jobs recoded during his NeXT computer days. This was one of those of those random videos that changed how I [...]

astorm

Treehouse Layoffs

The Portland Business journal has a short story on the local (Portland, OR) Treehouse layoffs. This quote jumped out at me. However, [Ryan] Carson said the company has learned that the $25-a-month product is not “the most effective way to empower people to get jobs in tech in the future.” Which — doesn’t surprise [...]

astorm

The Tragedy of systemd

An interesting talk on the history of init and systemd across various different flavors of unix. Touches on software history, how things end up the way they are, and how we respond to change. I am not immersed in this particular unix community, but this talk does a good job of hinting at the later contours of that community.

astorm