Why Coding Standards? The answer may surprise you.

Friday, April 14, 2017 - 21:59

TL; DR. Coding standards are about more that the code on the screen, in the application. They are about culture, trust and collaboration. Smell and readability.

Read more

Starting Docker: Making your own containers

Thursday, December 29, 2016 - 17:53

Making your own containers can be a super useful way of not only understanding more about docker, but also for understanding more about the systems administration of your applications or docker images. Maybe you want a specific container for running configured services on your machine, or maybe you want to look at packaging your entire system inside a docker container to make it super easy to run. In this quick post, I am going to dover making a Dockerfile and also what to write in it so that you can start making your own containers, today!

Read more

Starting Docker: Working inside a container

Friday, December 9, 2016 - 09:47

So, you successfully have your containers and you have started to be able to run containers to do stuff. Brilliant. So let us drop into those containers and run something new. You are probably half way there with your understanding, maybe we could say that you have just opened the door on containers, well, you are just about to step in an see how big the room is! Containers give you great, little, isolated machines that you can do with as you please and then throw away.

Read more

shoprocket for wordpress

Friday, August 28, 2015 - 09:38

Yesterday saw us launch a new Wordpress plugin which enables site builders to easily install the Shoprocket ecommerce system (http://shoprocket.co) on their sites. The plugin is hosted on wordpress.org at https://wordpress.org/plugins/integration-with-shoprocket-ecommerce, or is available from the 'Add plugins' section inside the Wordpress admin area.

Read more

Too much data!

Monday, January 19, 2015 - 10:18

We ran into this error “PHP Warning: Error while sending QUERY packet. PID=25016” the other day when trying to run an update query on a database with approximately 3.8 million records in it. New data had become available for 2.1 million of these records.

These were submitted using a php program which fetched and parsed enormous CSV files before using a PDO statement to insert or update the records into MySQL. Upon running the program, the PHP warning would appear.

Read more