Links in this thread
Ruby Weekly Issue 513: August 6, 2020
Noticed: Notifications for Rails Apps — Supports database, email, Action Cable, Twilio, Slack, and custom delivery methods. There’s a 12 minute screencast showing it off too.
Notifications for Ruby on Rails applications. Contribute to excid3/noticed development by creating an account on GitHub.
Types in Ruby 3, RBS, and Sorbet · Sorbet
Yesterday Square [posted an article][introducing-rbs] to their blog introducing
Ruby Weekly Issue 512: July 30, 2020
🎉 At the end of this week's issue we have an interview with the man, the legend, Michael Hartl of Rails Tutorial fame – don't miss it 😄
The State of Ruby 3 Typing
Introducing RBS, Ruby’s new type signature language
Sorbet · A static type checker for Ruby
A static type checker for Ruby
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.
This Background Jobs style guide is a list of best practices working with Ruby background jobs. - toptal/active-job-style-guide
Release 2.3.0 · prawnpdf/prawn
Fast, Nimble PDF Writer for Ruby. Contribute to prawnpdf/prawn development by creating an account on GitHub.
Rails 6.1 deprecates the use of return, break or throw to exit a transaction block | The Official BigBinary Blog | BigBinary
Rails 6.1 deprecates the use of return, break or throw to exit a transaction block
The Ruby Programming Language. Contribute to ko1/ruby development by creating an account on GitHub.
A Q&A with Michael Hartl
We talk to the creator of Ruby on Rails Tutorial, author of The Tau Manifesto, and founder of Learn Enough.
TrueCoach Careers, TrueCoach Jobs in Boulder, Colorado - Come Work With Us!
Passionate about health, fitness, and software? TrueCoach is hiring! Come work with us at TrueCoach HQ in Boulder, Colorado.
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.
How to Test Ruby Code That Depends on External APIs
Few things are more frustrating than slow, flaky test suites. You're ready to deploy, wait 20 minutes for CI to run, only to find that a test failure in code you've never touched is blocking you. You dig into the source and find the problem: an external API call. It works (slowly) most of the tim...
A visual guide to Webpacker
Navigate the world of Webpacker and webpack on Rails with confidence using this collection of mental maps I put together.
Troubleshooting Encoding Errors in Ruby
Text encoding is fundamental to programming. Web sites, user data, and even the code we write are all text. When encoding breaks, it can feel like the floor is falling out from under you. You're cast into a dimension of bitmasks and codepoints. Logs and backtraces are useless. You consider trad...
Idiosyncratic Ruby: Assignments In-Style
Documenting All Ruby Specialities.
How to Improve ActiveRecord Performance with Subquery Caching
Slow database queries are a common performance bottleneck for Ruby on Rails apps. Simplifying a complex query is often not possible due to the underlying business logic. Instead, you can extract parts of a query, cache and reuse them to improve performance. In this tutorial, I'll describe a range of techniques on how to do it.
Enhanced Shell Scripting with Ruby
Virtual Hackerspace and Resources for Software Developers of all Skill Levels.
Episode 253 - Apple Silicon Developer Transition Kit
Drifting Ruby Screencasts is a collection of short tutorial screencast videos and documentation for accomplishing functional concepts in web development.
056 - Rails Deployment using Docker and Kubernetes with Cameron Dutro | Rails with Jason
In this episode I talk with Cameron Dutro, software engineer at quip, about deploying Rails applications using Docker and Kubernetes. Cameron has built a tool called Kuby which helps with Rails/Kubernetes deployment.
A convention over configuration approach for running Rails apps in Kubernetes. - getkuby/kuby-core
Accelerated path tracing in pure Ruby. Contribute to Tarptaeya/path_tracer development by creating an account on GitHub.
Organise ActiveRecord model into a tree structure. Contribute to stefankroes/ancestry development by creating an account on GitHub.
Datadog Ruby Troubleshooting | Datadog
See metrics from all of your apps, tools & services in one place with Datadog's cloud monitoring as a service solution. Try it for free.
JRuby 126.96.36.199 Released — JRuby.org
JRuby 9.2.x is compatible with Ruby 2.5.x and stays in sync with C Ruby. As always there is a mix of miscellaneous fixes so be sure to read the issue list below. All users are encouraged to upgrade.
A gem for making value classes, with lightweight validation and coercion. - tomdalling/value_semantics
Ruby One Time Password library. Contribute to mdp/rotp development by creating an account on GitHub.
A static analysis security vulnerability scanner for Ruby on Rails applications - presidentbeef/brakeman
In the instructions below, application.js must be included before the charts in your views, unless using the :content_for option.