Software Engineering

9 Free Coding Classes in San Francisco in 2019

San Francisco. Silicon Valley. When you think of the Bay Area, you think of tech. Some of the biggest tech companies in the world call the city home. Much like the adage of going to Hollywood to get your big break, many would-be software engineers, data scientists, and UX/UI designers consider San Francisco the place […]
Software Engineering

How to Set Up a Professional Development Environment

One of the biggest differences between professional software developers — compared to most people — is the care and precision with which they set up their computers. In this article, I’m going to run through the process of getting a Mac ready to program professionally using the Ruby programming language.  Why Ruby? There are lots […]
Software Engineering

Book Review: Code: The Hidden Language of Computer Hardware and Software

Whether you want to become a software engineer, or just better understand the technologies that power our world, there’s real value in learning how computers actually work. Because computers are so complicated these days, it can be hard to figure out where to start. The answer, according to Charles Petzold, is to go back in […]
Software Engineering

The Importance of Professional Software Development Processes

There’s a huge difference between writing small scripts for fun and shipping software professionally. In this article, let’s look at some of the common processes and tools that you should learn if you want to get a great job as a software engineer. If you’ve ever wondered what git, GitHub, PR’s, TDD, CI and CD […]
Software Engineering

“Code Like a Girl”: An Interview With Author and Student Miriam Peskowitz

While anyone can code, many have felt excluded from pursuing their interests. We hear about the “bro culture” of tech and the initiatives for women in STEM. Miriam Peskowitz, bestselling co-author of “The Daring Book for Girls,” knows what it feels like to be an outsider. Whether it was being among just a handful of […]
Software Engineering

Back to School…Starts With You

Alternatives like Flatiron School are here to provide the opportunity, support and flexibility you need to change your career and life.