A blog on all things web.

22 Apr 2016

Getting Started with RxJS

A guide in to the world of Functional Reactive Programming with RxJS.

07 Mar 2016

Exploring Decorators in JavaScript

Exploring ES7 Decorators in JavaScript.

28 Feb 2016

Alexa Voice Service (AVS) Authentication

Tutorial on how to authenticate with Alexa Voice Service.

27 Jan 2016

Getting started with Service Workers

Learn how to use the Service Workers API to cache files.

17 Jan 2016

Alexa Voice Service (AVS) with cURL

Learn how to interact with Alexa Voice Service (AVS) RESTful API with cURL.

10 Jan 2016

Set up Raspberry Pi as a Network Server

Learn how to set up a Samba on the Raspberry Pi to share files acrosss your home network.

02 Jan 2016

Summary of "Think and Grow Rich"

A summary outlining key points in Napoleon Hill's "Think and Grow Rich" book.

29 Nov 2015

Generate Self-signed SSL Certificate

25 Feb 2015

K-Means Clustering in JavaScript [Demo]

An example of the k-means algorithm in JavaScript.

16 Feb 2015

Naive Bayes Classifier in JavaScript [Demo]

Naive Bayes classifier implementation in JavaScript.

01 Feb 2015

Pixelate images with Canvas [Demo]

Learn how to pixelate an image with canvas.

19 Jul 2014

Bitwise operators in JavaScript

Interesting things you can do with bitwise operators.

20 Jun 2014

ES6 Examples

Examples of JavaScript ES6 Features.

14 Mar 2014

Deployment with Git

Setting up git hooks for effortless deployment.

23 Jan 2014

Intro to Redis

Simple explanations of Redis data structures.

30 Nov 2013

Getting Started with Backbone.js

Getting cozy with Backbone.js Models, Collections, Views, and Routes.

30 Oct 2013

Memoization: Caching function results in JavaScript

Avoid recalcuation by caching and locally storing function results.

30 Sep 2013

Set up SSH keys

How to set up SSH private, public and authorized keys.

26 Sep 2013

Node.js and Nginx on Ubuntu

Get Node.js and Nginx running on your Ubuntu server.

25 Sep 2013

Raspberry Pi camera board video streaming

Set up a video streaming server using the Raspberry Pi camera board.

31 Aug 2013

Screenshots with getUserMedia API [Demo]

Take webcam screenshots with the getUserMedia JavaScript API.

07 Jul 2013

Basic HTML5 Audio Manipulation [Demo]

Simple HTML5 audio controls using JavaScript.

07 Jun 2013

Slide Out Navigation using CSS3 Translate [Demo]

Facebook style slide out navigation using CSS3 Translate for the animation.

10 May 2013

Call and Apply Methods in JavaScript

Simple explanation of call and apply methods.

04 May 2013

Sass Triangles

A Sass mixin for creating triangles.

25 Apr 2013

Understanding Prototype in JavaScript

An attempt at demonstrating what prototype in JavaScript is.

19 Apr 2013

Responsive Video

A simple script to make videos responsive.

07 Apr 2013

iPhone and iPad Web App Startup Images

How to implement iPhone and iPad web app startup images.

06 Apr 2013

Sass Media Queries

Sass media queries to set breakpoints.

04 Apr 2013

Extensive .gitignore

An extensive and useful .gitignore.

22 Jul 2012

CSS3 Filters [Demo]

Spice up the way your photos look with CSS3 filters.

20 Feb 2012™ - url shortener

A simple url shortening service with stats.

22 Jan 2012

How To Survive a Zombie Outbreak

Learn how to survive and kill the walking dead during an outbreak with this helpful guide.

14 Oct 2011

Ant task to compress HTML files

Tutorial on how to create an ant task to compress html files.

11 Oct 2011

Display latest delicious bookmarks with jQuery [Demo]

Tutorial on how to display your latest Delicious bookmarks using jQuery.

09 Aug 2011

HTML5 Reset Stylesheet

A useful HTML5 reset stylesheet.

24 May 2011

Make an Awesome Tooltip with jQuery [Demo]

Tutorial on how to make an simple yet awesome animated tooltip using jQuery.

30 Mar 2011

Hello World

Hello World. This is my first blog post using jekyll, a static site generator.