Links in this thread
Ruby Weekly Issue 517: September 3, 2020
Ruby Adds Experimental Support for Rightward Assignments — I might be wrong, but I think this curious bit of syntax which may end up in Ruby 3 may prove to be controversial! Essentially you’ll be able to write 1 => a and a will equal 1. Here’s the actual change but of more interest will be the bugs.ruby-lang.org discussion about it complete with more thorough examples.
Ruby adds experimental support for Rightward assignments
Previously ruby used to support only Rvalue to be assigned to Lvalue. Now, it adds support for Rightward assignment
Rightward-assign by ASSOC · ruby/ruby@1b2d351
The Ruby Programming Language [mirror]. Contribute to ruby/ruby development by creating an account on GitHub.
2020 Ruby on Rails Community Survey Results
Over 2,000 members of the Rails community from 92 countries kindly contributed their thoughts on tools, frameworks, and workflows in their day to day development lives. From these responses we hope to get an understanding of where Rails stands as a framework in 2020.
Application Monitoring for Ruby, Elixir, and Python ~ Scout
Rails Monitoring, Django Monitoring, Elixir Phoenix Monitoring, PHP Laravel Monitoring, and more that identifies slow database queries, memory leaks, and slow custom code.
Ruby Creator Yukihiro Matsumoto on the Challenges of Updating a Programming Language – The New Stack
This month saw a new presentation from Yukihiro Matsumoto, the creator and chief designer of the Ruby programming language —and Chief Architect of Ruby at the cloud platform-as-a-service company Heroku — at NoRuko, an event describing itself as "a virtual-only Ruby unconference."
Program Ruby <3 in Italian <3. Contribute to Pluvie/italian-ruby development by creating an account on GitHub.
Italian Ruby | Hacker News
should get hashed (and if it has dependencies, they should get hashed in there, too), and your programming language should track the unique identity of this function, and keep a list of names separately from the hashes.
Scholarships | RubyConf 2020
RubyConf 2020 will be coming to you on Nov 17-19!
dutchie: Order Marijuana Online From Your Favorite Dispensaries
Order marijuana for delivery or pick up from the best dispensaries near you! Delivery in 40-60 minutes!
riskmethods is how the world’s top manufacturing companies visualize, understand and monitor their global supply networks.We are a SaaS startup with an innovative data-driven service to help reduce supply chain disruptions due to natural disasters, san...
Grow your tech career
Thousands of startups and companies use Vettery to grow their tech and product teams. Sign up today and let your next role find you.
Mastering Low Level Caching in Rails
Sometimes when your app is slow, it's not your fault. Your code might be optimized to the teeth, but it won't matter if it has to perform intrinsically slow tasks, like fetching data from an external API. In these situations, Rails' low-level caching can be a life-saver. But caching is infamousl...
An introduction to DSLs by (re-)implementing Rake | by Mehdi Farsi | rubycademy | Sep, 2020 | Medium
A domain-specific language (DSL) is a computer language specialized to a particular application domain. The most popular DSL is probably HTML. Indeed, HTML is mainly used for building webpages. A…
What Are the Code Coverage Metrics for Ruby on Rails? - FastRuby.io | Rails Upgrade Service
At FastRuby.io we are constantly looking at code coverage metrics for Ruby onRails applications. It's a key indicator for us. We even use that ...
System of a test II: Robust Rails browser testing with SitePrism — Martian Chronicles
Decouple your Capybara tests from HTML markup specifics with the help of SitePrism and a Page Object Model
Sign Up | LogDNA
Log Management for the Kubernetes Age
How To Make Less Dumb Mistakes When Programming
I believe a surer route to good programming is focusing on avoiding mistakes rather than focusing on doing things 'right'. In this episode, I give four tips ...
How To Avoid Dumb Code Mistakes Part II
Continuing on from part I, this week focuses on easily avoidable mistakes. It teaches techniques like being mindful of interfaces between programming languag...
How To Avoid Dumb Code Mistakes Part III
Continuing on from part III, this episode focuses on reducing silly mistakes when programming. Do you truth-table logical possibilities to ensure you don't m...
Rails 6 adds support to persist timezones of Active Job | The Official BigBinary Blog | BigBinary
Rails 6 now records current timezone of Active Job
How many Heroku dynos do you need, and which size—An opinionated guide
The ultimate guide to dynos on Heroku. If you've ever asked "how many dynos do I need?" or "which dyno type is right for my app?", this is the guide for you.
RR 469: Refactoring with James Dabbs - Devchat.tv
In this episode of Ruby Rogues, we talk to James Dabbs as we explore a number of subjects and topics around refactoring Sponsor CacheFly Panel Dave Kimura John Epperson Matt Smith Luke Stutters Guest James Dabbs Links https://github.com/github/scientist Picks John Epperson: Refactoring Cheatseets James Dabbs: Learn You a Haskell for Great Good! A tour of […]
ActiveRecord plugin allowing you to hide and restore records without actually deleting them. - ActsAsParanoid/acts_as_paranoid
:honey_pot: Unobtrusive and flexible spam protection for Rails apps - markets/invisible_captcha
Buildkite is a platform for running fast, secure, and scalable continuous integration pipelines on your own infrastructure.
A rewriting web proxy for testing interactions between your browser and external sites. Works with ruby + rspec. - oesmith/puffing-billy
Convert national banking details into IBANs, and vice-versa. - gocardless/ibandit
Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber - grosser/parallel_tests