Software Engineering
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 […]
Software Engineering
7 Developer-Tested Tips on Being a Better Coder
This article originally appeared on Course Report—head there for the full post! As a future coding bootcamp-er, you're most likely new to tech and full of questions—and misconceptions—about what learning to code at a bootcamp and being a developer really entails. With over 1,000 Flatiron School grads making their way through the tech world, Flatiron's team […]
Software Engineering
Your Ultimate Guide to Finding (and Keeping) a Tech Mentor
Imagine yourself five years from now. You’ve been asked to give a talk sharing how you quit your traditional job, went to coding school, and became a successful developer at a major tech company. After your speech, a ton of people rush up to you. They ask for your business card, your email address—some even […]
Software Engineering
Grace Hopper and the FLOW-MATIC
This post originally appeared on December 29, 2014. United States rear admiral, naval destroyer, mathematician, and irreverent speech-maker, Grace Hopper had a career in computer science that spanned more than sixty years and still impacts us today. Because of her contributions to programming languages, software development, and code puns, she is a staple in Flatiron […]
Software Engineering
6 Simple Tools to Increase Your Coding Productivity
This blog is part of a continuous series that highlights experiences, insights, and tutorials from learning developers at Flatiron School in Web and iOS. Using a Mac is great for iOS development, but it can be even better. Here are some tools that are great productivity boosters, most of which are either free or obtainable at a very low […]
Software Engineering
Yin and Yang: Sisters Share Their Summer Learning Code
Christina Phillipson and Quincy Morgan aren't your average teenagers. The stepsisters (Christina is going into 11th grade and Quincy into 9th) decided to hatch big plans this summer. Between Software Engineering and Web Design classes, they now speak the same languages as professional software developers. Read on to find out how they've combined their strengths in […]
Browse by Category
- All Categories
- Admissions
- Alumni Stories
- Announcements
- Artificial Intelligence
- Career Advice
- Cybersecurity Engineering
- Data Science
- Denver Campus
- Diversity In Tech
- Enterprise
- Flatiron School
- Hackathon
- How To
- NYC Campus
- Online Campus
- Partnerships
- Software Engineering
- Staff / Coach Features
- Tech Trends
- UX / UI Product Design
- Women In Tech