Skip to content

Talk on WarsawJS #39 abut how to make good API in NodeJS with TypeScript, Swagger, InversifyJS

License

Notifications You must be signed in to change notification settings

myflowpl/talk-clean-architecture-in-nodejs

Repository files navigation

Clean Architecture in NodeJS [EN]

This are slides to the talk give on WarsawJS #39 meetup

See the slides online

In this talk, I’ll show you my implementation of Clean Architecture in NodeJS.

If you are not familiar with the concept, you should look for Rober C. Martin talks.

Due to the time limit, I’m going to do only the short introduction to CA, enough to inspire you to go deeper on the subject.

Next, I’ll show you some useful tools in our JavaScript world to achieve good architecture design. We will use TypeScript to model your domain, IversifyJS to connect your application layers, TSOA to expose your REST API and generate Swagger contract. Swagger will allow you to generate great documentation and API clients in around 20+ other languages. In the end, you will be able to create testable, frameworks independent application.

Bio

Piotr Błaszczak: Full-Stack Web Developer since 2007. Founder & CTO at SlackMap. Senior JavaScript Developer at Center for Informatics Technology (COI). Fan of TypeScript, NodeJS and Angular. Slackliner & organizer of Urban Highline Festival in Lublin, Poland.

About

Talk on WarsawJS #39 abut how to make good API in NodeJS with TypeScript, Swagger, InversifyJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published