The Archive — all posts
2026
2020
Setup TailwindCSS on Svelte & Snowpack Nov 1 Create, modify & manage Magento configuration Aug 17 Fix ConvertKit data corruption by migrating tags to custom fields Aug 4 Fixing images in Gatsby RSS Feeds Jun 25 The easy way to add Tailwind CSS to Gatsby May 29 Magento \"classic\" frontend vs. decoupled headless PWA May 28 Simplifying Magento Setup Data Patch Scripts with SimpleData May 26 Semantic Versioning in Magento 2 Apr 28 Resolving 'upstream sent too big header' error for Nginx Jan 2
2019
The ergonomic workstation for programming and screencasting Dec 28 Updating the Magento Cloud metapackage with Composer Dec 20 Fix Google Chrome slow or hanging resolving host Dec 17 Unqualified and fully qualified name usage in code Dec 11 Let Magento Kill You Oct 29 Magento 2 models & entities Oct 10 Create Git patches for third-party Magento modules Aug 30 Apply a Magento 2 patch from a GitHub pull request Aug 26 Defining technical job titles & roles for web development agencies May 23 Creating canonical URLs for specific pages with Gatsby Apr 27 Setup a Magento 2 Development Environment with Docker Apr 27 Real-Time SMS Order Notifications with Magento and Twilio Apr 25 Magic (Pass-Through) ViewModels for Magento 2 Mar 13 Create a product attribute data patch with Magento 2.3's declarative schema Feb 19 I'm an educator 👨🏫 Feb 11 Fix 5xx server validation errors in Google Search Console for Gatsby Jan 31 Bypass CSRF form validation for Magento POST submissions Jan 29 Magento database resource model not persisting on save Jan 22 Migrating my personal blog from Drupal to Gatsby Jan 14 Locally overriding or extending third-party Composer modules Jan 1
2018
2017
Build a Twelve-Factor Node.js App with Docker Dec 9 Migrate large amounts of data in Laravel with Artisan Console and Chunk Oct 25 Enable Bootstrap 4 in Laravel 5.5 Sep 13 PHP 7's null coalesce operator usage with Objects and Arrays Aug 25 Making Docker for Mac Faster with the Overlay2 Filesystem Mar 2
2016
The JavaScripter's guide to rational development Aug 23 Create and deploy a NodeJS Express app with Docker Aug 14 Creating a better reactive ReactJS JavaScript architecture Aug 12 Creating a multi-page form using MobX with Meteor & React Jun 2 Magento 2 speed, security permissions & docker Apr 21 Creating a Custom Production Docker Image for Meteor 1.3 Feb 1
2015
Deploy Magento 2 to Digital Ocean using Tutum Dec 21 Setting Up Kubernetes Architecture on Google Cloud Platform Nov 23 Creating a Meteor + React Hello World app with FlowRouter Oct 23 Create a customer address attribute in Magento with a custom installer script Oct 21 Using Docker Machine on OS X with Dinghy Sep 3 How to create a template block in Magento 2 Aug 20 Setting up your Magento 2 module the right way with Composer & Packagist Jul 22 Magento 2 Development with Docker on OS X Jul 15 Making a Keen.io Dashboard Real-time by Integrating it with Firebase & D3.js Mar 6 Have a special Super Bowl with the Tessel and NFL's API Jan 20
2014
2013
Creating a Node.js server/client with Socket.IO & MySQL Nov 7 How to install OroCRM on Mac May 28 My suggestion on setting up Magento's app/etc/local.xml file for dev/stage/prod environments May 25 My review of Instant Magento Performance Optimization How-To by Nayrolles Mathieu May 20 How to setup a chroot'd SFTP account in Linux Apr 1 Install ionCube loader on Mac OS X Jan 18
2012
Why you shouldn't use the core diff feature of MageUpdate Nov 2 Deploying Magento on Heroku with Amazon RDS Oct 29 Create the checkout_cart_product_add_before observer in Magento Aug 27 Better way to modify conditions in Magento template files Aug 8 Creating Magento Adminhtml Grids, simplified Jul 5 Easiest way to install git flow on Mac OS X May 2 How to target CSS for different product types Mar 12 Packaging a community extension for distribution on Magento Connect Feb 27 The golden master list of Magento performance enhancements Feb 13 There is absolutely no difference in Magento Community and Enterprise extensions / modules Feb 1 Removing htaccess files from Magento and moving contents into Apache configuration Jan 11 Creating custom layout files and variables in Magento blocks and templates Jan 9
2011
Useful script for working with remote branches in git Dec 28 How to implement LESS CSS into Magento Dec 12 The correct way to give clients permission and access to Jira projects Sep 23 Syncing a Magento instance from production to development Sep 8 Controlling how static blocks are displayed in Magento Jun 29 Adding trailing slashes to Magento for SEO purposes Jun 20 Using the new command line tool 'mage' replacement for pear in Magento Jun 20 How the Magento control flow works when creating a module Mar 23
2010
Creating a Drupal module from scratch and getting it published on drupal.org Dec 6 How to setup Subversion (SVN) on a shared web host Sep 24 First steps to fixing a non-functioning php mail() function Sep 20 Webmin boot autostart bugfix for CentOS Sep 2 Create your own version of ChromeOS with Ubuntu Aug 31 How to beat Slowloris HTTP DoS attacks Jan 18