Subscribe to the iTunes Rails Screencast Feed Now!

Catalogue

#41 Semantics3 API in Rails 5
Mar 29, 2017 | 8:26 mins
In this episode, you will learn: How to deal with Third Party API. Writing unit tests using Rails 5 test helper to read json fixture files. Mocking and Stubbing using Minitest.


#40 Gilded Rose Kata
Mar 22, 2017 | 13:18 mins
This kata will teach you how to refactor a method with lot nested if-else statements. It will help you keep your controllers code elegant by minimizing the nested if-else statements in your Rails projects. This is based on one of the chapters in the TDD in Ruby book published by Apress.


#39 Stripe Elements in Rails 5
Mar 15, 2017 | 7:36 mins
Stripe Elements is a pre-built UI component provided by Stripe to securely collect sensitive credit card details. The stripe gem version used in this screencast is 2.0.1. We will use Rails 5 and Ruby 2.3.3 to process payments.


#38 Stripe Subscription Basics
Mar 08, 2017 | 5:32 mins
We will play with the Stripe API in the IRB to get familiar with the subscription related API provided by stripe gem.


#37 Tableless Model in Rails 5
Mar 01, 2017 | 6:07 mins
Learn how to use tableless model in Rails 5. You will also learn how to improve the error message in Rails 5, so that you can contribute to Rails 5.


#36 Photo Gallery using Lightbox 2 Javascript Library in Rails 5
Feb 23, 2017 | 4:34 mins
You will learn how to create photo album using lightbox 2 javascript library in Rails 5. Refile gem is used for file uploading.


#35 File Upload using Refile Gem in Rails 5
Feb 17, 2017 | 6:52 mins
Learn how to upload file using refile gem in Rails 5. You will also learn how to improve messages in Rails 5 source code.


#34 Counter Cache in Rails 5
Feb 09, 2017 | 8:40 mins
Learn the basics of counter cache in Rails 5. If you are interested in contributing to Rails, I give you a tip for making an improvement to make the Rails 5 code robust with meaningful error message. I show the problem and a possible fix.


#33 Pagination in Rails 5 using will_paginate gem
Feb 02, 2016 | 4:22 mins
This episode will show you how to integrate will_paginate gem to add pagination feature to a Rails 5 app. You will also learn how to change the look and feel of the pagination such as Flickr, Digg and Apple style pagination.


#32 Authentication from Scratch in Rails 5
Jan 27, 2017 | 7:35 mins
We will implement register, login and logout features from scratch using ActiveModel in Rails 5.


#31 Custom View Helpers in Rails 5
Jan 20, 2017 | 3:57 mins
Learn how custom view helpers work in Rails 5. You will also learn how to read the Rails source code to create experiments that answers questions about how Rails works. We will use ack tool to search for exact matches in Rails source very fast.


#30 Simple Search Form in Rails 5
Jan 14, 2017 | 4:08 mins
Learn how to use a simple search form to search the database for records that has the given string in one of the columns of a table.


#29 Cropping using jQuery Crop Plugin in Rails 5
Jan 07, 2017 | 7:07 mins
Learn how to crop images using jQuery Crop plugin in Rails 5. Carrier Wave gem is used for file upload.


#28 GraphQL Basics in Rails 5
Dec 29, 2016 | 10:08 mins
This screencast covers the basics of GraphQL. It demonstrates a simple hello GraphQL program using graphql gem and exposing a person has many friends nested ActiveRecord relationship as an API using graphql. The Rails engine graphiql-rails is used to play with the backend API. GraphQL is great for mobile backends.


#27 Webpack with jQuery
Dec 22, 2016 | 6:36 mins
Learn how Webpack can be used to manage third party Javascript library like jQuery. We will also see how we can use SASS with Webpack by demonstrating use of CSS with scss file extension.


#26 Webpack Basics
Dec 17, 2016 | 9:54 mins
Rails 5.1 will support Webpack to manage app-like JavaScript modules in Rails. Learn the basics of Webpack in this episode. This video will walk you through writing a simple hello world program and show you what webpack does with javascript, html and css files.


#25 Securing an API using Token Based Authentication in Rails 5
Dec 10, 2016 | 10:04 mins
Learn how to secure an API using token based authentication with has_secure_password and has_secure_token in Rails 5.


#24 Auto Complete Association in Rails 5
Dec 03, 2016 | 8:24 mins
Learn how to autocomplete fields that has an association in Rails 5.


