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

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera