Creating a WooCommerce grocery store

WooCommerce grocery store Online grocery stores are no longer reserved for large supermarkets with deep pockets. With the cost of web development falling and the quality of great open-source software rising, there’s no shortage of options to create a quality website on a budget. In this post we’ll be exploring how to create a complete […]

Decimal Quantities for WooCommerce

I recently had a client who was setting up an online grocery store with WooCommerce. They needed the ability for customers to specify decimal quantities. I’m aware of some of the solutions out there such as the Measurement Price Calculator, but it just seemed a bit overkill for what this client needed. I found the […]

Magento Search – Algolia vs Elasticsearch

Edit: As Zach mentioned in the comments below, this is a comparison of Bubbleshop’s Elasticsearch Magento implementation and not necessarily a reflection on ES’s true capabilities. But since the ES creators have not released a Magento plugin to make ES truly shine (as the Algolia creators have), this is the best of-the-shelf Magento ES implementation […]

Free IP Geo Location on WPEngine

WPEngine recently started offering the ability to geolocate IP’s if you’re on the business plan or above. But for many of you still on the personal plan this is no help. If you have a low traffic site (less than 1000 visitors a day) then this could be a good solution for you. Put this […]

Scrapy – Uploading image files to Amazon S3

Scrapy has a nice built in feature to automatically download and store images that it comes across while scraping a website. There’s some great documentation on how to get started. Theres also some undocumented code that allows you to store your images on Amazon S3. Here’s how to do that: in your file: ITEM_PIPELINES […]


Setting up a crypto-currency wallet on Ubuntu 14.04 LTS

There might be a few reasons that you’d want to setup a bitcoin or altcoin wallet. I set one up recently for a client and found there wasn’t much info out there about compiling from source. Bitcoin has a PPA which makes it easier, but that doesn’t help us for the altcoins. The methods below […]

ETags in Laravel 4 using Filters

Laravel 4 has some very nice features in which you can build your api on. After reading about some best practices for REST many people suggest using ETags for validation caching. I’ve come up with a realtivley simple solution to enable ETag validation of your api data. I simply used a filter to catch the […]

Web Notifications Safari 6.0 and OSX 10.8

Web notifications have been around for a while, but with Apple’s latest release of OSX 10.8 and notification center they are most likely to become a bit more popular. I had a look into the developer documentation for safari and found a nice chunk of code for displaying notifications in Safari 6.0.

tar and gzip files from linux command line

Sometimes it’s hard to remember all the options you need to include to tar and gzip files or a folder from the command line. Here it is… tar -cvzf tarballname.tar.gz myfilestocompress To untar and unzip simply do: tar xvfz filename.tar.gz And if there are only certain files you want in the tar then do: tar […]