Slack Chat

Connect Multiple Teams / Organisations / Domains on Slack

Slack is awesome. We use it at work to boost productivity, and I use it outside of work to reduce productivity and also to liaise with freelance clients. Losing…

Freelancing as a Web Developer

Freelancing outside the 9 to 5

So I’ve recently been seeking some extra work outside of the 9 to 5. My Slack community DEVANZ has provided me a few avenues, personal connections in Melbourne…

Email from Node.js Cronjob

[How To] Email the Output of a Node.js Cronjob

I had a Node.js script that I wanted to run automatically every day, and I wanted to receive its output via email because I am lazy. So I…

AmazonWebservices_Logo.svg

[How To] Install LAMP Stack on Ubuntu 14.04 on AWS EC2

First off, installing the LAMP (Linux, Apache, MySQL, PHP) stack on an AWS EC2 instance is super easy. But you need the right set of instructions to do…

react-vs-angular

Quick Thoughts on React vs Angular

I have not done a blog post in ages. There’s been a few discussions about React vs Angular on the chat room at DEVANZ – the sentiment seems…

img_55bd7072ef888

[How To] Add Google Apps for Work SPF Record into AWS Route 53

If you have a Google Apps for Work (formerly Businesses) and if you suddenly find yourself sending out a large amount of emails via tools like Yet Another Mail…

Screen Shot 2015-07-30 at 1.14.32 am

Rapstagram, Ionic Framework and Steroids

Here’s an app that I made for pure fun. I was wanting to give hybrid mobile app development a go – after searching the net for hours with…

express-ssl-https

[How To] Use SSL/HTTPS for Express 4.x + Node.js

Setting up my Express 4.x + Node.js endpoint to use was way easier than I thought. In fact, the instructions for Express 3.x worked like a charm on…

F90E2E0647

[Tool] Shortened URL Expander (Short to Long URLs)

I quickly threw together a short URL expander using this API, JSONP calls via jQuery and a little Bootstrap after seeing this: See that bit.ly link? That shouldn’t…

Slack

[How To] Create a Weather Bot for Slack Chat

Let me start with the full code: Do you live in Australia or New Zealand? Are you in the IT industry? If so, I would like to invite…

js-logo

[Tool] Convert multiple lines of text to a Javascript array format

Here’s a simple tool I made yesterday for converting multiple lines of pasted text into a Javascript array. See the Pen Convert Multiple Lines to Javascript Array by Francis…

photo-by-milada-vigerova-n-350

[How To] Use HTML5 Geolocation & Google Maps API to Get the Address

I feel guilty that I haven’t done a blog post in a while. It’s 1:02AM here in Melbourne, I’ll keep this nice and short as it is only…

magento-kinect-2

Microsoft Kinect 2 + Magento REST API = Minority Report (sort of)

Months ago, I was playing around with the Microsoft Kinect (1 and 2) as I had some ideas around integrating gesture recognition with an eCommerce API. Of course…

DEVANZ

Introducing DEVANZ!

I created DEVANZ. It stands for Developers (coders) of Australia & New Zealand, and the motto is ‘Developing (coding) Australia & New Zealand’. What do you think, pretty cool?…

gundam-00-mobile-suit-gundam-00-20740655-1600-1200

[How To] Data Mining Automation Bot Using Node.js & Your Browser

The ingredients: Linux server running Node.js + Express (might work on Windows?) Node modules: mysql, body-parser MySQL installed Chrome with Tampermonkey (alternatively Firefox and Greasemonkey) You might wonder,…

SplitShire-096

The Australian IT Job Market

I said I’ll try to post a few times a week about 30 minutes ago and here I am, already on my second post. Being a contractor since…

Node.js

My Thoughts on Node.js

I’ve recently been playing around with Node.js quite a bit. In my opinion, the major advantage of Node.js is that it allows for super-fast, rapid development. For example,…