#448 — May 2, 2019 |
Ruby Weekly |
Rails 6: B-Sides and Rarities — A nice list of some of the lesser-publicized additions to Rails 6 (currently in its release candidate phase), such as Action Cable testing, bulk (in/up)serts, per-environment credentials, and actionable errors in the browser. Martian Chronicles |
🎮 Developer Sneaks Ruby Coding Environment into Nintendo Switch Game — The CEO of RubyMotion created a game with a Ruby REPL Easter Egg. Needless to say, Nintendo was not amused 😂 Psst.. Switch Weekly, it exists! Wesley Yin-Poole |
Not All DevOps Heroes Wear Capes, but They Do Use Honeybadger — Honeybadger combines exception, uptime and check-in monitoring into a single, easy to use platform. It also integrates with apps you use: Slack, PagerDuty, GitHub and tons more. Discover how easy Honeybadger makes it for you to be a DevOps hero. Honeybadger sponsor |
Two Hidden Gems: Delegator and Forwardable — A helpful and thorough look at two parts of the standard library that aim to help you with delegation. Michael Kohl (AppSignal) |
A List of Forthcoming Ruby Conferences — We often include lists of events in our newsletters, but this site is doing a great job too. Make sure you’re not missing out on any Ruby conferences you might want to attend. Along similar lines is RubyMap, a world map of local Ruby communities (be sure to add yours!) Jon Allured |
Procodile: A Simple Process Manager for Development and Production — Procodile works with aTech Media |
🎂 The Ruby Toolbox Turns 10 Years Old — Sure, it took a bit of a hiatus, but it’s back better than ever and it’s great to see anything in our community hit double digits. Christoph Olszowka |
💻 Jobs |
Senior Software Engineer - Catawiki (Amsterdam) — We’re a fun, thriving scale-up using Ruby (and a little bit of Go) to help millions of users fulfil their passions. We have technical and product challenges, and need you to solve them. Catawiki |
Ruby on Rails Developer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands. X-Team |
Have You Tried Vettery? — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
📘 Articles & Tutorials |
Using Custom Objects in Ruby Ranges — Not only is this a cool tick to know, he uses Star Wars movies in the example. Air lightsabers while making vrzzzzz noises… Tim Ash |
How to Schedule Cron Jobs in Ruby with the Jesus Castello |
A Rails Testing "Hello World" using RSpec and Capybara — An excerpt from Jason’s book (Rails Testing for Beginners), how to set up a Rails app from scratch to use RSpec. Jason Swett |
Do You Know What's Hiding in Your App? An App Review Gives Certainty reinteractive - ROR App Review sponsor |
A Visual Trace of How Rails Responds to a Request — A very cool visualization (built using TracePoint) of the “2041 Ruby method calls made by a Rails 5.2.2 server running in production mode”. Chris Zetter |
▶ How to Use Bootstrap with Webpack and Rails — Go Rails |
🔧 Code & Tools |
Suspenders: A Rails Template with Thoughbot's Standard Defaults — Thoughtbot know a lot about building Rails apps, so using their starter app isn’t a bad idea, especially as they keep it up to date. thoughtbot, inc. |
Shiba: Catch Bad SQL Queries Before They Cause Problems in Production — It’s only in alpha for now, but Shiba can review the SQL created by ActiveRecord queries for common performance issues and create pull requests that highlight the offending lines. Burrito Brothers |
GoCD - Open Source CI/CD Tool — GoCD provides visibility into complex deployments & supports cloud environments like Kubernetes, Docker, AWS, Azure. ThoughtWorks - GoCD sponsor |
rom 5.0.0 and rom-sql 3.0.0 Released — The new release includes some nice DSL updates, especially around joins, support for Piotr Solnica |
wasmer: A Ruby Extension to Run WebAssembly Binaries Wasmer |
Arx: A Ruby Interface for Querying Academic Papers on ArXiv Edwin Onuonga |
Job Iteration 1.0: Makes ActiveJob Jobs Interruptible and Resumable Shopify |
Scientist: A Ruby Library for Carefully Refactoring Critical Paths — Scientist allows you to experiment with refactorings alongside the old code and publish the results. It’s recently had its first release in a year. GitHub |
tesla_api: An Unofficial Gem for Tesla's JSON API — Want to control your Tesla’s seat or steering wheel heater from a Ruby script? Why, yes, we hear you all cry. Tim Dorr |