Start learning to code today with a free trial on Treehouse.
C# extension methods allow us to add methods to any type without altering the code of that type.
Nullability annotations allow you to express your intent when defining an interface. It makes APIs clearer and reduces the need for documentation by specifying nil behavior. No more implicitly unwrapped optionals and have only explicit non-nil references, and simple optionals.
User Interface Testing is the ability to validate your UI on various devices sizes to assert viability, state, and correctness.
React provides a way to animate parts of your UI with the ReactCSSTransitionGroup add-on component.
Swift 3 and Xcode 8 were released in Fall 2016. In this workshop, Pasan Premaratne will show some of the things you’ll need to consider or be aware of when migrating your projects from a previous version.
Swift 3 Basics (October 2016)
Welcome to the world of Swift development! In this course, we’re going to learn how to program from absolute scratch using Swift and learn many fundamental concepts that will get you started writing code immediately. No prior programming experience is needed and we’re going to have a lot of fun!
Building Web Apps with Sinatra (November 2016)
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.