Introducing Integrity #1 - Null
Description:In this screencast, we’ll talk about null values, which can tend to sneak into any large application that has been around for some time. We’ll go over our philosophy on data integrity and our thoughts on nul...
Introducing Integrity #2 - Foreign Key
Description:In this screencast, we'll talk about referential integrity and provide some strategies for adding it to existing references in your application. Ensure no record is left behind!
Introducing Integrity #3 - Uniqueness
Description:We're continuing our look at adding integrity to an already existing database backed web application. In this screencast we will be adding a uniqueness constraint. This is one of the more difficult constrai...
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.
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 #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 ...
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.
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 #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 #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...