Tutorials
Ruby 3.1 adds error highlighting gem | Saeloun Blog
When working with any programming language, developers deal with error stack traces whenever an exception or an error gets raised. The stack trace gracefully points out the error location and provides information about program subroutines.When it ...
Sneak preview: Writing Ruby gem native extensions in Rust – Brian Kung
If this post tickles your fancy, check out the follow-up post: Writing a Rust gem from scratchIn December 2021, Ian Ker-Seymer (@ianks) submitted a pull request to add a CargoBuilder class for handling Rust code in gems, enabling native extensions...
How to Safely Change the Argument Signature of a Sidekiq Job
So the first thing I did was follow the link, which told me I was doing some things wrong concerning best practices. The second thing I did was throw Sidekiq.strict_args! into my Sidekiq initializer, to start raising errors instead of warnings.The...
Why You Should Secure AWS S3 Assets with Cross-Account Backups
Many web apps use AWS S3 buckets for storing static assets like PDFs and images. Unfortunately, the default config makes it just too easy to irreversibly lose all the data. For many projects, it would probably mean that all the team can pack their...