#424 — November 8, 2018 |
Ruby Weekly |
Ruby 2.6.0 Preview 3 Released — The next step along the road to the (hopefully) eventual Xmas release of 2.6. The big news here is, as we’ve covered recently, the included initial ipmlementation of a JIT compiler, although overall performance is up slightly too. We also get endless ranges, Yui Naruse |
Do You Test Ruby Code for Thread Safety? — If you don’t, here’s a demonstration of a new gem (called Yegor Bugayenko |
Semaphore 2.0 Is Now Public — Automate custom continuous delivery pipelines. Autoscale and pay only for what you use. Semaphore 2.0 is built for developer productivity, and it just works. Get $20 free credit and start shipping faster today. Semaphore sponsor |
An Update on Bundler 2.0 — In short, Bundler is adopting a support policy that mirrors Ruby core, so if you’re using old versions of Ruby or RubyGems, time to upgrade. TLDR: “each year, we plan to release a new version of Bundler that drops support for any Ruby that is no longer supported.” Colby Swandale & André Arko |
Procsd: Manage Your Processes in Production Hassle-Free with Victor Afanasev |
JRuby 9.2.1.0 Released — JRuby 9.2.x is the latest major version of JRuby (a Ruby implementation that runs on the Java Virtual Machine) that promises Ruby 2.5 compatibility. JRuby Core Team |
▶ Discussing Ruby Testing with Michael Hartl, Creator of 'Rails Tutorial' — Topics covered include deciding what to write tests for and how to decide when to do test-first vs. test-after. The Ruby Testing Podcast |
💻 Jobs |
Ruby on Rails Developer at X-Team (Remote) — We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. Join X-Team. x-team |
Full Stack Ruby Engineer (SF; NYC; Victoria, Canada; or Remote) — Become a part of JUUL's software engineering team and help us improve the lives of the world's one billion adult smokers. JUUL Labs |
Join Our Career Marketplace & Get Matched With A Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities, and job details. Hired |
📘 Articles & Tutorials |
Cross-Language Performance Profile Exploration with Speedscope — Speedscope is a interactive, web-based viewer for large performance profiles, and it supports viewing Ruby profiling info exported from stackprof and rbspy. Mozilla Hacks |
Free eBook: Actionable Continuous Delivery Metrics — This eBook provides you insight into your CD pipeline & helps you to improve your CD process with metrics. GoCD sponsor |
▶ A Grab Bag of Ruby and Ruby on Rails Tricks — Covers a variety of Rails development tricks in just 12 minutes. Drifting Ruby |
Git Aliases I Can't Live Without — A list of handy Git aliases inspired by the oh-my-zsh suite. Michal Konarski |
Migrating from Paperclip to ActiveStorage Leonardo Negreiros |
▶ Discussing Ruby Performance Profiling with Dan Mayer Ruby Rogues podcast |
Why We Use Ruby on Rails to Build GitLab — “It’s worked out really well because the Ruby on Rails ecosystem allows you to shape a lot of functionality at a high quality” - CEO of Gitlab GitLab |
🔧 Code & Tools |
Coverband 3: A Production Code Coverage Tool, Now Even Faster — Get deep insight into the production usage of every line of code in your Ruby app to find both dead code and hot spots. Dan Mayer |
Eventide 1.0: Evented, Autonomous Microservices for Everyone — Eventide supports PostgreSQL and EventStore and looks extremely interesting. Scott Bellware |
Lastpassify: Generate YAML Configuration Files from Lastpass Values — Lastpassify is a command-line tool that will create config files by reading sensitive values from Lastpass. Interesting idea! University of Minnesota |
Detect Ruby Production Errors in Real-Time, Then Debug Them in Minutes Rollbar sponsor |
Asset Sync: Synchronises Assets Between Rails and S3 Rumble Labs Ltd. |
Agoo: A High Performance HTTP Server for Ruby Peter Ohler |
A 'Awesome' Curated List of Ruby Security Resources — It’s early days for this list of resources, but if you’re asking “How do I make my Ruby app more secure?” it’ll help. Andreas Tiefenthaler |
graphql-smart_select: A Plugin for Graphql-ruby to Select Only The Required Fields Abroskin Alexander |