Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse.
In this course, we take a look at the built in language constructs in Swift to handle errors including modeling our own errors, throwing errors from functions and more. We also look at how Objective-C handles errors and what this means to us as Swift developers.
Typically room-scale VR applications are limited by the size of the tracking volume, but locomotion techniques can be used to expand the playable area beyond the physical boundaries. By virtually moving the volume to other parts of the scene, the user can “teleport” and gain a greater range of motion.
Building Web Apps with Sinatra – Jay McGavren
Sinatra is the second-most popular web framework written in Ruby (after Rails). It’s much simpler than Rails, and it’s a great way to try out web development.
Application Programming Interfaces, or APIs, provide a method for connecting your site to a “third-party” web service. We’ll use the GitHub API to explore how RESTful APIs allow us to retrieve and update information residing on an external system.