Meet Ivette Cortez! Knowing the importance of STEM education for young students, she wanted to add programming to her skill set and to her curriculum as a middle school language instructor. After finishing Code 201, she integrated more technology into her classroom, organized after-school coding classes, and started working with ChickTech. Learn more about her journey and how she’s using her education to benefit her community!
As you progress in your career as a software engineer, one piece of advice you may hear, from coworkers, friends, or a manager, is that you need to be more “visible.” What do these well-meaning people have in mind when they tell you to increase your visibility?
When I meet programmers about to embark on a career in the exciting and rewarding field of software engineering, they often ask for advice. The most common question I am asked is what programming language they should learn (I happen to like C#), but I’d like to share different advice today.
Avalara has hired several Code Fellows alumni over the past several years, with each one bringing grit, passion, and top-shelf training in software development. We sat down with Lee Broxson, UX engineer here at Avalara and our first hire from Code Fellows’ program, to talk about his career after studying at a coding academy, and how programs like Code Fellows—his “alma mater”—are helping to shrink the IT skills gap.
This year, 128 people received scholarships to pursue life-changing opportunities in tech, in part because of the generosity of the alumni and companies who supported our Diversity Scholarship Fund. Let’s make it happen for even more individuals in 2019.
As a software developer, one of the most important skills you can cultivate in yourself is the ability to learn new things. Keeping up with industry trends, learning new technologies, and constantly improving your own skill set is an endless endeavor. With that in mind, here are some of my favorite resources for keeping up-to-date with Java trends and improving your Java skills.
Meet James Billard! He realized he needed a change after seven years as an elementary school instructor. He studied in our nights & weekends track, and now works as a UI Developer at Indigo Slate. Read his advice, struggles, and ultimate triumph as he made a massive career change to pursue his goals.
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.
Meet Kevin Miller! He started his career as a commercial photographer, and as tech advancements started to influence his work, he was intrigued by the possibilities for a creator who knew how to code. Here’s how he went from photography to code, what he loved about his learning experience, and what his work looks like as a developer at Nordstrom.
Meet Rob Reed! He started learning to code as a math teacher to make lessons more visual for his students, and realized he loved the challenge coding presented. Read how he made the most of his time on campus, what he loves about the tech industry, and how he became a Software Design Engineer at Concur.
Meet Amber Kim! She was running her own web design and marketing firm while her husband was in the military. When they settled in Seattle, she was able to use his GI Bill funds to expand her skill set at Code Fellows. She shares about her learning journey and her advice for other military spouses who are thinking about a career in tech.
Meet Allie! She spent six years teaching in higher education before joining the team at Code Fellows. Read about her start in programming, how she empathizes with new coders, and why she loves helping people start new careers in tech.
Meet Gregory Dukes! His career path lacked direction until he decided to learn to code at Code Fellows. Find out how he made the decision to study ASP.NET, what his job search looked like, and how he went from new hire to lead dev in just three weeks on the job!
Meet Amanda Koster! She was ready for new challenges in her career and fascinated by coding. After realizing the need for a hybrid of creative and code, and that teams of diverse developers can build better products for more people, she decided to pursue a new career in programming. Read about her career transition, and her advice for others who are considering the same path.
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.
In our new Career Accelerator Program, participating graduates and alumni get access to exclusive opportunities to grow their skills and their network. As part of this program, Microsoft recently invited a handful of graduates to join an employee-only hackathon, hosted at their headquarters in Redmond.
Meet Morgan Nomura! During her time as a TPM at Nordstrom, she got a front row seat to the work that software developers do every day. She studied at Code Fellows to quickly learn modern Python programming, and now works with the very developers who inspired her to try coding over a year ago.
Meet Erik Enderlein! With his love of puzzles, an escape room seemed like the perfect place to work. But his job there presented him with a different kind of puzzle: creating software for timers and other features that would make the experience better for customers.
Meet Caleb Wells! He wanted a career in tech but wasn’t sure if coding was for him. After pursuing his education at Code Fellows, he was hired as a Software Design Engineer at Alaska Airlines. Read how he changed his career potential in just five months!
You just landed your first job and you’re excited! You worked hard to get here and now it’s your time to burst through the dirt and become the strong Douglas-fir that you are. You were destined for great things, so let’s show ‘em who’s the best!
Meet David Lim! He spent 13 years in military and public service and realized he wanted the more predictable and stable schedule provided by a job in tech. He shares how he used his GI Bill benefits to study at Code Fellows and land a role as a software development apprentice at Amazon.
In a 2016 Harvard Business Review article, The Soft Skills of Great Digital Organizations, Alexandra Samuel has this to say: “Smart organizations have recognized that introducing new technology into the workplace isn’t about hardware or software: it’s about wetware, also known as human beings. If you want to be the kind of nimble business that can make the most of successive waves of tech innovation, you need human beings who can adapt to change.”
Wrapping up a Code 401 course is a huge achievement. It feels like the culmination of everything that’s been set aside in the pursuit of a different career. It’s a fantastic moment to look back at the first day of 201 and realize everything you’ve learned since then. It warrants celebration and a sense of accomplishment.
Editor’s Note: Partnering with Skills Fund for student financing options is one of the many ways we try to make our program more accessable to more people. Today, the Skills Fund team shares the 10 terms you need to know before signing for a student loan.
Meet Ted Callahan! His six-year career as a mechanical engineer was moving slow, and he decided he needed a change. He shares what he loves about the tech industry, why Code Fellows’ program was the right fit for him, and what he would say to anyone else considering the same path.
We’ve seen some impressive projects come out of the four-day sprint dubbed Project Week at Code Fellows. From online drum kits to Google Street View on Mars, we’re continually amazed by what students create in just one week.
When a family member stumbled upon Code Fellows from a Google search, it seemed like a great opportunity for Evan Paige to fast track his learning. He shares how his background in the military aided his learning, how he got the job at Porch, and more.
Nathan Maas wanted to use his knack for innovation to help people stay connected, regardless of their location. After learning to code at Code Fellows, he went on to start pennypost as a way to help people stay in touch around the world.
Rae Helsel is a yoga instructor who decided to make a career switch to mobile development. She shares how her background made her the perfect fit for a New York startup, what she loved most about her learning experience, and her advice for anyone considering a similar transition.
The only thing better than seeing the amazing projects students build in class is watching them apply their skills in the community. Recently, five Code Fellows students worked on projects that won grand prize, Best Product, and runner up in the second annual Seattle Sports Tech Hackathon.
At Code Fellows, our highest priority is the success of our grads. The diversity of our student base means we actively participate in Diversity & Inclusion initiatives, getting out in the Seattle community to build bridges on behalf of our students and others who are trying to break into the industry.
Thomas Martinez and Remil Marzan are military veterans who both graduated from Code Fellows in Seattle. When considering a coding education, they both were looking for a school that accepts the G.I. Bill, was well-reviewed, and had an excellent reputation in the tech industry.
In just four weeks, Code 201 students go from no coding background to spending a full week building their first complete web application. Time and again they rise to the challenge, and we’re always impressed with the projects they create.
Meet Adam, our stellar lead iOS instructor and one of the many talented developers we have on instructional staff at Code Fellows. He shares more about his background, recommendations for aspiring iOS devs, why elephants would make great transportation, and more.
Earlier this year, Stack Overflow conducted a survey of over 64,000 developers. Whether you’re a web developer, desktop developer, system admin, or data scientist, the verdict is the same: Java is an incredibly valuable skill to be able to list on your résumé.
Over half a million people live in the greater Seattle area—with over two million in all of King County—from all walks of life and employment backgrounds: accountants, baristas, bartenders, electricians, and software developers. Not everyone is so fortunate.
It’s a little ironic to host a talk titled “Less Talk, More Action.” But in an industry where companies (should) have the same goal—creating a more diverse, inclusive culture—we need to take the time to share what’s working.
Meet Eve! Her master’s degree and 10-year career in social work impacted her decision to use technology to continue help people. She shares her experience changing careers, how she plans to use her new training in mobile development to benefit others, and some encouraging words for others who are making the switch.
Imagine having a phone book without the last names sorted alphabetically. Or a dictionary with words unorganized. Ever tried to find a web page on the internet without the help of a search engine to rank results by relevance?
For years, tech companies have been challenged to diversify their teams. We look to the data, using the demographics of tech giants like Google and Twitter to gauge how the entire industry is performing.
Lee Broxson used a systematic schedule to apply for jobs and start a new career as a UX Engineer. Read on to learn the gameplan that leads to job offers from three different companies, plus his insight on how to land the right job after a coding bootcamp.
We ask our students to level up—to lean in to intensive training, to appreciate the diverse backgrounds of the students around them, and to develop a growth mindset, pushing them to do extraordinary things.
When Navy veteran David Fazio starting looking for long-term career paths that built on the technical training he’d received in the Navy, all signs pointed to software development. He shares how his military experience prepared him for a coding bootcamp, and his advice on acing the job search after graduation.
Many of our students come to Code Fellows because of testimonials from friends who excelled in the program. It’s more rare that parents see the success their children experience and decide to enroll themselves—but that’s exactly what happened when Disa saw her daughter, Selena, successfully learn to code.
Stefanie Hansen was struggling to find a career path that was creative, intellectual, meaningful, and collaborative—until she started learning to code. Read along as she shares about her journey, getting accepted to Microsoft’s LEAP program, advice for aspiring developers, and more.
Now that I’ve been in the tech industry for a few years since completing the Code Fellows program, I’m often asked for advice by others who want to take a similar path. Many people said my ideas were helpful, so I wanted to share them with a wider audience.
Picking the right coding bootcamp and gearing up for learning over an intense several months can be a daunting process. Once you’ve picked the language you want to learn and narrowed it down to two or three schools, there are tours to take, phone screens to schedule, and entrance tests to pass.
When David Porter was accepted to Code Fellows, the help of a Diversity Scholarship meant he could pursue his dream of becoming an iOS developer. He shares what he’s liked most about the program and his advice for other students who are breaking into the tech industry.
Exploring a new career is daunting. You probably have a thousand questions, starting with “Can I even do this?” While anyone can be a successful developer with hard work and the right training, there are a few things you can test (and be working on) that will help you decide if a development career is the right fit.
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.
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.
A friend of mine, Rodney Sampson, a partner at TechSquare Labs, made a statement at an event I recently attended that has stuck with me: “Diversity gets us a seat at the table. Inclusion gets us a voice in the dinner conversation. Equity gets us our fair share.”
Whether you’ve been a professional developer for a week or your entire career, you’re well aware that there will always be something new to learn—and that frameworks, languages, and tools don’t always come with the best documentation or resources.
I’m excited to announce that I’ll be teaching a new Code 501: Foundations of Java one-week programming course at Code Fellows, coming soon! For years, Java has consistently maintained its place as the world’s most popular language used today. Here’s why:
Are you a hobbyist developer, website manager, or STEM graduate who wants to explore a career crafting code? A job in the tech industry offers huge potential: you can utilize creative problem solving skills, work collaboratively with a team of smart people, be on the cutting edge of what’s transforming our world, be well-compensated for getting to build cool stuff—the list goes on.
Technology companies aren’t the only businesses that depend on coders, or pay them well. Both the public and private sectors benefit from the specialized support of software developers, and the opportunities for employment are diverse.
The who’s who of modern computer science is an influence cadre, built upon the legacy of names like Charles Babbage, Ada Lovelace, Alan Turing, and Grace Hopper, and characterized by the revolution they helped create.
When organizations survey a limited spectrum of employees for each job created—Ivy League grads with their MBA, for example—they put themselves at risk for the kind of strategic monoculture that endangers innovation.
Before it became a niche project at Google or a global phenomenon, Pokémon GO was an April Fool’s joke. It turns out this mobile “joke” was destined to earn 25 million daily users in a single week, double the value of Nintendo’s stock, and spark a social contagion that stands unprecedented in the history of mankind’s interest in gaming.
Succeeding in a programming interview requires practice. Along with technical skill, you’ll need the initiative and confidence to share what you know. Intentional practice of a few common interview questions will help you succinctly showcase why you’re a good fit.
Below, read the six common questions that hiring managers often use in their search for technology professionals, then get some additional tips and tools for adequately preparing for the big in-person interview.
Companies need software developers—and whether you’re looking to round out your resume or to secure a new and gratifying challenge—organizations both large and small are eager to receive applications from competent, qualified developers.
Changing careers and finding the perfect job is about dedication, confidence, and sticking to a system. In your quest to become a professional software developer, improving your skills at a coding bootcamp and stacking your job applications can lead to multiple offers and higher pay.
Congrats! By reading this, you’ve taken the first step towards transforming your life and career with Code Fellows’ high-quality web and mobile development training. With a number of important decisions ahead of you, we’ve laid out a roadmap to help navigate the journey ahead.
We’re excited to announce a new financing option for our students! Code Fellows and Climb have partnered to offer financing for Code 201, Code 301, and Code 401 on both the full-time and part-time tracks.
Effectively evaluating and negotiating an offer involves understanding individual priorities and knowing the hiring market. When switching careers, be prepared to ask potential employers for what you’re worth—and then negotiate for it.
Keri Brady was pursuing a career in marketing when she realized she wanted to expand her technical skill set—and career potential—as she continued to work with fast-growing startups. She shares why she chose Code Fellows and what helped her be successful during and after the program.
As total student loans in the US approach $1.5 trillion and the average university graduate braces for more than $35,000 in academic debt, more Americans are opting for less traditional—and faster—forms of education.
For professionals and hobbyists alike, software has become a necessary component for the recording, mastering, and distribution of music. Code connects artists and audiences in ways unimaginable to the rock stars of yesteryear. The laptop—while lacking the stage presence of an electric guitar—has emerged as the hallmark tool for a new generation of music makers.
Not knowing how to answer an interview question; being late; delivering a weak handshake; saying the wrong thing—these are just a few of the nightmares that lurk in the dark corners of a job hunt. The good news? All of these anxieties can be easily alleviated with deliberate preparation before your next interview.
When applying to jobs in software development, as in any other profession, you should expect to compete against other highly qualified applicants. A common concern we hear from incoming students is that their previous work history or gaps in their resume will hinder their job search. Even with demand for software developers at an all-time high, it’s essential to consider how your past work experience will affect your hireability going forward, particularly as you interview for your dream job.
Clare Monahan spent half a decade as a protein engineer. As she neared her financial limitations as a scientist without a PhD, she turned her attention to writing code. Clare shares with us about her transition from the lab to the classroom, and then to a new career as a software developer.
It’s not magic that allows your smart phone to summon Snapchat’s responsive contortionism at a moment’s notice: it’s the vast network of computer servers located in branded warehouses around the planet that your device is fundamentally connected to. It’s the Cloud.
Mark Palfreeman realized he could combine both his creative and analytical side in a career in front-end development after working with data-centric and creative departments early in his career. He shares about the ups and downs during the course and what he’s doing now at Deloitte Digital.
The first half of this series looked at five steps to explore a career in software development. From researching earning potential to attending introductory classes, you’ve prepared to make the switch.
Mike Elliott was teaching himself to code and taking on freelance development projects while working at Starbucks. When he decided he wanted to pursue web development full time, he came to Seattle and enrolled at Code Fellows to put the final polish on his skill set. He shares about his experience and some pro tips for incoming students.
Alexandra Norcross had 15 years of software development experience behind her when she opted for a change. After hearing about Code Fellows from a recent graduate, she decided to switch from developing for desktop and the web to programming iOS apps. She shares her experience during her course and what surprised her most about the program.
The GeekWire Awards 2016 took place yesterday evening in the Sky Church of Seattle’s Experience Music Project to celebrate more than a dozen categories of tech innovation, including ‘Startup of the Year,’ ‘Next Tech Titan,’ and the ever-prestigious ‘Geek of the Year.’
If you’re going to school to be a coder, you’ve likely already considered what job titles you may one day be adding to your LinkedIn profile. Differentiating between engineering and development titles is important for our graduates when choosing a career and building skills for success.
Monica Davidson is a seasoned Code Fellows alumni and software developer who studied front-end development in a Bootcamp (now Code 201) and Development Accelerator (now Code 401). She shares how she used her training at Code Fellows to achieve a life-long dream and how her training as a journalist helped her become a better software developer.
We’re proud to recognize the work of four students who were selected to showcase their Code 301 project, Seattle Park Finder, at the signing of an executive order by Seattle Mayor Ed Murray earlier this year. Murray’s order calls upon all city departments to make their public datasets available online.
Ron Floyd, veteran and graduate of Code Fellows Portland, gave us feedback on how he made the career switch, his first year employed as a Web Developer, and how he made the most of his time at Code Fellows.
Editor’s Note: Code is truly everywhere. As our dependence on smartphones, wearable tech, and user-friendly digital kiosks and automotive touch screens and point-of-sale systems continues to grow, so does the need for people who can understand (and even build) what’s going on under the surface.
You don’t need to be an expert to appreciate the work-streams, vernacular, and economy of software development—but if your job requires you to directly support programmers, your proficiency with code will inevitably correlate with your compensation.
Measuring your application’s performance offers an opportunity to objectively understand the product’s functional, practical, and financial viability. This means recording as much data as possible—and remaining determined to act based upon what certain segments of data expose.
David Gardner is a co-founder at DealTapp, an app that connects Seattleites (and soon, others) with the best local deals. Gardner completed an iOS development night class here at Code Fellows in 2015, and credits the atmosphere and instructors of the course with making his app possible.
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.
The science fiction image of droids and robots going about daily life alongside humans is quickly becoming a reality. Futuristic fiction has predicted modern advancements in science and tech as we watch robots learn from humans and join assembly lines and factory floors.
There is no limit to how high a career in software development can take you. There’s a long list of programmers, engineers, self-taught coders, and scientists who have greatly influenced the tech industry and the technology that our students use today. As we thought about the amazing minds that inspire us at Code Fellows, four distinct traits surfaced. Here are the qualities that we admire in the innovators in the tech industry, and some of the engineers who have them.
Software development is rising in the ranks of lucrative and fulfilling professions, with salaries rivaling those of physicians and attorneys—with much less schooling required. But unlike law and healthcare, the tech industry is heavily dominated by men.
The end of 2015 is approaching faster than we’d like, but this year hasn’t passed without a lot of monumental changes, especially in the realms of science and technology. Read on for some of the most exciting news of 2015.
The items we assembled for this year’s list all fit into two distinct categories: Form Follows Function, featuring more practical gifts, and For the Fandom, focused on less useful (but still awesome) gadgets. Check out the list below to find the perfect gift for the software developer in your life!
Long before the Internet of Things began exploring a computerized world with app-controlled home thermostats, lights, and security, computers changed the way we live. Did you know that these 7 everyday tasks are only possible because of computer code?
The numbers keep rolling in. If you want a stable job in the Pacific Northwest, turn to the tech industry. Here’s how acquihires, $1.1 billion in venture capital, and over 15,000 tech companies pump life into the Pacific Northwest.
Diversity—or rather, the lack—is stirring a lot of good conversations in the tech industry today. If you Google “minorities in tech,” over 230 million results come up, ranging from articles that highlight diversity issues to companies and organizations that are pledging to do something about it.
Code schools are a growing phenomenon across the U.S. More career switchers, hobbyist coders, and even seasoned devs with outdated skill sets are opting to spend $10k-$15k and two to four months in an intensive program rather than enroll in a Computer Science program or try to learn on their own.
What does a seasoned higher education professor think of the intensive bootcamp model, and what are his tips for students preparing to take the plunge? Read part two of our interview with Sam Hamm, Code Fellows instructor and longtime technologist. Miss part 1? Read it here »
Sam Hamm, our Code 201 instructor in Seattle, shares his background in technology and why he made the switch from teaching music at a college to helping other up-and-coming developers dive into the tech industry.
Brook Riggio, one of the first Code Fellows instructors and the VP of Education, sits down with us to talk about why he loves to teach, how Code Fellows started, and what he’s excited for with the launch of our new program. Continued from Part 1.
Brook Riggio, one of the first Code Fellows instructors and the VP of Education, sits down with us to talk about why he loves to teach, how Code Fellows started, and what he’s excited for with the launch of our new program.
Four weeks sounds like a really long time when you’re coming from working 20 hours per week into a course that promises 50+. Not to mention a commute that, while still not bad, is three times as long (in each direction) as what you are used to.
Looking for ways to meet other developers in the industry? Whether you need more talent for your team, some help on a project, or a chance to catch up with other devs, check out this list of weekly and monthly meetup groups right here in Portland.
Becoming a well-rounded developer includes getting out in the community, meeting other coders, and learning about what’s new in the tech world. Check out these Seattle-based meetup groups for more ways to stay up-to-date on the industry.
With the recent rise in code schools and the number of new devs entering today’s tech market, how can you be sure the grad you’re about to hire is the kind of quality you need for your team? Here are 8 tips to make sure you’re hiring the best.
Let’s put an end to “to whom this may concern” cover letters. Good cover letters add personality to your resume, clearly and simply communicate your credentials, and tell the reader what they want to hear.
Professional development is a large part of what our Development Accelerator students study during their eight weeks on campus. This five-part series is a glimpse into the training they receive to polish their online presence and be successful in their job search.
We’re incredibly excited to welcome Dave Parker, startup veteran and experienced leader, to the helm at Code Fellows! We sat down with Dave to talk about his background, favorite books of the month, and more. Read on to get to know our new CEO!
Our students have a natural passion for technology and continue to create awesome projects long after they graduate. Tim and Brian, two iOS developers who graduated in 2014, create a streamlined audio recording app that topped the charts and blew away their expectations. We talk with Tim about how his brainchild came to be.
Most of the headlines you’ve seen about WWDC this year—Swift going open source, iPad split screen, Apple Music, and Drake’s super weird moment on stage—have already been covered to death by all of the big tech blogs. Instead, let’s take a look at some of the smaller announcements and new features that will be exciting for people who spend their days inside of Xcode.
SEATTLE — It’s 8:52 AM on Monday, May 11. I enter the basement of Code Fellows’ building located in Seattle’s South Lake Union (SLU) neighborhood. Most of my classmates are already seated. I sit down in the back row, giving myself maximum distance from the instructor. This is my first time in a classroom environment in twenty years. And I’m nervous as hell.
Five days. It’s not a lot of time to plan, build, debug, and present a fully-functioning app, but it’s what we ask our Development Accelerators students to do after seven weeks of intense training and practice. We talk with a team of graduates who decided their project wasn’t quite finished, and made plans to make it even better.
“Hello. My name is Gino Bona. I live in Raleigh, North Carolina and I’m a coding virgin. I graduated from Ithaca College twenty years ago with a degree in Television and Radio, which won’t do me a damn bit of good over the next four weeks. So I have that going for me.”
First penmanship, then typing, and now programming—this is the evolution of skills that students as young as elementary age are learning alongside math, writing, and science. While programming classes aren’t in every school district yet, more grade schools are incorporating computer science studies, and students are discovering how engaging and creative it can be.
“A user interface is like a joke: if you have to explain it, it’s not that good.”
Good web design and flow is taken for granted, but creating well-structured, clear user interfaces is harder than it sounds. In this era of the app, interactive websites have become the standard. A well-structured app essentially disappears so the user can accomplish their goal without hindrances from the very tool they’re trying to use.
Learn how to create innovative, modern, intuitive websites and apps with our newest Development Accelerator.
On Monday, President Obama announced the launch of TechHire, an ambitious employment initiative that will bring together government agencies, businesses, and non-profits to provide technology education and training opportunities to all Americans.
Every developer needs a set of go-to resources, whether writing their first lines of code or building on 10+ years of experience. Our instructors are avid readers, and we’ve pulled together a few of their top picks to help you get started, stay current, and advance your skills.
We are continually blown away by the creativity of our Foundations I students. The course was created to help beginners get on the right track from the start of their education—once equipped with the right tools and training, students are able to create so much more than they expected after just four weeks in class. To get a taste of what you will create throughout this night course, take a look at this sample of projects from our students!
Modern hosting services like Heroku offer only ephemeral storage, meaning you can’t keep files on the server. When users need to upload their own files, you’ll need your Rails app connected with an external file system. This tutorial explains how to upload files to a Rails app using the AWS SDK gem.
iOS Development instructor Brad Johnson is gearing up for his WatchKit Workshop on Tuesday, Feb. 3. He shares why he’s excited about the new Apple Watch and how Apple’s newest product line is influencing the future of wearable tech.
Have you ever thought about what kind of adventure you would create if you were a game designer? Now you can create your own adventure with Project Spark, a new game development platform by Microsoft Studios. After four years of production and its official release in October 2014, Project Spark is quickly gaining traction as users create their own games and play those created by others. Bradley Rebh, the project’s lead designer, shares how Project Spark came to be, and what’s in store for the future.
As Apple showed us this spring with the release of Swift, the software development industry can and does change fast. We polled our instructors on what they see as the biggest changes looming for the new year. From new gadgets to software updates, watch for these events, updates, and new releases.
This February, we’re introducing a new workshop that focuses on Sass, a popular CSS extension language. Experienced front-end developer and Code Fellows instructor Dale Sande shares with us why he is such an advocate for Sass and why he’s excited to lead the workshop.
Anyone who has looked for a job in this area understands that there is widespread confusion about who does what when it comes to designing user experiences (UX) and building user interfaces (UI) in a web browser.
In the first part of this tutorial, we created the basic scrolling background and flying spaceship. In this part, we are going to add the oncoming missiles that the spaceship can collide with, and the end game screen when the spaceship collides with these missiles.
One page isn’t enough space to highlight your entire professional history. It is usually, however, a good allowance of space for you to list the qualifications that make you an attractive potential hire for a specific position and employer.
Singletons are a widely-used pattern in iOS development. Even Apple uses them in its own APIs, so you know they are legit! Yet despite the official approval from our friends in Cupertino, the singleton pattern is still widely debated on the interwebs. Nate, a recent graduate from our iOS Development Accelerator, does a great job explaining the pattern, its pros and cons, and how to implement a singleton in Swift.
–Brad Johnson, iOS Development Accelerator instructor
One week is not a lot of time for a handful of developers to brainstorm, build, test, debug, and present a brand new app, but that’s exactly what we ask our Development Accelerator students to do. Twice.
Want to know more about our school, but live outside of Seattle? Viewers from around the world are invited to tune in and ask questions during our monthly online Q&As. This month, participants asked a range of questions, from housing and computer logistics to course content and homework load. Watch the full video below, and join us on Google+ for our next online Q&A.
In this blog post, Ruby on Rails graduate Phil Wilt explains how to set up Sucker Punch, an asynchronous library for more efficient management of incoming and outgoing emails within a Rails application.
Code Fellows develops the whole professional. We don’t just give someone a technical skill set, we also teach them how to highlight those skills when trying to get a job, like during an interview. This guest post identifies and offers a solution to a common interview mistake.
– Gina Luna, Business Development and Partner Relations Specialist
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.
Whether this is day one or one thousand of your journey in learning to create web and mobile apps, it can be tough to know which resources are the best to continue your education. At Code Fellows, we have several great resources that we point students to as they explore new technologies and topics. Here are the top resources we share.
As your app grows in size and functionality, you might find yourself working with bloated view controllers. Even if you separate all your data sources and delegates with nice clean pragma marks, you still end up with large amounts of code. What if there is an easier way?
When making my new portfolio, I wanted to include a simple blog. My requirements were that I be able to 1) write my posts in Markdown and 2) put the three most recent posts on the home page. Simple, right? Nope. This took me forever to figure out.
Working as a TA at Code Fellows, I discovered a common misconception: students who are new to web development assume that Git and GitHub are one in the same. I published this document to correct this misunderstanding.
Editor’s Note: In this article, Code Fellows graduate Diana Pham tells about life before, during, and after graduation. A year after completing the women-only Ruby on Rails course, she shares how she arrived where she is today: helping others learn and love to code.
Ryan Sobol, experienced (and well-travelled) software developer, shared his initial thoughts after he guest lectured at Code Fellows last September. Since then, Ryan has taught our Foundations II: Ruby course and is assisting with the inaugural Computer Science & Web Development Bootcamp. Read on for his thoughts on the first time teaching at Code Fellows.
Every Friday, development accelerator students break away from their class schedule to hear from industry leaders or attend workshops. Today, iOS development students concluded their third week with an introduction to resumes from Gina Luna, Business Development and Partner Relations Specialist at Code Fellows.
Every month, we open our doors to the public to come enjoy a beer as they check out our classrooms and and ask questions about our programs. Instructors, staff, and graduates are there to talk with guests and answer questions.
Nailing a tech job interview is about more than whiteboarding. You need to have a good pitch. Incorporate these essential ingredients in your 30-second pitch to make a great first impression and land a job interview.
Every Friday, guest speakers share their insight and advice with development accelerator students. In Week 7, we welcome back a panel of alumni who share their first-hand experience of what it’s like to go from studying a chosen stack at Code Fellows to applying for professional programming jobs. Here are some of the tips that a recent alumni panel shared.
My favorite feature of Xcode 6 so far is the new size classes concept in Interface Builder. Size classes are Apple’s solution to the question “How can I easily work with so many different screen sizes and device orientations?”
Since Apple released Swift, its new programming language, developers around the world have been jumping in and seeing what is different. Yes, there are quite a few differences, such as Optionals, Generics, Extensions, Mutators, and even custom Operators (the list goes on). But for the everyday Objective-C programmer, they have to know what to do to get Swift up and running.
Optionals allow variables to not have a value. This is similar to having a variable set to nil in Objective-C. The biggest difference is the amount of safety Swift has baked into the creation and management of optional variables.
As I sat in the SFO airport waiting for my flight home to Seattle from WWDC, I started to come up for air after what was the biggest series of changes for iOS/Mac developers since I started learning Cocoa.
I started writing code in Brackets, the open-source text editor developed in partnership with Adobe. I still think it’s great, but for the sake of being on the same page with my cohort at Code Fellows, I snagged Sublime Text Editor, a perennial favorite of many devs.
During my time studying Ruby on Rails at Code Fellows, we had to do a lightning talk on a topic of our choice. Since Rails utilizes Sass, and my CSS skills have always been more of a learn-on-demand thing rather than a deep dive, I decided to check Sass out. While doing so, Compass came up often, so I added a little bit of it to my presentation.
As students go through their development accelerator, they gravitate towards certain websites and resources to stay informed on news and find tips for mastering their programming language. Below are the favorite websites from students in each development accelerator.
As development accelerator students dive into group projects, they each develop their own system for staying organized. Brian, a current Front-End UX Design & Development student, shared his team’s favorite tool for keeping track of everything.
I’ve been in Code Fellows’ Front-End UX Design & Development Accelerator for a couple weeks now, and some of the most useful info I’ve learned is a vast library of really great websites that talk about web design.
There are a lot of great articles out there on how to set up Sublime Text and all the reasons behind those choices. This is NOT one of those. :) Here is a quick list of things that are really popular with Sublime users.
It’s the day 4 of the first project week for our iOS Development students, and they’re well under way on their projects. At halfway through the intense 8-week program, they’re already creating complex mobile apps. Here’s a glimpse at some of the amazing projects that are coming out of one very busy week.
There’s currently a lot of talk in the tech world about iBeacon and Bluetooth beacons. However, about 80 percent of the conversation focuses on retail and shopping. Everything seems to revolve around coupons, digital loyalty programs, and mobile payments.
The prospect of learning to code can be intimidating for people who have no previous experience and no idea where to start. At Code Fellows, we believe that everyone can develop if given the opportunity.
Not sure if you are in the same boat as I, but I could not find any good resource out there that pulled this all together. So here is a step-by-step tutorial for creating a Node.js app from scratch, adding in Grunt and then Node-Sass. Yeah, try and find good docs on Node-Sass alone. :(
You were outraged that the NSA was tracking you—but, did you know that your iPhone keeps a map of where you’ve been and a log of how long you were there? It’s on by default and buried deep within your preferences.
Ruby and Rails both have pretty great documentation. This is important for developers of all levels, but absolutely essential for those just getting started with the Ruby language and the Rails framework.
Since everyone has different learning styles, there’s no single right way to learn a coding language. However, there are some basic principles that beginners can apply to get a jump start, and tailor the resources to their learning style along the way.
This is by far the most common question we hear from bootcamp applicants. The short answer is “yes” – our evening classes and workshops are better suited for absolute beginners – but, interestingly, we are seeing a steady stream of two different kinds of programmers make it into bootcamps and successfully land jobs afterwards.
A lot of the conversations the Code Fellows team have with prospective students focus on the value Code Fellows provides to our students. And rightly so. There are a lot of choices out there and there are only so many resources and so much time.
It’s sometimes quipped that it’s not what you know but who you know that counts. And while at Code Fellows we don’t fully agree with this (we are an organization that teaches coding, after all!) we do believe strongly in the power of great networks.
We are incredibly excited to announce to our community that Women in Technology (WiT), working in conjunction with contributing Seattle-area companies, has put together a scholarship fund for participants in our summer 2013 women-only bootcamp!
Another great turnout at this month’s Seattle Tech Meetup! Last I checked, there were over 600 RSVPs! The room was packed with passionate technologists networking, eating, and drinking delicious summer ales.
We learned a lot from this first class, and received a lot of great feedback. So we want to make a few changes for the next class, starting in May. Read below for details on future boot camps and class schedules.