How not to end up your app to a hot mess of spaghetti Carbonara

📅 5/30/2025, 1:40:00 PM

📍 Serafeio

Description

Every project / app starts small and grows and grows until it becomes a hot mess of spaggetti Carbonara. You try to follow all the best practices and advice and in the end the result is the same. In this talk I will go though my case study on how I managed to scale my application to millions of users and keep the code tidy and clean. Starting a startup is one thing - scaling it is another beast entirely. In this practical, experience-driven talk, I'll take you through our two-year journey of building and scaling a JavaScript application from ground zero. Rather than theoretical concepts, you'll hear real stories about the technical challenges we faced and the solutions we implemented. We will discuss how to handle: - building a component library - building a scalable release process - internationalisation of the app - performance issues at scale - and some funny bugs

Speaker

Dan Neciu

Dan Neciu

Staff Engineer @CareerOS

Neciu Dan is the technical co-founder and tech lead of CareerOS, where he spearheads the development, maintenance, and scaling of the main application. Bringing over 12 years of engineering expertise to the table, Dan has a proven track record in the tech industry, having previously served as a Senior Product Engineer at the New York E-commerce brand, AdoreMe, and as a Senior Software Engineer at the food delivery company, Glovo.

Beyond his technical contributions, Dan is an esteemed international speaker and mentor. He passionately encourages best development practices, with a keen focus on testing, accessibility, and security. His recent speaking engagements include esteemed conferences like React Alicante, Utah JS, Techorama Belgium, and Frontmania Netherlands.

We value your privacy

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.