RailsConf 2021 -- Implicit to Explicit: Decoding Ruby's Magical Syntax
Does a Rails model or config file seem like a magical syntax? Or can you read any Ruby code and understand it as the interpreter does?
Manage Rails app business logic using ActiveInteraction gem
Let's dive into managing Rails application-specific business logic using ActiveInteraction.
RailsConf 2020 -- Webpacker, It-Just-Works, But How?
How does the Webpacker gem provide "it-just-works" webpack integration with Rails? That simplicity did not come easily. The rich functionality, complexity, and rapid evolution of the webpack ecosystem necessitated extension points beyond a simple Ruby config file.
Introduction to Cypress on Rails
Cypress provides really powerful tools to create true end-to-end tests for modern web applications. With these testing features, stay 100% confident that all frontend user interactions, even async requests, work as expected.
Enums and Queries in Rails 4.1, and Understanding Ruby
Understanding Ruby and how enums work in Rails 4.1.
Storing or Excluding Node Modules in Rails Git Repositories
Should you store your node_modules in your git repository or configure git to ignore the node_modules directory.
Pry, Ruby, Array#zip, CSV, and the Hash[] constructor
Example showing how pry demonstrates the usefulness of Array#zip with CSV
Rails Gem Upgrading Tips and Strategies
Best-practices for upgrading Ruby on Rails gems to newer versions while saving time and avoiding headaches.
Specific Issues Upgrading Gems to Rails 4.1, RSpec 3, and Twitter Bootstrap 3.2
This article describes some tougher issues I faced when upgrading to Rails 4.1 and RSpec 3.
Fast Tests: Comparing Zeus with Spring on Rails 4.1 and RSpec 3
A comparison of using Zeus vs Spring with Rails 4.1 along with the parallel-tests gem.
Pry, Ruby, and Fun with the Hash Constructor
Example showing how pry can help one better understand the useful Ruby Hash[] constructor.
2014 Golden Gate Ruby Conference: Top 10 Reasons to Attend
My top reasons to attend the 2014 Golden Gate Ruby Conference (GoGaRuCo).
Rocking with tmux, tmuxinator, Guard, Zeus, and iTerm2 for Rails Development
tmux, tmuxinator, and iTerm2 tips for productivity with Rails Development
Simple Form and Disabling Buttons on Submit by Default
Fixing RecordNotUnique errors by turning on disable_with by default for all submit buttons using simple_form.
GoGaRuCo 2013: Community > Code
A Newbie's 2013 GoGaRuCo Experience
Migrating from Capybara-Webkit to Poltergeist-PhantomJs
Tips for efficiently migrating a test rspec test suite from capybara-webkit to poltergeist-phantomjs
Testing Error Handling
How do ensure that your application properly handles errors, especially when relying on third parties, such as payment processors? Is it easy to verify that the right things happen when the wrong things happen?
Strategies for Rails Logging and Error Handling
Clean logging and error handling is a critical aspect of a RoR app. What’s a good strategy? Why does this matter?