career development Articles

Introducing the New Talent Portal!

By Elizabeth Scutchfield on October 26, 2018

We’ve launched a new way for hiring managers and dev teams to find their next teammate!


6 Reasons for Pair Programming

By Allie Grampa on August 24, 2018

Iterative loops. Code reviews. Fast feedback. Error checking and linting. These are software engineering practices that have proven to dramatically improve the quality of code developers produce. What if you can could get all of this, instantaneously, while typing code line by line and character by character? You can, with pair programming, a technique common to many agile work environments.


How to Choose a Stack

By Sarah June Fischer on June 19, 2018

We get this question a lot: “How do I choose which Code 401 course to take?” Here’s how we answer.


How to Choose a Stack, Part 5: Java

By Steve Geluso on April 26, 2018

Java is powerful. It’s one of the most established, trusted programming languages in the software industry. Computer science programs teach it, and it helps companies big and small build secure, performant platforms.


How to Choose a Stack, Part 4: ASP.NET

By Sarah June Fischer on April 5, 2018

How do you choose your first software development stack? More importantly, do you even know what a software development “stack” is?


How to Choose a Stack, Part 3: iOS

By Sarah June Fischer on December 2, 2016

If you’re exploring a career as a coder, your first question is probably “Which language is best?” followed by, “How do I learn it well enough for someone to hire me?”


How to Choose a Stack, Part 2: Full-Stack JavaScript

By Sarah June Fischer on November 28, 2016

Exploring a career in tech, but unsure which language to learn first? In this series, we’re detailing the pros of each language you can learn here at Code Fellows to help make that decision a little easier.


How to Choose a Stack, Part 1: Python

By Sarah June Fischer on November 23, 2016

We get the question a lot: how do I know which programming language to learn first? Since you’ll likely learn more than a few languages throughout your software development career, which language you learn first usually comes down to personal preference and what kind of software you want to build. In this blog series, we’ll lay out the pros of each language, show you what you can build, give salary and job data, and help clear up some of the questions around the languages we teach at Code Fellows.


3 Major Perks of Being a Software Developer

By Lauren Sauser on March 1, 2016

In the demanding market where they work, U.S. software developers earn almost double the average American worker. Additionally, the United States Department of Labor has predicted that the number of American software engineers will grow by 17% between 2014 and 2024—dramatically faster than any other occupational segment.


Peer programming: 5 reasons learning in a group beats studying on your own

By Sarah June Fischer on October 30, 2014

Pair programming, a common term used in agile work environments, is the practice of two programmers sharing one workstation. At Code Fellows, we learn in groups, which I like to think of as peer programming, which is two (or more) programmers learning from each other in one unified setting.


What is UX Engineering?

By Dale Sande on December 24, 2013

UI Ninja and Unicorn are names that have been bestowed upon us by a fledgling industry still trying to crawl out of the primordial ooze that is Web App Development.