
Nick Sutterer, the author of Cells and Trailblazer, introduces Cells and how it makes Rails views better. Much better.
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.
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.
Robert Qualls looks at the Adapter Design pattern in various popular Ruby gems, following it up with an example implementation.
Read A Quick Study of the Rails Directory Structure and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Kinsley Silas quickly runs through how to enable file uploads in your Rails app with Refile.
Hendra Uzia talks about using database triggers in Rails, the pros and cons, and how to use the HairTrigger gem to implement them.
Ilya Bodrov-Krukowski gets a bit more advanced with Doorkeeper, securing the OAuth clients, creating a custom strategy, and customizing the views.
Benjamin Tan Wei Hao shows you are different kind of testing called "property-based testing". Generate 100s or 1000s or iterations for your tests.
Kingsley Silas runs throw a quick tutorial on adding Google ReCAPTCHA to your Rails application. He includes Devise integration as well. Very useful.
Ilya Bodrov-Krukowski continues the journey through Rails authentication and authorization options with this tutorial on how to get started with Doorkeeper.
Read Action Cable and WebSockets: An in-Depth Tutorial and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Robert Qualls explores typesetting and hackable PDFs in Ruby. Learn how to quickly typeset and generate PDFs for some simple document needs.
A tutorial on how to integrate Jasmine into your Rails application by Hendra Uzia. Jasmine allows you to test your JavaScript functionality continuously.
Kingsley Silas walks through a real Rails setup with RSpec. Learn some of the first best practices to kick start your Rails testing with RSpec.
Ilya Bodrov-Krukowski continues looking at authentication options in the Rails community, this time focusing on oPRO, an OAuth2 provider engine.
Robert Qualls introduces Rust to Rubyists, showing how to write a dynamic library to allow Ruby to consume Rust, making Ruby faster when it's done right.
Jesse Herrick shows you Maxitest and how it enhances TDD with Minitest. Maxitest makes your tests a bit more readable and easier to use. Check it out.
Hendra Uzia integrates the Jade Template engine into Rails, resulting in cleaner template syntax. Hendra also points out some gotchas for taken this route.
Vinoth builds a simple RSS reader using Rails. Missing Google Reader? Start making your own replacement with this tutorial.
Robert Qualls walks through some practical Alfred workflows using Ruby. Create a calendar event, convert some currency, and learn how much fun Alfred can be
Kingsley Silas introduces you to Camaleon CMS, a content management system based on Ruby on Rails 4. Learn how to make your next site with Camaleon.
Nihal Sahu sits down with well-known Rubyist and creator of the Elixir language, Jose Valim.