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

monorepo
libraries
organization

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

Supporting Resources

favorited by:
Caleb Autry Matthew Ertl Kevin Curtis Clay Hess Elizabeth Groom Caleb Soper Brett Allenstein Dustin Collins Edward Lichtman Steve Riebe Stephen Rimbakusumo Carlos "El Guapo" Porras Rodriguez Shaq Mughal Benjamin Gavin Abby Autry Adam Kerr Joel Keyser Craigory Coppola Nick Heidke Matthew Ives Rebecca Von Ruden Jacob Netz Jonathan Renier-Wigg John Martin Chris Lane Jones YURSHIA XIONG Matt Frye