The Ruby Ecosystem for New Rubyists
Rails Disco: Get Down with Event Sourcing
Build Great APIS with Grape
Increase Productivity with Komodo: an Extensible, Multi-language IDE
Tagging from Scratch in Rails
Tags are sort of like categories, describing a piece of information (content) and allowing to the user to search for it again. In this tutorial, you will see how to build a simple tagging system, from the ground up, in Rails.
This tutorial assumes a basic knowledge with Ruby on Rails. I'll try to keep it simple as much as possible.
A common use of tags, which we all already know, is by Twitter to collect tweets around a certain topic related to the (hash)tag.
- Rails 4.1.4
- Ruby 2.0.1
- Foundation 5
More Common Trip-ups for New Rubyists
LevelDB in Ruby
Continuous Delivery: The Right Way to Deploy Your Software
Automatically Reload All the Things with Guard
Go Global with Rails and I18n
Create a Ruby Gem for a jQuery Plugin: Advanced
Create a Ruby Gem for a jQuery Plugin: Basics
How to be a Good Developer
New Rails Shiny: ActiveJob
Getting Started with Jekyll Collections
Buy Time with the Braintree v.zero SDK
Heap Data Structure in Ruby
Understanding SQL Through Rails
What You Don’t Get With ActiveJob
Write Modular RSpec
Ratyrate: Add Rating to Your Rails App
This tutorial explores how to add rating functionality to a Rails application. It will go through some of the more popular Ruby gems that provide such functionality, as well as how to implement rating from scratch. We will use the same application used in the the Online store article By Karim El Hussieny, in which the basic application creation process is explained in detail. Please refer to that post to learn how Karim scaffolded and styled the basic application.
Increase Engagement with Merit and Gamification
Ruby Benchmarking Lessons Learned
Testing Page Objects with SitePrism
In this article, I am going to talk about SitePrism, a testing tool that I have recently learned about and been enjoying. Here is a description of SitePrism from its' creators:
SitePrism gives you a simple, clean and semantic DSL for describing your site using the Page Object Model pattern, for use with Capybara in automated acceptance testing.
Before we go into SitePrism, let's talk about page objects, because page objects are central to understanding the philosophy behind SitePrism.