Minimizing Bundle Size in React
Description:React breaks up our UI into separate, reusable components which makes organizing code much easier. However, if one of those components breaks, it crashes the rest of your UI. In this screencast, we'll show y...
Create a Welcome Message on Initial Launch
Description:Performing tasks when an application is first launched is a common practice to give users important information about the application. In this video, we will discuss one technique for implementing first laun...
Description:We demonstrate using Dispatch Groups to rendezvous multiple simultaneous asynchronous tasks so that you can process all of their results at once, after the last one finishes.
Build Variants #1: Product Flavors
Description:In this series, you will learn how to produce separate APKs from the same code base using product flavors. Each flavor will be branded differently, including a custom launcher icon, color scheme, and app name.
Using AVKit to Play Video
Description:Playing video is a fundamental feature for tvOS applications. In this video you will learn how to get the basic video player working by utilizing classes from AVKit and AVFoundation. After this video you wil...
Optional Return Values vs. Throwing
Description:This video Illustrates the differences between using optional return values or throwing errors for functions that can fail. The implementations are discussed and the pros and cons of each approach are discus...
Description:User authentication is very useful for mobile apps but can be tricky to get right. In this screencast we'll show you how to set up Firebase with Android.
Rails APIs #7 - Testing Web Services
Description:In a previous screencasts, we built out a simple but full-featured web service. We have several tables of related data, validation, default values, and authorization. This is great, but it’s also starting to...
Rails APIs #6 - Authorization Rules
Description:In a previous video we set up authentication for our Rails API, so that only logged in users can make changes. But sometimes more sophisticated rules are needed. In this screencast, we'll learn how to succes...
Rails APIs #5 - Associations and Nested Routes
Description:In this screencast, we’ll use the Doorkeeper gem makes it easy to add authentication to Rails APIs using the OAuth 2 standard.
Dynamic Stack Views
Description:UIStackViews are a relatively new addition to UIKit, appearing with iOS 9. They are quite useful because they eliminate the need for many Auto Layout constraints in common screen designs, making them easier ...