We analyzed the possible impact of a newly discovered RubyGems vulnerability that uses cache poisoning to implement an unauthorized takeover of new gem versions.
A thread about Gusto’s newest #gradualmodularity (nah, I should say #bigrails) open source work: It is all about managing big Rails applications with a lot of people!
In this post, I want to give a nuanced perspective on our experience porting YJIT from C to Rust. I'll talk about the positives, but also discuss the things that we found challenging or suboptimal in our experience.
The art of performance optimization is a bag of many tricks: query optimization, background processing, caching, lazy UI loading, and other techniques. Memoization is one trick in this bag of tricks.
Architecture Decision Records (ADRs) can be a huge help to your team. Whether facilitating discussion or recording the Why, ADRs give you a way to understand and revisit team decisions.
“Engineers who have worked on teams with a short delivery cycle are unwilling to ever work anywhere else again." Charity Majors talks high-performing teams.