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 attr_accessor is Faster than Regular Methods— attr_accessor , attr_writer and attr_reader are just shorthand for defining getter and setter methods, right? Yes and no. Dmitry heads down to the bytecode level to see why attr_ produced methods are a little faster than rolling your own. 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 |
Find Ruby Jobs Through Hired— Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.
Hired |
|
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 esbuild — If you feel the need to move away from Webpacker, this guide will show you the ins and outs of transitioning to esbuild smoothly, including working around some deficiencies (like hot module reloading). Francois Buys (FastRuby.io) |
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 |
|