Saturday, March 11, 2023
HomeRuby On RailsRuby Weekly Concern 628: November 10, 2022

Ruby Weekly Concern 628: November 10, 2022


Vanilla Rails is Lots — Since Rails was born at 37signals, they generally tout their method to Rails as canon, eschewing many design patterns discovered within the ecosystem. So how do they keep away from structural points large apps face whereas staying on the ‘vanilla Rails path’? Jorge explains. 🎵 I like vanilla, it is the most interesting of the flavors..

Jorge Manrubia (37signals)

➕🎲➗ Check Your self on Ruby Operator Priority — A enjoyable (and probably embarrassing..?) quiz with an accompanying weblog submit that’s more durable than chances are you’ll assume it’s (no less than, that’s what we’re telling ourselves.)

Domhnall Murphy

Debugging in Ruby with AppSignal — An APM is not only helpful for seeing how your utility performs by means of graphs and visuals. You possibly can go deeper and use it to deal with debugging when an error happens. This submit is all about superior debugging with AppSignal.

AppSignal

A Walkthrough of Making a Gem with CI and CD — Constructing a gem is a fairly effectively trodden path by now, however I really like contemporary walkthroughs that take present tooling under consideration. Bundler retains the gem smithing easy, with GitHub Actions operating the assessments for you within the background throughout a number of Ruby variations.

Alex Evanczuk

QUICK BITS:

  • In an try and improve a Sinatra app to the most recent requirements, I found Sinatra 3 doesn’t assist Rack 3 but – in case you have the talents, you are invited to do the work 😉

  • Linus Torvalds (he of Linux and git fame) lately ▶️ gave an interview and commented on how rapidly git took off largely as a result of “the Ruby individuals, unusual individuals.” I feel he means it in a pleasant approach 🤞

📕 Some Suggestions and Tutorials

Quicker Pagination in HEY — 37signals’ shiny new developer weblog will get one other submit about how they approached enhancing the efficiency of their MySQL-backed HEY electronic mail service by the use of tenant-ID prefixed indexes.

Donal McBreen (37signals)

Utilizing Watir to Automate Internet Browsers with Ruby — I’ve by no means been an enormous fan of Selenium however if you wish to entry its browser automation powers, Watir is a very mature approach to take action from Ruby. Ferrum is a worthy different if you wish to simply distant management a Chrome occasion as a substitute.

Jude Ero (ScrapingBee)

‘RSpec Examples are, effectively, Examples’ — A have a look at a delicate shift in mindset for writing specs to let your expectations be an instance of the right way to use the underlying code slightly than simply be for testing.

David Bryant Copeland

Asserting Hanami 2.0 Launch Candidate 1 — Hanami 2.0 is actually shaping as much as be one thing particular. The ultimate 2.0 launch is predicted in a few weeks, however for now you possibly can decide up what this contemporary tackle a Ruby Internet framework is all about by means of its getting began information. Suppose extra construction than Sinatra, however not as a lot as Rails!

Luca Guidi

RubyMine 2022.3 Beta Launched — The most recent model of JetBrains’ highly effective industrial Ruby IDE has exited its ‘early entry’ section. One new function coming to 2022.3 for Home windows customers is the flexibility to run inside WSL2.

Iryna Pisklyarova

KEEPING IT DRY(-RB):

Senior Ruby Developer — Be a part of a dynamic and collaborative workforce working remotely (EST) or hybrid (Montreal-based startup).

Potloc

Discover Ruby Jobs By Employed — Create a profile on Employed to attach with hiring managers at rising startups and Fortune 500 firms. It is free for job-seekers.

Employed

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments