Alex LosikovPart 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…17 min read·Oct 12, 2020--1--1
Alex LosikovThe 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…4 min read·Sep 21, 2020----
Alex LosikovAppendix A. The Project StructureNode.js project Structure and a Principle of Separation of Concerns as a first step to efficient, reliable, maintainable, extensible code…3 min read·Sep 20, 2020----
Alex LosikovBackend 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…2 min read·Sep 20, 2020----
Alex LosikovPart 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…5 min read·Sep 19, 2020--1--1
Alex LosikovPart 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…3 min read·Sep 19, 2020----
Alex LosikovPart 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…6 min read·Sep 18, 2020----
Alex LosikovPart 5. MongoDB with mongooseNew to MongoDB and mongoose? Mongoose with TypeScript? Best way to run MongoDB? New backend APIs only with Unit Tests?7 min read·Sep 17, 2020--2--2
Alex LosikovPart 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…6 min read·Aug 11, 2020--1--1
Alex LosikovPart 3. Brushing up: Logger + Environment variablesIn this part we’ll fix relative import paths to absolute, add loggers to express, and pass environment variables…6 min read·Aug 6, 2020--1--1