April 5, 2017 in Treehouse News
Learn to Build an Alexa Skill with Treehouse
Treehouse has teamed up with Amazon to teach developers and non-developers to build Alexa skills. The course, Build an Alexa Skill, has been released today! What is Alexa? Alexa is a voice service from Amazon that powers devices like the…
March 28, 2017 in Career Advice
Want to Attend a Conference? How to Make It Work for You.
You have heard a lot of great things about attending a conference, and how it can boost your career, so you decide to give it a try. But people face the same kind of roadblocks in attending conferences as they…
March 22, 2017 in Learn
Scheduling Work with the JobScheduler
Android Lollipop was a huge milestone for Android. It introduced us to Android Wear, gave us a do-not-disturb feature, and unleashed material design upon the world. Not only that, it also gave us Project Volta, a set of changes aimed…
March 17, 2017 in Learn
An Introduction to React Native
React is a framework created by Facebook for data driven web interfaces. React provides a component driven architecture which uses a declarative syntax and is easily extensible. So what is the difference between React and React Native? React was originally…
March 6, 2017 in Treehouse News
Treehouse Partners with Microsoft for the Release of Visual Studio 2017
On March 7th and 8th, Microsoft will host a special online event to celebrate the 20th anniversary of Visual Studio and the release of Visual Studio 2017. Day one (3/7) will feature keynotes from Julia Liuson, Brian Harry, Miguel de…
March 2, 2017 in Learn
VR Performance Guidelines for New Unity Projects
VR performance is the bedrock of a great room-scale VR experience. Headsets like HTC Vive and Oculus Rift both run at a 90Hz refresh rate (in their current incarnations), meaning that the framerate of your Unity project needs to stay…
February 20, 2017 in Learn
Scheduling Time-Sensitive Tasks in Android with the AlarmManager
In Android, the AlarmManager lets us schedule work to happen at a specific time. If your app has work to do and you’d like it to do that work even when the app isn’t running, then the AlarmManager might be…
January 26, 2017 in Learn
Evaluating a Package for Your Project: the Good, the Bad, and the Ugly
This article is specifically for people who are evaluating packages for their project. I will occasionally mention PHP specific technologies, but most of what is cover here should apply to any language you use. If you’d like to learn more…
November 3, 2016 in Learn
Creating High-Resolution Assets for VR: Part 2
Hi there! I’m the Technical Lead Animator at Treehouse and I’ve been experimenting with VR and real-time game design. Welcome to part 2 of my tutorial on creating high-resolution assets for VR applications. If you haven’t had the chance yet,…
September 12, 2016 in Community
Home Depot Retail to Freelance Web Developer: an Interview with Techdegree Student Esteban Valdez
Esteban had always thought you needed a college degree to have a career in the tech industry. It wasn’t till he became friends with a self-taught web developer that he realized there were other means of learning to code and successfully launching a…
September 7, 2016 in Learn
Understanding The New Swift 3 API Design Guidelines
In a previous post, we talked about some of the changes that came with the release of Swift 3. The changes with potentially the largest impact on most developers are the new Swift 3 API Design Guidelines. Seemingly simple at first,…
August 30, 2016 in Learn
Problem-Solving as a Developer: an Interview with Guest Teacher Dean Davidson
We recently had web developer and guest teacher, Dean Davidson in the Treehouse studio. We took the opportunity to sit down with him to talk about his experience as a developer, how his career has evolved, tips and resources for aspiring…