Craigory Coppola

Camp Counselor

From Spaghetti to S'mores: Tasty Techniques for Code Compartmentalization

Event Logo

Wednesday, January 31, 2024 - 4:30 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: Campsite 1

monorepo
packages
libraries
scaling

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 untangling code
  • How to setup tooling to prevent spaghetti
favorited by:
Drew Kjell Chris Nowicki Linda Thompson Clark Sell Jordan Lamoreaux Adam Porter