043 SQL

SQL is a structured query language for databases. In this episode we will create a simple database on our Solar System planets and their moons. We will explore both a GUI Sequel Pro for viewing SQL as well as SQLfiddle, a web based version to run SQL statements. Then we will display the data create using php and sinatra (ruby).

042 BackboneJS

BackboneJS is a client-side MV* framework that will help us structure our code, provide templates to inject the data as well as render a fast changes UI with ajax. In this episode we will create a simple client-side reading list of computing books!

041 Vim

Vim is an extension of Vi editor, a powerful text editor used with much configurations and customisations among developers. With many keystrokes and shortcuts, we can achieve enchanced productivity given the high learning curve. In this episode we will review the basics of Vim with a simple outline of software design patterns.

040 Sinatra

Sinatra is a simple domain-specific language that is minimalistic. In this episode, we will explore the basics of Sinatra such as routing, templates, sessions, errors with a simple project based on Prisoner’s Dilemma!

039 Vagrant

Vagrant creates reproducible, portable development environments that can be packaed and passed on to other developers to create an exact copy. In this episode, we will learn how to installed virtual machines with packages as well as view them in the host machine. We will run Vagrant wuth a simple html page and a node.js “hello world” project.

038 Alfred

Alfred is a productivity tool on the Mac OSX system that allows us to search for many things or perform various actions with just hot keys at hand. In this episode we will look at features such as find, search, calculator, contacts. As developers, we will also learn how to run shell scripts and even create/edit themes and workflows! Alfred certainly adds a tonne of fun in our daily workflow.