#23 Dynamic Select Menus in Rails 5
Nov 25, 2016 | 8:20 mins
Learn how to implement dynamic select menus in Rails 5.


#22 File Upload using Paperclip in Rails 5
Nov 19, 2016 | 6:33 mins
Learn how to upload files using paperclip gem in Rails 5.


#21 CSV Importer in Rails 5
Nov 12, 2016 | 7:55 mins
Learn how to import records into the database from CSV files in Rails 5.


#20 CSV and Excel Exports in Rails 5
Nov 06, 2016 | 7:15 mins
Learn how to export records from the database to CSV and Excel files in Rails 5.


#19 Rails 5 ActiveJob Basics
Oct 29, 2016 | 7:09 mins
Learn the basics of using ActiveJob API to process background jobs in Rails 5.


#18 Polymorphic Association in Rails 5
Oct 22, 2016 | 12:45 mins
Learn the basics of polymorphic association of ActiveRecord in Rails 5.


#17 Ajax and jQuery in Rails 5 Part 2
Oct 15, 2016 | 8:48 mins
Learn the basics of using jQuery with Rails 5.


#16 Ajax using jQuery in Rails 5
Oct 08, 2016 | 5:13 mins
Learn the basics of using jQuery in Rails 5 apps.


#15 Complex Rails Forms - Part 2
Sep 24, 2016 | 5:18 mins
This is the part 2 of the complex forms in Rails 5.


#14 Complex Forms in Rails 5
Sep 16, 2016 | 8:56 mins
Learn how to work with complex forms in Rails 5.


#13 Has Many Through in Rails 5
Sep 10, 2016 | 5:54 mins
Learn the basics of has_many_through ActiveRecord relationship in Rails 5.


#12 Has and Belongs to Many in Rails 5
Sep 04, 2016 | 5:11 mins
Learn the basics of ActiveRecord has_and_belongs_to_many relationship in Rails 5.


#11 Autocomplete in Rails 5
Aug 24, 2016 | 9:14 mins
Autocomplete using Typeahead and Searchkick in Rails 5. Libraries Used - Searchkick Gem for Search - ElasticSearch for Full Text Search - Typeahead Javascript Library for Autocomplete


#10 Pinterest Clone in Rails 5 - Part 4 | Pro
Aug 21, 2016 | 6:53 mins
Learn How to build a Pinterest Clone in Rails 5. Libraries Used - Devise for Authentication - Paperclip for File Uploading - Masonry Rails for Transition Effects - Twitter Bootstrap 4 for CSS Framework - Acts as Votable for Voting.

#9 Pinterest Clone Part 3
Aug 19, 2016 | 6:37 mins
We will continue to work on the Pinterest Clone.


#8 Pinterest Clone in Rails 5 - Part 2 | Pro
Aug 12, 2016 | 4:32 mins
Learn How to build a Pinterest Clone in Rails 5. Libraries Used - Devise for Authentication - Paperclip for File Uploading - Masonry Rails for Transition Effects - Twitter Bootstrap 4 for CSS Framework - Acts as Votable for Voting.

#7 Pinterest Clone in Rails 5
Aug 11, 2016 | 4:46 mins
Learn How to build a Pinterest Clone in Rails 5. Libraries Used - Devise for Authentication - Paperclip for File Uploading - Masonry Rails for Transition Effects - Twitter Bootstrap 4 for CSS Framework - Acts as Votable for Voting


#6 Movie Review Rails 5 App - Part 6 | Pro
Aug 10, 2016 | 12:35 mins
We will finish the movie review database webapp using Twitter Bootstrap 4 and Rails 5.

#5 Movie Review App in Rails 5 : Part 5
Aug 06, 2016 | 7:34 mins
This is the part 5 of the movie review database webapp using Twitter Bootstrap 4 and Rails 5.


#4 Movie Review Rails 5 App - Part 4 | Pro
Aug 01, 2016 | 6:51 mins
We will continue to work on the movie review database webapp using Twitter Bootstrap 4 and Rails 5.

#3 Movie Review Rails 5 App - Part 3
Jul 28, 2016 | 8:22 mins
This is the part three of the movie database webapp using Twitter Bootstrap 4 and Rails 5.


#2 Movie Review Rails 5 App - Part 2 | Pro
Jul 24, 2016 | 6:59 mins
We will continue working on the movie database webapp from previous episode using Twitter Bootstrap 4 and Rails 5.

#1 Movie Review Rails 5 App
Jul 21, 2016 | 8:41 mins
We will develop a movie database webapp using Twitter Bootstrap 4 and Rails 5.