Rails APIs #2 - Deploying
Description:Whether you are building a prototype or a business critical product, Heroku makes it easy to deploy and scale web applications. If you’ve never run a production web application before this might sound intimi...
Rails APIs #1 - Getting Past the CRUD
Description: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.
Optimizing Caching in React
Description:In this screencast, we’ll look at how to speed up you React app by allowing browsers to cache your code as long as possible. By the end of the video you’ll be able to configure Webpack to minimize how often ...
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.
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...
Extracting a React Component
Description: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.
Testing Vue Components
Simplifying Vuex Using Cached Getters
Description:In this screencast, we’re going to look at how to use the caching functionality of Vuex’s getters to simplify your data store code. We'll show you how to replace fragile imperative code with robust declarati...
Solving React Navigation State Problems with MobX
Description:In this screencast, we’re going to look at some challenges you can run into passing props with React Navigation. We’ll use MobX to get our app working and make our state management even simpler in the process.
Rails APIs #3 - Authentication
Description:In a previous screencast we set up a simple Rails web service for todos and deployed it to production. But right now there's no authorization on it, which means anyone can come along and modify our data. In ...
Minimizing Bundle Size in React
Idiomatic Swift with React Native (Part 2)
Description:In part 1, we began simplifying our React Native native iOS code by separating an idiomatic Swift class from a React Native adapter. We’re going to finish this extraction by moving over a method that returns...
Lazy Loading Code in React
Description:In this screencast, we're going to look at how to speed up your React app by lazily loading code. By the end of this video, you’ll be able to configure Webpack to let you defer loading code until it’s needed...
Idiomatic Swift with React Native (Part 1)
Description:In this screencast, we’re going to look at how to write your native iOS code for React Native in a more idiomatic Swift way. By the end of this screencast you’ll be able to refactor your React Native Objecti...
Rails APIs #4 - Custom Actions
Description:In this screencast, we’ll follow up on our previous videos in this series and show you how to rewrite custom controller actions in Rails.