
Vinoth demonstrates how to take a complicated search model and open it up with tags. This is a tried and true approach to improving search on both ends.
Vinoth demonstrates how to take a complicated search model and open it up with tags. This is a tried and true approach to improving search on both ends.
Sam Sarmad shows how he removed a ton of duplicated test code when testing ActiveModel validations.
Ilya Bodrov-Krukowski writes this very thorough tutorial on creating a chat application with Rails 5, ActionCable, and Devise. This goes through how to authorize users to that chat and protect your web sockets with Rails. Very cool!
Ilya Bodrov-Krukowski shows you just how easy it is to make beautiful, interactive charts and graphs in your Rails app. Your users will love this.
Devdatta Kane explores using Databound to expose the RESTful CRUD interface of a Rails app directly to javascript in the browser.
Jesus Castello walks through the basics of cryptography using examples in Ruby. This is an excellent primer on crypto.
Read Learn Concurrency by Making a Countdown Latch in Ruby and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Ilya Bodrov-Krukowski brushes up your knowlege of ActiveRecord associations in Rails. This review is excellent and will certainly teach you something new.
Devdatta Kane writes this interesting piece on creating barcodes with JRuby and the Barcodes4J library. This is cool stuff.
Fred Heath takes you through the ins-and-outs of modules in Ruby. Learn where modules fit in the Ruby Object Model and how to use the effectively.
Nick Sutterer, author of the Trailblazer framework, writes a deeper post on using the Cells gem to improve the Rails view layer.
Kingsley Silas dives deep into the basics of routing in Rails. Understand how URLs are mapped and some of the more obscure ways to set routes in Rails
Devdatta Kane writes this straightforward tutorial on using jXLS and Rails to provide Excel reporting to your users.
David Bush shows you how to use React in Ruby by bringing it into a Cuba web project. David is the author of the cuba_react gem.
Benjamin Tan Wei Hao implements a heat map using Elixir and Phoenix in order to demonstrate how Phoenix compares to Rails 5.
Devdatta Kane defines JSON Web Tokens and shows how to use JWT authentication in Rails with Devise.
Ilya Bordrov-Krukowski pens this tutorial on using the Geocoder gem with Rails. Learn how to find addresses, use maps, and locate coordinates in your app.
Katrina Owen, creator of exercism.io, shows you how to contribute to the code lessons on exercism to grow both the site and your own skills.
Ilya Bodrov-Krukowski shows you how to speed up your app performance by demonstrating all the ways to cache in Rails.
Nick Sutterer, the author of Cells and Trailblazer, introduces Cells and how it makes Rails views better. Much better.
Kingsley Silas writes this Ruby on Rails tutorial about file uploads with Shrine. Shrine is an excellent file uploading toolkit for Ruby.
Ilya Bordrov-Krukowski shows you how to generate Excel files with Rails. Learn how to add style, formulas, and more in this useful tutorial.
We've talked a bit about interviewing with Ruby and the basic tools of the game. In this article, we will consider some full problem walkthroughs.
Dhaivat Pandya covers two more Ruby interview topics: LRU Cache and Binary Trees. If you're interviewing any time soon, read this to get two more topics.
Ilya Bordrov-Krukowski shows you how to accept and process a zip archive, as well as send one to your users.
Dhaivat Pandya covers linked lists and hash tables from the Ruby interviewee's point of view. Get ready for Ruby interviews with this post.
Vinoth walks through deploying a Rails application with Otto, a tool from Hashicorp that helps manage development and deployment environments.
Ardian Haxa walks you through creating a bot for the Telegram Bot API. Telegram is a popular online messaging platform.
Read What's in a Name? Anti-Patterns to a Hard Problem and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Ilya Bodrov-Krukowski goes through some of the "other" things changing in Rails 5. New classes, configuration options, and deprecations all make this list.