I'm the co-founder of Tetrahex (Full Stack + DevOps developer).
It's a small group of skilled full-stack developers developing and delivering web app since 2015.
Started our journey with Ruby on Rails and ReactJS. With the time, also worked on angularJS/angular2...12 and NodeJS. Focused to deliver application with up-to-date best practices coding standards with Test Driven Development.
Working as CEO & Solution Architect for Tetrahex.
- 🔭 I’m currently working on:
- 🌱 I’m constantly learning and practicing NodeJS best practices.
- 👯 I’m looking to collaborate with clients to help build web apps from scratch/add more value to current.
- 💬 Ask me about NodeJS/ExpressJS/CI-CD Automation/DevOps/AWS
- Configure Typescript environment.
- Migrate all JS files to TS files.
- De-structure
server.ts
file into mini-apps. ( using express.Router)- create routes folder and each file has it’s own mini-app ( express.Router ).
- controllers folder should have corresponding controller file for business logic.
- Convert mongoose models to TS with JSDoc/TSDoc comments.
- By achieving all of above^^, codebase is ready to generate swagger API using tsoa package.
- Use JOI package for param validations in api routes. ( provide validations in utils folder ).
- Configure pipeline for linting and testing.
Note: All of the above new packages I mentioned are active and widely accepted by dev community.