$ 0 0 Ruby Weekly Issue 374 — November 9, 2017 Ross KaffenbergerHow We Switched From Sprockets to WebpackA thorough writeup of what was involved and what was learnt by adopting the Webpacker system in an existing Rails 4.2 app. KickstarterUpgrading Kickstarter to Rails 5How Kickstarter prepared and executed the upgrade to Rails 5 on time and with minimal production interruptions. Honeybadger SponsoredRuby’s Exceptional CreaturesExceptional creatures is a bestiary-style compendium of Ruby's exceptions, blending documentation with artwork reminiscent of _why's poignant guide. Morning CommuteDiscussing Ruby 3.0 and More With Matz [video]A 30 minute interview in a car with Ruby’s creator, Matz, on Ruby’s history and looking forward to Ruby 3.0. Filippos VasilakisRuby Performance Profiling: An Unorthodox ApproachWhen flamegraphs and other methods don’t lead to finding performance bugs, a metaprogramming approach may show the way. Aaron LasseigneWhy Aren't We Using More Service Objects AlreadyA response to Avdi Grimm’s Enough With the Service Objects Already post from last week. Andrew KaneMultiverse: Manage Multiple Databases in Rails AppsMakes it easier to work with multiple databases on the same app.Jobs Senior Rails Developer - RemoteWant to help us build the best CI/CD service in the world? We're looking for seasoned Rails developers to join our Product team. SemaphoreFull Stack Rails Engineer (Remote in US, Canada, Brazil)Help us make the hiring process better for 100m+ job seekers across the globe. Work on product, scalability or internal tools. Interviewed (acquired by Indeed)In briefRuby Versions Used in Commercial Projects in 2017 newsOver 80% are now on Ruby 2.0 and above. Semaphore CIJRuby 9.1.14.0 Released news RubyGems 2.7.2 Released: A Bugfix Release news RubyGems BlogHacking Pixel Art on Video Wall with Ruby and 23,000 Text Messages tutorialKevin Thompson hacked the video wall at Twilio's SIGNAL and shares how he did it with Ruby. Twilio SponsoredInteractors in Ruby: Easy As Cake, Simple As Pie tutorialUse the interactor gem to create service objects and organize simple workflows. Tiago FariasHow 'require' Loads A Gem tutorial Ryan BiggGet 80% Smaller Rails Page Sizes with Rack Deflate tutorial Richard SchneemanQuick Tip: A Pitfall of The &. Operator tutorialSpoiler: It changes behavior and precedence. Anton KatuninHow to Partition and Conquer a Large Postgres Table tutorial Sergey Dolganov and Denis LifanovTurn Rows Into Columns With The Array#transpose Method tutorial Jesus CastelloUpgrading a Rails App from 3.2 to 4.0 tutorialStill lots of older apps out there.. Mauro OtonelliThe Difference Between Mocks and Stubs (using RSpec) tutorial Sergii MakagonUnderstanding the Model-View-Controller Architecture in Rails tutorial Glenn Goodrich and Patrick LenzChecklist For Migrating Your Ruby on Rails Application Engine Yard SponsoredSpeeding Up Tests with 'parallel_tests' videoRun tests in parallel across multiple CPU cores. Drifting Ruby“CircleCI 2.0 is fast. We reduced builds from minutes to 12 seconds.” Automate your dev process using continuous integration and delivery so you can focus on building great things. CircleCI SponsoredArbolito: A Minimalist Currency Conversion Library codeUses Alpha Vantage for which you can get a key. Juani Villarejowsdirector: A Command Line Tool for Testing WebSockets code Vladimir Dementyev