Marcelo Lebre
CTO and co-founder of Remote, crazy for building scalable projects and teams
Marcelo, CTO and co-founder of Remote, is a product-oriented engineer.
Passionate about building products, scaling architectures and teams. Marcelo has worked with different languages and codebases for the last 10 years but fell in love with Elixir in 2014 and has been building projects and apps with it ever since.
In his spare time, Marcelo is a startup advisor and dad to a 9-month-old baby.
Past Activities
Code BEAM STO V
17.50 - 18.30
Four patterns to save your codebase and your sanity
TALK LEVEL: BEGINNER / INTERMEDIATE / ADVANCED
Scaling a codebase requires a balance of both vertical and horizontal approaches. Independently if you choose a domain driven design, hexagonal or even a simple MVC you can either add more files or keep increasing the ones you have. McCabe's cyclomatic complexity is that functions and methods that have the highest complexity tend to also contain the most defects.
In this talk, Marcelo will show you how using Handlers, Services, Finders and Values you'll be able to scale your codebase linearly in complexy and beautifully in sanity.
THIS TALK IN THREE WORDS
(codebase)
Scalability
Productivity
OBJECTIVES
Share experiences of scaling project codebases, how to achieve a good project structure and keeping tech debt in check.
TARGET AUDIENCE
Everyone that is starting a new project or fighting to scale a codebase in a sane way.