• We’re going to get a Ruby on Rails application running on a staging environment on AWS Elastic Beanstalk. The Rails app will be connected to a MySQL database instance.

    HTML Updated Nov 20, 2017
  • Using Continuous Integration, you can perform tasks and run your tests automatically whenever you commit your code. Travis CI offers free Continuous Integration for open source projects.

    HTML Updated Nov 12, 2017
  • Slow tests can slow down your development process. Using parallel_tests, you can speed up your test suite by multiple threads and running the tests in groups.

    HTML 2 Updated Nov 6, 2017
  • Factory Bot is a fixtures replacement which can generate the needed records directly in the tests. Faker can be used to create fake data for these records.

    HTML 1 Updated Oct 30, 2017
  • Create Acceptance Tests or Feature Tests to extend your automated tests with browser testing. It can help tests some areas that cannot be reached with other types of tests.

    HTML Updated Oct 23, 2017
  • Using RSpec, learn how to create tests for your application and view your coverage.

    HTML Updated Oct 16, 2017
  • Using the Rails 5.1.X defaults, we have a look at what is configured and explore the different types of tests; using the provided MiniTest and Capybara.

    Ruby Updated Oct 9, 2017
  • Gems are a packaged library of functions that can extend your application or provide other features to your system. Learn to create and publish a ruby gem.

    Ruby 1 MIT Updated Sep 25, 2017
  • Advancing from Single Table Inheritance, learn how Polymorphic Associations differ and tricks to simplify their usage.

    Ruby 1 Updated Sep 18, 2017
  • Learn to use single table inheritance to allow multiple classes to be stored in the same database table.

    Ruby Updated Sep 11, 2017
  • Using the paper_trail gem, track changes to model records for auditing purposes and rollback changes when required.

    Ruby Updated Sep 5, 2017
  • This episode covers different tips and tricks around database migration files.

    Ruby Updated Aug 28, 2017
  • Create recurring events and interact with them on FullCalendar.

    Ruby Updated Aug 21, 2017
  • ice_cube is a ruby library for easily handling repeated events and schedules.

    Ruby Updated Aug 14, 2017
  • Learn to lock down your application or parts of your application by IP Addresses.

    Ruby 1 Updated Aug 7, 2017
  • Learn to use custom error pages to provide a similar look to your application. Get notified on Slack as errors occur to act on them before they're reported.

    Ruby Updated Jul 31, 2017
  • In a recent blog post, we looked into the content_for view helper to render breadcrumbs. Once we got the feature working, it's time to refactor the feature to lower technical debt.

    Ruby Updated Jul 24, 2017
  • Simplify your workflow by using custom generators to streamline the creation of files and templates that you use often.

    Ruby Updated Jul 17, 2017
  • Continuing from Episode #87, we take a deeper dive into virtual columns in Rails 5.1 and use them to parse JSON Data Types with adding indexes to the virtual column.

    Ruby Updated Jul 10, 2017
  • In Ruby on Rails 5.1.0, generated virtual column support was added for MySQL and MariaDB. Using generated and stored columns can leverage heavy calculations to the SQL side.

    Ruby Updated Jul 3, 2017
  • Using the Google Maps Javascript API, learn how to plot markers onto a map. Load markers and info windows through AJAX calls to your Rails JSON API.

    Ruby 2 1 Updated Jun 26, 2017
  • Learn to create a multi-tenant application where access to tenants are determined by the subdomain.

    Ruby Updated Jun 19, 2017
  • Using the Geocoder gem and Google APIs, learn how to add some geolocation functionality to your application.

    Ruby Updated Jun 12, 2017
  • Working with an autocomplete can be very simple. However, things get complicated when you try to use HTML markup in the displayed results. Learn how to use HTML markup within your autocomplete results!

    Ruby Updated Jun 5, 2017
  • The DataTables Javascript library creates a powerful display of your application's data. Some of the features include pagination, server side processing, sorting and search.

    Ruby 3 Updated May 29, 2017
  • Using Bootstrap in your application has become much more simple. Also learn to create some helper methods to make working with Bootstrap much easier.

    Ruby Updated May 22, 2017
  • The routes file can grow to be unmaintainable and messy. Learn to keep things organized by extracting out blocks of routes into their own files.

    Ruby Updated May 15, 2017
  • Mountable Engines are a great way to extract code into its own namespace and allow the code to be reused in other applications. Other popular gems that are mountable engines are Devise and Doorkeeper.

    MIT Updated May 8, 2017
  • When displaying a count of records, this will generate extra SQL Queries. Learn how to reduce the number of SQL queries called with counter caching the number of associated records.

    Ruby Updated May 1, 2017
  • Extend your image upload functionality with JCrop. Learn to redirect the user to a crop page once they have uploaded their image and save versions of the cropped images.

    Ruby Updated Apr 24, 2017
  • 0


    This organization has no public members. You must be a member to see who’s a part of this organization.