Momento had multiple team members give tech talks and workshops at QCon 2024.
Talks from the Momento team at QCon:
Keynote
Dare mighty things: What Nasa’s bold endeavors teach us about the power of calculated RISCs
CEO and Co-Founder of Momento, Khawaja Shams, explored the essence of bold, calculated risks. He shared why taking risks is often safer than playing it safe, how to identify and mitigate potential downsides, and highlighted the characteristics of good risks. Khawaja also covered how to identify the risks that we take inadvertently and how being deliberate about those can change your outlook on being more innovative in your daily lives.
Track
Rust [in Production]
CTO and Co-Founder of Momento, Daniela Miao, hosted a series of speakers exploring the trade-offs involved in adopting Rust, considering its learning curve alongside the potential for infrastructure savings and a competitive edge for your engineering team.
Speaking sessions
Moving your bugs forward in time: Language trends that help you catch your bugs at build time instead of run time
Chris Price, Software Engineer at Momento, talked through trends and strategies to prevent bugs from being deployed in production. As engineers grow, a key realization is the importance of code maintainability for long-term success. Structuring code to ensure teammates can easily contribute and catch bugs early is crucial, as fixing bugs at build time is far less costly than addressing them at runtime, which could lead to outages. Modern programming languages offer features like error handling with return values, immutable data structures, and exhaustive pattern matching to help move bug detection to build time.
Myth busters: Is Rust a slam dunk?
Ramya, Krishnamoorthy, Principal Engineer at Momento, shared the journey of how Momento built a high-scale caching service on Kotlin, but then rewrote the service in Rust. Ramya shared how Momento navigated the development process with a team of varying levels of Rust expertise from novices to experts alongside an incredible Rust community.
Workshops
A little Rust-Y: Using Rust Intertop to boost performance of existing apps (in any language)
Anita Ruangrotsakun and Chris Price, Software Engineers at Momento, hosted a hands-on workshop that displayed how adding a bit of Rust can dramatically boost the performance of your Node.JS Lambda—without rewriting your entire app.
This workshop helped attendees pinpoint the performance bottlenecks in their Lambda, they learned Rust basics and how to seamlessly integrate it with Nod.JS, they discovered how to replace expensive code with a fast Rust function, and witnessed the cost and speed improvements firsthand. intermediate, you’ll have the flexibility to explore optimizations or advanced features.