Working with Tests That Sometimes Fail — Nothing is certain but death and taxes.. and tests that begin to fail over time in mature software projects! Sam, who works on the popular Discourse forum project, looks at how Discourse’s tests have failed over time and how they handle them.
Sam Saffron
|
▶ RailsConf 2019 Videos — Confreaks have done their usual fantastic job in recording RailsConf (which was 4 weeks ago) and already have 67 videos up for us to enjoy. We'll be linking to more talks in future issues, but a particular highlight was Chris Salzberg's 'The Elusive Attribute' talk which wandered deep into the worlds of Active Record and Active Model.
|
WAFL: A Scalable MVP Alternative — WAFL stands for “Well Architected, Functionally Limited.” The idea behind a WAFL is to create (or recreate) the basic functionality of a project in a codebase that can scale.
CircleCI
|
▶ How GitHub Handled Upgrading Rails — Eileen M. Uchitelle, Senior Software Engineer at GitHub and Rails core team member, talks about her work in upgrading GitHub from Rails 3.2 to 5.2 and why teams should be upgrading to Rails 6 now.
Maintainable Podcast podcast
|
Ruby 2.7 Adds Enumerable#filter_map — It’s basically shorthand for select and map in a single call, but also provides a minor speed up from the current ways you’d do the same thing. Check out the examples.
Vipul A M
|
Ruby Conf Taiwan 2019, July 26-27 — Keynote speakers include Matz, Aaron Patterson, c9s and Samuel Williams, along with 20 other fantastic speakers from the Ruby world.
Ruby Conf Taiwan 2019
|
Measuring Rails' Overhead — How much overhead does Rails add over a pure Rack application? And how much does this change between Ruby versions?
Noah Gibbs
|
▶ Working with Google Sheets from Ruby — It feels like you have to jump through several hoops to work with Google’s APIs from Ruby but this 6 minute screencast makes it look simple.
Twilio
|
Inside Enumeration in Ruby — Build your own linked list from the ground up by reproducing both an Enumerable module and an Enumerator class of your own.
Jeff Kreeftmeijer
|
▶ JRuby's Road to Ruby 2.6 and Rails 6 — How JRuby is addressing startup time issues, why it’s great for Rails, where TruffleRuby fits in, how to move from MRI to JRuby (jruby_lint, ftw!), and more.
Charles Nutter and Thomas E Enebo
|
|