Grab a cup of coffee, turn up your earbuds, and brace yourself for a mind-blowing episode of Remote Ruby! Today, the Remote Ruby Squad has DHH joining them on the podcast to talk all things Rails 7 and the end of the Webpacker era. Also, with Hotwire being shipped in Rails 7, find out what’s next for DHH.
Transactions in Rails are an integral part of the framework, even if you don’t use them explicitly. Sometimes the way they work may be surprising, especially if you are not experienced in this topic.
This is another Ruby comparison benchmark, in the tradition of 2016, 2017 and 2020. This christmas Ruby 3.1.0 was released, featuring the brand-new YJIT just in time compiler. Pre-liminary benchmarks showed noticeable performance benefits for HexaPDF, so let’s see what the final version brings.
The computational behaviour of Ruby procs gives us enough power to implement any data structure and algorithm. Let’s reimplement that behaviour from scratch and then explore how to make our implementation more efficient.
Sam Lambert, CEO of PlanetScale and previously VP of Engineering at GitHub, joins us to talk about building high-performance teams. We chatted about leading with influence, advocating for your team, creating delightful hiring experiences, knowing when to fire people and how to keep your software engineers close to your end-users to build great products.
Knowing how to use story points and velocity when estimating projects can be key to keeping your team healthy and happy. Estimating is haaaaaard. The effort is worth it.
We just released mass_encryption, a library to encrypt large sets of data using Active Record Encryption. This new gem addresses a problem many apps will face: perform the initial encryption in existing applications.