Part 9. Docker, Docker Compose, Complete IntroWhat is docker, how to create and run images, how to organize multiple containers into cluster with docker-compose with working example…Oct 12, 20201Oct 12, 20201
The Advanced Way to Run Functional Tests of a Native Mobile Application with AppiumDon’t have Functional Testing yet? Don’t know where to start from? Or Appium configuration exhausted you? Read this, and Do It Like a Pro…Sep 21, 2020Sep 21, 2020
Appendix A. The Project StructureNode.js project Structure and a Principle of Separation of Concerns as a first step to efficient, reliable, maintainable, extensible code…Sep 20, 2020Sep 20, 2020
Backend API Server Development with Node.js from Scratch to ProductionStep by Step: Typescript, Node.js, Express, Logging, Env Setup, Unit Testing, API Documentation, Authentication, MongoDB, Caching, more…Sep 20, 2020Sep 20, 2020
Part 8. External Caching in Node.js with RedisCaching with redis, how to use in Node.js, run redis server with docker, and mock redis for unin tests…Sep 19, 20201Sep 19, 20201
Part 7. Internal Caching in Node.jsInternal and External caching, Caching Techniques (Write-through, Write-behind, Write-around), Internal Caching in Node.js with node-cache…Sep 19, 2020Sep 19, 2020
Part 6. Authentication with JWT, JSON Web TokenIn this chapter, we’ll integrate JSON Web Token, or JWT, to our Node.js app and use it for user authentication. On the diagram above, I…Sep 18, 2020Sep 18, 2020
Part 5. MongoDB with mongooseNew to MongoDB and mongoose? Mongoose with TypeScript? Best way to run MongoDB? New backend APIs only with Unit Tests?Sep 17, 20202Sep 17, 20202
Part 4. Node.js + Express + TypeScript: Unit Tests with JestIt is not possible to develop an application efficiently without Unit Tests. This statement is more than the truth about HTTP API server…Aug 11, 20201Aug 11, 20201
Part 3. Brushing up: Logger + Environment variablesIn this part we’ll fix relative import paths to absolute, add loggers to express, and pass environment variables…Aug 6, 20201Aug 6, 20201