Software Engineering

Why You Don’t Need Has_and_belongs_to_many Relationships

The following is a longtime favorite guest post by Flatiron alum Kevin McNamee, a software engineer at Casper. When mapping associations between models in your Rails application, you will inevitably come to a point when two models both ‘has’ and ‘belongs_to’ each other. In this situation, you need to choose between a has_many :through relationship […]
Software Engineering

4 Ways Michael Faraday Revolutionized the World

Born into one of the most rigid class systems in history, Michael Faraday was not destined to become a man of influence. Near the turn of the 19th century, he spent his childhood in a squalid London flat, with little opportunity and no formal education beyond elementary school. But a lack of pedigree didn’t prevent […]
Flatiron School

From Classics to Coding: One Alum’s Unexpected Career Switch

With a background in Classics and entertainment, Savannah Scott isn’t necessarily someone you’d expect to become a web developer. Then again, if you ask Savannah whether there are any similarities between coding and Classics, she’ll tell you, “You’d be surprised.”  Savannah was kind enough to chat with us in her brief window between finishing our Online […]
Flatiron School

What’s It Like to Learn Online with Flatiron School?

Below are highlights from a recent Flatiron School feature from Course Report—head there for the full article! People with different backgrounds, from around the country and the world, attend NYC coding bootcamp Flatiron School remotely through their online campus, Learn.co. So why do they want to learn to code remotely? And how do they balance studying […]
Flatiron School

Three Reasons to Learn to Code Online

Coding bootcamps like Flatiron School are a relatively new development in education. Bringing that experience online is an even newer frontier, and different schools doing it very different ways. We’ve written before about what we think is great about our Learn.co platform, but we wanted to hear from the people who know our platform best: our students. We spoke to […]
Flatiron School

JavaScript and Ruby: 10 Differences You Need To Know

The following is a guest post by Flatiron alumna Amanda Himmelstoss, originally posted on November 21, 2013 and updated today with new content! You can follow Amanda on Twitter here.  After beginning JavaScript last Thursday, I’ve been thinking about the differences between this language and Ruby, which I’ve gotten quite intimate with these last seven weeks […]