Most Recent (Page 8)

A quick introduction to JavaScript

I've opened this series of web & mobile development tutorials with a quick look at HTML and CSS. Now it's time to dive into a scripting language that can be used for all kinds of things from running web servers, video games, and robots, to doing things in web browsers like validating forms before sending data to your back-end server (wooohooo! exciting, I know. Stay in your seat and let's do this).

A quick introduction to Cascading Style Sheets (CSS)

Continuing our series of introductory tutorials for building web and mobile applications, here we'll cover Cascading Style Sheets (CSS). CSS is intended to control the visual design of your markup (HTML) and respond to simple mouse events (e.g. hovering).

A quick introduction to Hyper Text Markup Language (HTML)

HTML has now evolved five generations and has all kinds of fancy new capabilities. It is, however, still in a slightly awkward phase because there are still some browsers that do not fully support it. This means when we use HTML5 we need have to have graceful fall-back options (which is called unobtrusive programming). We'll talk more about this in later tutorials.

How to setup a Mac to begin developing Ruby on Rails Web Applications

Ok, we'll be going all the way from a vanilla OS install to downloading specific software we recommend, including Ruby Version Manager and PostgreSQL.

How to setup Windows to begin developing Ruby on Rails Web Applications

In this tutorial I'll go all the way from a vanilla OS install to downloading specific software we recommend such as PostgreSQL, Redis, and Git Bash.

Introduction to web and mobile development for startup founders

This series of tutorials is a fast-paced, step-by-step, get-to-the-point introduction to building, deploying, and scaling software applications for desktop and mobile devices.