<

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

Marcelo Lebre
Code BEAM STO V
11 Sep 2020
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.