Hola 👋
I’m Sergio , a software engineer advocating for software development best practices and good software design.
With over 10 years of experience, my approach to software development is significantly influenced by Extreme Programming practices, such as working in small batches, test-driven development, and continuous integration. I’m particularly interested in software design, favoring easy-to-understand software solutions. I’ve combined long periods of working as a full-stack engineer with periods of leading software teams.
Latest publications
July 16, 2024
Optimize your code review process by stacking pull requests, ensuring each introduces only one new behavior for easier, faster reviews.
July 9, 2024
This series explores how to make pull request-based code reviews more efficient and productive for both developers and reviewers.
December 13, 2022
React: Using children instead of dedicated render slots
Let's improve our components API by using compound components instead of render props.
November 22, 2022
Using the Builder pattern for creating test data with ease
Make your test code look as appealing as your production code using a design pattern that reduces verbosity and favors expressiveness.
Fancy reading more? Don’t miss either the blog or the notes!