Blog

How To Write A Technical Blog Post: Part 3

In this three part series, we're exploring what it takes to break into the technical blogging space. In the first part, we looked at initial steps you can take when preparing to write. In the second part, we explored how to to get into a good writing flow during the actual writing itself. In this, the third and final part of this series, we'll talk about one more aspect of how to write a technical blog post: getting as many people to read it as possible.

Read More

Dispatches from Class: Getting from Point A to B on the Internet

Everyone knows that the Internet is a series of tubes, but until a few weeks ago, I had never really thought about how the whole journey from computer A to B unfolds, on a low level.

For google.com to travel from a remote server to my laptop, an ungodly amount of technical wizardry unfolds. The beauty of the system is that you as a programmer don’t have to think about any of it, because you sit atop layers of clever abstractions.

Read More

Backbone.js Tutorials for Beginners: Training Workshop with Quick Left

You asked, and we answered. We're bringing sexy back to Backbone.js. Sign up today for our Intro to Backbone.js workshop July 25 at Galvanize in Denver. Early bird pricing on registration ends tomorrow! Space is limited.

Eventbrite - Intro to Backbone.js Training Workshop

Learn to use the Backbone.js library to organize your JavaScript, simplify data handling, and speed development. Implement Backbone to provide structure to web applications by creating models, collections, and views, and connecting them to your existing API over a RESTful JSON interface.

Read More

Introduction to Database Design (on Rails): Part II

In a previous post, I explained the fundamentals of database design. This guide will cover the second half of that topic: how to make the database work with Rails. Before reading this you should have a good understanding of what a database is and how to organize one.

Rails is a framework that sits on top of the programming language Ruby. The framework speeds up web development by filling in code that you'd otherwise write from scratch on every new project. A component of this is ActiveRecord, a subset of Rails that acts as the bridge between your database and your Ruby code.

Read More