Flatiron School

Programmer Of The Day: Grace Hopper

Today’s programmer of the day is Grace Hopper, computer scientist and United States Navy officer. She created the first compiler for a programming language, as well as one of the first modern programming languages COBOL. She served in WWII, and even popularized the term “debugging” when her team was removing an actual moth from a […]
Software Engineering

Programer of the day: Matz!

Today’s programmer of the day is Yukihiro Matsumoto aka Matz! <3 Matz is the creator and chief designer of the Ruby programming language and it’s reference implementation MRI (Matz Ruby Interpreter). Matz says he created Ruby to make programmers happy, and designed it to be expressive. He is a famously nice guy, so much so […]
Flatiron School

Programmer Of The Day: Edgar Codd

Programmer of the day here at Flatiron School is Edgar Codd! He’s the Daddy of Relational Databases! A relation is in second normal form if the relation depends on the key, the whole key, and nothing but the key, so help me Codd. http://en.wikipedia.org/wiki/Edgar_F._Codd
Flatiron School

Class Variables vs Class Instance Variables

The following is a guest post by James Vanneman and originally appeared on his blog. James is currently a student a The Flatiron School. You can learn more about him here, or follow him on twitter here. If you want data that only a class and it’s instances have access to, class variables often seem like the best […]
Flatiron School

Caching Fragments

The following is a guest post by Li Ouyang and originally appeared on her blog. Li is currently a student a The Flatiron School. You can learn more about her here, or follow her on twitter here. In order to speed up performance, sometimes you’ll want to cache a page. Once the data changes, the cached page should expire, […]
Flatiron School

Convert a Ruby Hash into valid JSON

This post is about how to get a valid JSON (JavaScript Object Notation) snippet from a Ruby Hash.