Screencasts

Sample Screencasts

Get started today with some of our most watched screencasts.

Testing in Node - Basics

8 minutes

The options available to the Node developer setting up testing for the first time can be overwhelming. There are several tools to choose from, and they can be configured in multiple ways.

Extracting a React Component

8 minutes

Sometimes we don’t realize we should make a custom child component until it’s too late. In this screencast, we'll teach you how to extract a React component from an app.

Rails APIs (Part 1) - Getting Past the CRUD

8 minutes

In this screencast, we'll show you how to create a web service for tracking todos and we'll continue to build on this application throughout the rest of the series.

Protocol Oriented Dependency Injection

8 minutes

Tight coupling between view controllers in your application can lead to difficult maintenance as you add and remove features. This video will explore how using Protocols can make our Dependency Injection more loosely coupled. This improves the flexibility of the code and makes our application easier to change.

Creating a State Machine using Swift Enumerations

11 minutes

As View Controllers become more complex, the need to manage the state of the view becomes more important. In this video we will discuss how to use a state machine to manage our views state.

Mocking Basics

6 minutes

Unit testing your classes helps ensure that they work correctly based on controlled inputs but doing the setup can be painful if you have a lot of dependencies. Learn how to create mock objects using Mockito to simplify your setup and improve the readability of your tests.

Xcode Configurations vs. Schemes

10 minutes

Targets and configurations and schemes; Oh my! Confused by these Xcode concepts? Curious how using multiple build configurations coupled with schemes can avoid the multiple-target mess? If you’re wondering what this all means and how it can make your developer life better, this video is for you.

Importing Models into CoreML

9 minutes

Apple released Core ML framework at WWDC 2017, which allowed developers to integrate machine learning into their iOS applications. In this screencast, we’ll show you how to import Keras image classification models into CoreML

Creating App Icons for iOS

7 minutes

App Icons are the nice, neat little wrapper for your app. They’re usually the first thing that users see before using your app, and they’re a constant reminder to your users of your app and your brand. In this screencast, we will show you how to design an app icon that shows off your brand, and fits in nicely with other app icons on the Home Screen.

Converting a Java Android Project to Kotlin

8 minutes

Google announced official support for the Kotlin Programming language at google io 2017. In this video we will learn how to migrate our existing Java Android projects to the Kotlin language by using the automated Kotlin Conversion tools. In the process, we will also learn Kotlin language fundamentals, including the null safety features of the language, safe call operator, and how statics are represented in Kotlin.

Drawing Custom Controls

6 minutes

Sometimes your app design calls for a control design that isn't provided in UIKit. In this video, we draw one from scratch!

Throttling Ajax Requests

5 minutes

We can control the frequency with which certain functions can be invoked using a higher-order function to throttle functions just like a car’s throttle controls how much gas is delivered to the engine. This screencast describes a challenge we faced in deciding when to make an Ajax request and how throttling solved the problem.

Writing Data to HealthKit

8 minutes

HealthKit provides a rich data store on iOS for tracking many types of data related to a users health. In this video, we will see how an application can write data to this store. After this video you can apply the same technique to allow users to save data from your application into HealthKit.