Subscribe to the RubyPlus Screencast Feed on Apple Podcasts Now!

Subscribe to RubyPlus Pro

Get instant access to over 10 hours of members only content. Content updated periodically to work with latest versions. 100% money back guarantee. You can cancel anytime.

Subscribe Now

Catalogue

#54 Rails Serialization Basics
May 19, 2017 | 7:10 mins
Learn about the basic serialization and JSON serialization of hash in objects using ActiveModel serializers in Rails 5.1.


#53 Fulltext Search using PostgreSQL in Rails 5.1
May 17, 2017 | 6:16 mins
In this episode you will learn how to implement search feature using pg_search gem in Rails 5.1 and PostgreSQL 9.6.2.


#52 Consuming JSON API using jQuery 3.2.1, Vue.js 2.3.3 in Rails 5.1
May 12, 2017 | 10:37 mins
In this episode we will use jQuery 3.2.1 to consume JSON API implemented using Rails 5.1 API only app. You will learn about Rack CORS middleware and making AJAX call using jQuery to fetch data from the server. We will finish by using Vue.js to render a table to display the data from the server. Vue.js provides a clean separation of view from model.


#51 Vue.js Basics - Part 2
May 10, 2017 | 5:50 mins
In this episode learn how to use for loops to render an array of strings and an array of objects using Vue.js version 2 and Twitter Bootstrap 4.


#50 Vue.js Basics
May 05, 2017 | 8:12 mins
Vue.js is a progressive JavaScript framework that is approachable, versatile and performant. You will learn the basics of Vue.js by writing a simple Hello Vue.js, two-way binding example using Vue.js version 2 and using directives such as if, else and show.


#49 Docker with Rails 5 Basics
May 03, 2017 | 7:17 mins
This tutorial will guide you through the steps involved in running a Rails 5 webapp that uses Postgres database with Docker Compose.


#48 Docker Basics
Apr 28, 2017 | 10:44 mins
This tutorial will guide you through the steps involved in running your first container, running a static site and building a custom image for a dynamic flask web application using Dockerfile and pushing your custom image to Dockerhub.


#47 Advanced Rails Debugging Tips
Apr 27, 2017 | 6:57 mins
Learn advanced Rails debugging techniques using caller, raise, exit!, source_location, super_method, instance_method, bind and TracePoint.


#46 Protect Your Rails Apps from Bots, Scrappers and DDoS attacks
Apr 19, 2017 | 4:51 mins
You can protect your Rails webapps from common web exploits that could affect application availability, compromise security, or consume excessive resources. This episode will walk you through how to use AWS WAF.


#45 Rails Model Refactoring | Pro
Apr 07, 2017 | 10 mins
In this episode you will learn how to refactor Rails model by using validation callbacks and pushing logic in controllers to the model.

#44 Rails Forgery Protection Basics
Apr 12, 2017 | 4:51 mins
You will the learn basics of Rails forgery protection: exception, null_session and reset_session. What are they? Which one should you choose?


#43 Coding from Requirements | Pro
Apr 06, 2017 | 12 mins
How do you take the requirements document and mock ups of screens to a functioning webapp? This screencast will walk you through the process of developing a webapp from requirements. You will learn where to start and how to slice the requirements into iterations that incrementally builds the webapp. This screencast addresses the problems you face after learning Rails and teaches you how to work in a real project.

#42 TDD Basics : String Calculator Kata
Apr 05, 2017 | 9:49 mins
Learn how to implement Roy Osherove's string calculator kata using Minitest in Ruby 2.3.3.


#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.


Subscribe to RubyPlus Pro

Get instant access to over 10 hours of members only content. Content updated periodically to work with latest versions. 100% money back guarantee. You can cancel anytime.

Subscribe Now