YoVDO

APIs - Refactoring to Patterns

Offered By: Conf42 via YouTube

Tags

Design Patterns Courses Microservices Courses APIs Courses Software Architecture Courses Loose Coupling Courses

Course Description

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

Related Courses

HashiCorp Vault
A Cloud Guru
Learn AI Agents
Scrimba
Amazon Connect APIs Intermediate
Amazon Web Services via AWS Skill Builder
Answering Interesting Questions with Data
University of Michigan via Coursera
APIs Explorer: Compute Engine
Google via Google Cloud Skills Boost