đșđŠ #â608 â June 16, 2022 |
Ruby Weekly |
Making Popular Ruby Packages More Secure â Mirroring similar moves by GitHub with the npm registry, RubyGemsâ maintainers want to improve the security of the Ruby ecosystem by making maintainers of the most popular gems use multi-factor authentication on their RubyGems accounts to mitigate account takeovers. How popular? âAnybody who maintains a gem with more than 165 million downloadsâ.. đź Betty Li (RubyGems) |
Why Dmitry Tsepelev |
Fight Bugs with AppSignal in Multiplayer Mode â Fighting bugs on your own is hard. You need to get information from your app, understand the problem, and come up with possible solutions. With AppSignal, the whole team comes together. AppSignal sponsor |
The Case for Pattern Matching Key Irreverence in Ruby â A thoughtful post that puts forth a keyword argument-type approach for pattern matching arguments stemming from a GitHub issue on Rubyâs Brandon Weaver |
Quick Bits:
|
|
đ Articles & Tutorials |
Code I Like: Domain-Driven Boldness at Basecamp â Jorge gives us some examples of how the folks at Basecamp employ domain-driven design (a.k.a. DDD) resulting in maintainable, readable code that might inspire you to do the same. Jorge Manrubia (Hey.com) |
Migrating from Webpacker to Francois Buys (FastRuby.io) |
How a Rubyist Made $50,000 Profit from a Side Project Slack Bot â The $50,000 number is less interesting than the story of the five years it took to build the project to get there, giving real insight into how actual side projects work. PaweĆ Urbanek |
Free eBook: Efficient Search in Rails with Postgres pganalyze sponsor |
Building a Chat App with Hanami and Hotwire â Brings together the elegant Hanami with Hotwireâs âHTML over the wireâ approach for a particularly tight and tidy and idiomatically Rubyish experience. PaweĆ ĆwiÄ tkowski |
Cross Platform Machine Code â Aaron (aka Tenderlove) wanted to write a conditional-free (but pizazz-filled) set of tests for assemblers on different platforms, which he recounts here. If youâre into assembly, read on. Aaron Patterson |
Self-Destructing StimulusJS Controllers â A great approach when you need a little bit of client-side behavior without a lot of cleanup. Matt Swanson |
â¶Â  How to Add Infinite Scrolling to a Rails App with Hotwire in Under 5 Minutes
|
Working with Hanami Router and TDD
|
đ Â Code & Tools |
Lockbox 1.0: Modern Encryption for Ruby and Rails â Got sensitive information youâd like to keep secure? This integrates with Active Record, Action Text, Mongoid, and more to help get it done in an âeasy to use, hard to misuseâ way. Andrew Kane |
A Basic JSON Parser Written Using Pattern Matching â Not a library or anything, but a nice look at a tidy use of pattern matching. Kevin Newton |
Agile Localization Platform: Develop, Translate, Deploy - Reiterate â Translate your app & go global - 15 day free trial - Prices from âŹ66/month - Free for open source projects & charities. WebTranslateIt.com sponsor |
Graphlient: A 'Friendlier' Ruby GraphQL Client? â Builds on top of graphql-client. Ashkan Nasseri |
Ruby LSP 0.1: An Implementation of the LSP Spec â This VS Code extension then hooks into this. Shopify |
Ancestry 4.2: Organize an Active Record Model into a Tree Structure
|
Chartkick 4.2: Beautiful JS Charts in One Line of Ruby
|