$ 0 0 Ruby Weekly Issue 379 — December 14, 2017 Tom Lord10 (More) New Features in Ruby v2.5Ruby 2.5’s release is scheduled for December 25th, as is traditional in the Ruby community. Here are some features you may not have known about yet. Vijay Kumar AgrawalRuby 2.5's New 'yield_self' Methodyield_self passes the receiver to the given block. Here’s a look at how it works. Stream SponsoredBuild a Social Network with RubyStream API + Ruby are the go-to solution for developers building social feeds. Speed up your development. Dustin ZeislerActiveMocker: Generate Stub Classes From ActiveRecord ModelsHandy for generating mocks from ActiveRecord models for unit tests that run fast without loading Rails or a database. Caleb ThompsonRunning Jekyll on HerokuA start-to-finish guide to using the static site generator to create sites to be served from Heroku. Katy FarmerGetting Started with Metrics in RailsA walk through the process of introducing metrics tools to a Rails app and visualizing the results. Tom BlackReimagining 2D Graphics and Game Development with RubyA video (but with extensive slides and notes you can read instead, if you prefer) on a relatively uncommon use for Ruby.Jobs Full 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)Ruby on Rails Integrations Engineer (Remote: Anywhere US or Europe)Elastic is seeking an open source enthusiast to help develop and maintain the integration between the Ruby on Rails platform and the Elastic stack. Elastic (Formerly Elasticsearch)In briefJRuby 9.1.15.0 Released news Ruby on Ice Conference Coming in January 2018 (Germany) news Ruby On IceSmarter Rails Services with Active Model Modules tutorial Sophie DeBenedettoParsing RSS, Atom, and Other Web Feeds with FeedParser tutorial Ruby Advent CalendarDetailed Custom Dockerfile Example for Ruby tutorial CircleCI SponsoredModern Frontends in Rails: Building Components tutorial Evil MartiansRunning Jekyll with Docker and OpenShift tutorial Lars OlafsenSubscribing to RabbitMQ using Rails on Heroku tutorial Michael DeverAdventures in Automated Code Replacement tutorialUsing fast to search through the Abstract Syntax Tree and rewrite code based on matches. Jônatas Davi PaganiniObject-Oriented Design Patterns in Life tutorialAn in-progress series explaining design patterns with real-world concepts. Sihui HuangA Real Use of Ruby Singleton Classes tutorialA review of Ruby’s inheritance structure and singleton classes. Puzzle ITCRails App Silently Crashes on Ruby 2.4 This is a story of a bug I found and the fix up to date on Ruby 2.4 changes. Engine Yard SponsoredRefactoring Towards Immutable Objects in Ruby video Dustin ZeislerDiscussing Strings and Encodings in Ruby with Aaron Lasseigne podcast Ruby Rogues24/7 Operations Support Built for ROR Keep your team busy building your app, not solving ops headaches. Unlimited deploys, immediate roll-back and more. OpsCare by reinteractive SponsoredLightIO: A New Experimental Ruby Networking Library code.. that combines Ruby fibers and a fast IO event loop. pretty-diffs: Enable Fancy Colored Diffs in Your Minitest Assertions code Angelos Karagkiozidislogs: Rails Engine for Viewing Paginated Logs From A Browser code Kirill ShevchenkoActiveRecord::MTI: Support for Postgres's Native Inherited Tables code Twilight Coders