Session Spotlight

Craigory Coppola

Camp Counselor

From Spaghetti to S'mores: Tasty Techniques for Modular Design

Event Logo

Thursday, August 1, 2024 - 6:00 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: African 60


Just as a camper carefully layers ingredients for the perfect s'more, a developer can construct code with precise structure and compartmentalization. Spaghetti code often results in a development experience that's as messy as an over-melted marshmallow, but with the right strategies, we can achieve clarity and maintainability in our projects. In this session, attendees will dive into the layers of code compartmentalization, from understanding the importance of clear modular boundaries to appreciating the advantages of single-responsibility components. Additionally, a subtle yet impactful touch to this organized approach is the integration of monorepo tooling, ensuring cohesion and simplicity in larger projects. By the end, participants will be equipped with a toolkit that ensures their code remains organized, adaptable, and streamlined. Whether seeking strategies to simplify legacy systems or contemplating the management of new projects, this talk offers insights and guidance to refine your development process, much like the art of crafting a perfectly layered s'more.

Take Aways

  • Practical techniques for modularizing code
  • Knowledge of how to setup tools to enforce standards in a monorepo
favorited by:
Hannah Reuss Kevin Curtis Elizabeth Groom Caleb Soper Brett Allenstein Edward Lichtman Adam Kerr Joel Keyser Craigory Coppola Matthew Ives John Martin YURSHIA XIONG Matt Frye