Skip to content
0:00 / 0:00

#typescript#express#refactoring

PART 3 - Refactor an existing project (BUILD CLEANER BACKENDS!)

Donny Roufs

2.2K subscribers • 4 videos on Hallway

YouTube

Intermediate. Assumes working knowledge.

8.4K views5 years ago1 recommendation

Software designWeb developmentTypeScriptSoftware architectureRefactoring and legacy code

Donny Roufs demonstrates how to refactor an existing TypeScript Express application into a clean, scalable N-layer architecture.

I'm very sorry about the lag during the end of the video... This was my second attempt and since my time is limited I decided to upload it. Really not sure why my pc starting giving up on me ;( This is part 3 of a series where we will cover many patterns and concepts in order to build applications that scale beyond a simple CRUD. At the end of the series we will have a N-Layer architecture built on top of Express with Typescript. Starters template github.com/donnyroufs/starter-template-typescript Finished version (including docker-compose!) github.com/donnyroufs/build-cleaner-backends-part3 Original Repository by webdevsimplified github.com/WebDevSimplified/Your-First-Node-REST-API Timestamps Introduction - Init project including taking existing code - Abstract bootstrap - Start refactoring current code - Something you could do - Create an abstract application -

Why it's here

1 person recommends this

What people say. Recommended as a practical tutorial on refactoring TypeScript backends to use clean architecture patterns.

u/iamchetsin r/typescript • Recommends

TUTORIAL Part 3 of a series where we learn to write cleaner backends in TypeScript that scale beyond CRUD