Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore refactoring techniques and design patterns for improving API architecture in this conference talk from Conf42 JavaScript 2023. Delve into concepts such as cohesion, separation of concerns, and loose coupling while learning how to enhance code maintainability and scalability. Discover practical implementations of ports and adapters, anti-corruption layers, repositories, and factories through live demonstrations. Gain insights on addressing common API problems and creating more robust, flexible microservices. Follow along as the speaker guides you through real-world examples, offering valuable strategies to optimize your JavaScript API development process.
Syllabus
intro
preamble
about gil
code that works over and over again
when you need to fix bugs in your microservice.again.
refactor the code / use it as a trap
we want the code to be...
cohesion
separation of concerns
loose coupling
entities
architecture
the api
problems
demo
ports and adapters
anti-corruption layer
demo
repository
adapter win
demo
welcome to the factory
singleton
demo
summaries
any questions?
Taught by
Conf42