September 29, 2017 in Learn
Hugo Templates for WordPress Designers
Last year I wrote an article introducing the general concepts behind static site generators. This time around I’d like to dive into some specific (yet still basic) details about a popular static site generator called Hugo, comparing it to its…
September 20, 2017 in Learn
8 Must-Have Tools in a Beginner Developer’s Toolkit
When you’re new to coding, you’ll start to hear about all the latest and greatest tools for developers. Coding is ultimately problem-solving, which is why new tools are constantly being created to help solve those problems. As you grow your…
September 15, 2017 in Learn
An Absolute Beginner’s Guide to Kotlin
What’s Kotlin? Kotlin is a modern programming language maintained as an open source project by JetBrains, a world leader in IDEs. Back in 2011, JetBrains was writing primarily Java code and looking for a new programming language to help make…
September 6, 2017 in Learn
How to Learn to Code by Teaching
If you’re anything like I was two years ago, you just read that title and thought ”wait, what? Learn to code by teaching?” On its face, it defies logic. How can you possibly learn by teaching or helping others learn?…
August 28, 2017 in Learn
Getting Started With the Create React App
Setting up the tools to develop a React application can be intimidating and time-consuming. There are lots of moving parts. For example, setting up Babel to transpile JSX into browser-ready code, and configuring Webpack to bundle your project assets. Fortunately…
August 21, 2017 in Learn
We Are All Data Analysts
Marc Andreessen famously made the case that “software is eating the world,” stating that “we are in the middle of a dramatic and broad technological and economic shift in which software companies are poised to take over large swathes of the…
August 18, 2017 in Learn
Alternatives to Immersive Coding Bootcamps
Over the last few weeks, you may have seen in industry news that two of the biggest names in developer bootcamps are closing down. The Iron Yard and Dev Bootcamp, both of which have campuses across the globe, released statements…
July 31, 2017 in Learn
Should I Learn Kotlin or Java?
With Android officially adopting Kotlin as a supported language, there’s one question that every new Android developer should be asking themselves: should I learn Kotlin or Java? Rather than burying the answer all the way at the bottom… in my mind,…
July 27, 2017 in Learn
Don’t be Afraid to Break Your Code (Everyone Does)
Our instinct tells us that things shouldn’t be broken, but when it comes to coding, reverse that thought process. Regardless of what type (and level) of developer you are, coding relies on using a programming language to solve a problem, so naturally…
July 24, 2017 in Learn
Goroutines Make Concurrency (Almost) Easy
A program that supports concurrency can carry out several operations at the same time. That’s especially important on today’s multi-core computer processors. A program that uses 4 cores at once could theoretically run almost 4 times as fast (well, for…
July 19, 2017 in Learn
How Do You Prepare for Your First Job in Tech?
Searching for a job is a skill that can be learned, just like we can learn to create apps or design a website’s layout. That’s why we decided to create job search content for the Techdegree. Starting soon, the Techdegree…
July 18, 2017 in Learn
Prepare for Google’s Associate Android Developer Certification Exam with Treehouse
I applied to teach at Treehouse five years ago with a singular goal in mind: create high-quality training material to help people learn how to make Android apps. App development was still relatively new in early 2012, and I saw…