- Learn NodeJS
- Coding standards
- NodeJS frameworks
- Performance Optimizations
- Nodejs Architecture
- NodeJS with Typescript
- Projects
- MERN
- Nodejs with Nginx
- Nodejs Logging
- Nodejs Error Handling
- Tips and tricks
- Micro services
- NodeJS pattern
- NodeJS cheatSheet
- NodeJS Interview
- NestJS
- NodeJS Unit testing
- NodeJS with Typescript
- NodeJS best practices
- API practices
- Package Manager
- NodeJS tools
- NodeJS security
- NodeJS Migration
- NodeJS deployment
- NodeJS with GraphQL
- NodeJS with Redis
- NodeJS Auth
- NodeJS with MongoDB
- NodeJS Guide
- NodeJS Queue
- NodeJS library
- NodeJS Steaming
- NodeJS Serverless
- NodeJS documentation
- https://javascript.plainenglish.io/core-concepts-of-node-js-in-just-6-min-c4702fcc55a7
- https://dev.to/geraldmuvengei06/how-use-environment-variables-env-in-expressjs-3bpc
- https://enlear.academy/nodejs-backpressuring-in-streams-52638f505e1b
- https://blog.logrocket.com/creating-custom-repl-node-js/
- https://enlear.academy/reactjs-what-is-a-component-state-props-lifecycle-b2ed60adca1f
- https://www.freecodecamp.org/news/nodejs-eventloop-tutorial/
- https://www.javacodegeeks.com/session-management-in-node-js.html
- https://dev.to/altamashali/nodejs-event-loop-in-action-d5o
- https://dev.to/codesphere/getting-started-with-web-sockets-in-nodejs-49n0
- https://blog.bitsrc.io/node-js-event-loop-and-multi-threading-e42e5fd16a77
- https://dev.to/nickytonline/what-are-your-go-to-nodejs-resources-3mma
- https://helewud.com/how-to-build-an-authorization-system-with-jwt-using-nodejs
- https://devdojo.com/dastasoft/intro-to-mongodb-and-mongoose-how-every-web-developer-can-become-fullstack-with-nodejs
- https://towardsdev.com/node-js-event-loop-3ee5b841adda
- https://mudit.hashnode.dev/backend-development-is-not-hard
- https://blog.devgenius.io/node-js-modeling-relationalship-between-connected-data-mongodb-9dc208a950e6
- https://www.freecodecamp.org/news/introduction-to-nodejs/
- https://medium.com/@gustavoinzunza/how-to-set-up-node-and-tailwind-with-docker-step-by-step-e40a4cff05b3
- https://towardsdev.com/await-without-async-in-nodejs-2af573c81aa2
- https://towardsdev.com/package-json-package-lock-json-1ea34560f555
- https://www.freecodecamp.org/news/apis-for-beginners/
- https://www.freecodecamp.org/news/message-queues-in-distributed-systesms/
- https://mojoauth.com/blog/best-practices-for-jwt-tokens/
- https://latesthackingnews.com/2023/02/23/top-7-reasons-why-use-node-js-in-your-next-web-development-project/
- https://snyk.io/blog/node-js-multithreading-worker-threads-pros-cons/
- https://www.builder.io/blog/nodejs-module-exports-vs-exports
- https://javascript.plainenglish.io/nodejs-developer-roadmap-2023-4e2fccc0ff54
- https://betterprogramming.pub/execution-types-models-in-node-js-46f70d71abb
- https://blog.francescociulla.com/nodejs-development-setup
- https://devhoangkien.com/node-js-19-a-whimsical-adventure-through-async-magic-and-javascript-enchantment-b338ebcea5ad
- https://www.builder.io/blog/visual-guide-to-nodejs-event-loop
- https://www.freecodecamp.org/news/how-to-build-a-command-line-application-with-nodejs/
- https://www.thisdot.co/blog/state-of-nodejs-wrap-up
- https://www.youtube.com/watch?v=GDe8DFZcgoI&list=PLSJnlFr3D-mEn4JLpA4F7UCAX_e5Nmx3q
- https://javascript.plainenglish.io/nodejs-developer-roadmap-2023-4e2fccc0ff54
- https://medium.com/@tony.infisical/why-you-should-stop-using-env-files-in-node-js-f62fffecf5a3
- https://www.freecodecamp.org/news/get-started-with-nodejs/
- https://medium.com/@kalkidant/7-node-js-best-practices-2023-37063634eef
- https://www.30secondsofcode.org/articles/s/cors-explained/
- https://medium.com/@tony.infisical/guide-to-nodes-crypto-module-for-encryption-decryption-65c077176980
- https://compile7.org/decompile/how-event-loop-works-in-nodejs/
- https://reflectoring.io/organize-code-with-nodejs-tutorial/](https://reflectoring.io/organize-code-with-nodejs-tutorial/)
- https://www.freecodecamp.org/news/what-exactly-is-node-guide-for-beginners/
- https://amplication.com/blog/using-parallel-processing-in-nodejs-and-limitations
- https://tsh.io/blog/why-use-nodejs/
- https://robiul.dev/what-is-nodejs-exactly-real-world-example
- https://www.freecodecamp.org/news/what-is-node-js-explained/
- https://code.likeagirl.io/what-is-node-js-a-beginners-guide-32f50da3b072
- https://www.thisdot.co/blog/building-a-multi-response-streaming-api-with-node-js-express-and-react/
- https://dzone.com/articles/a-comprehensive-exploration-of-nodejs-a-practical
- https://itnext.io/evolution-of-server-side-javascript-314a8d408da4
- https://reflectoring.io/tutorial-nodejs-rate-limiter/?ref=dailydev
- https://www.sitepoint.com/fetch-api-node-deno-bun/?utm_source=rss&ref=dailydev
- https://blog.appsignal.com/2023/11/08/how-to-use-timeouts-in-nodejs.html?ref=dailydev
- https://www.freecodecamp.org/news/javascript-concepts-to-know-before-learning-node-js/
- https://www.freecodecamp.org/news/crud-api-with-node-js-express-mongodb/?ref=dailydev
- https://www.freecodecamp.org/news/how-to-work-with-files-in-node-js/
- https://coinsbench.com/understanding-nodes-a-beginners-guide-a89172a04bfe
- https://medium.com/@manikmudholkar831995/the-v8-javascript-engine-d1434ca77c96
- https://www.devsecurely.com/blog/2024/06/cors-the-ultimate-guide?ref=dailydev
- https://blog.platformatic.dev/introducing-the-node-application-platform?ref=dailydev
- https://pavel-romanov.com/understanding-nodejs-buffer?ref=dailydev
- https://github.com/a8hok/NodeJS-interview.git
- https://css-tricks.com/how-to-implement-logging-in-a-node-js-application-with-pino-logger/
- https://bestcodingpractices.dev/catalog/62a710375029ab9ca974ab6b
- https://medium.com/bitsrc/nodejs-design-patterns-must-know-8ef0a73b3339
- https://devdojo.com/chapagainashik/stripe-checkout-with-nextjs
- https://snyk.io/blog/comparing-node-js-web-frameworks/
- https://dev.to/rahulladumor/10-trending-nodejs-libraries-and-frameworks-to-boost-your-web-development-3aa5
- https://blog.bitsrc.io/top-5-nodejs-frameworks-in-2024-32c7fe9d49c6
- https://dev.to/encore/nodejs-frameworks-roundup-2024-elysia-hono-nest-encore-which-should-you-pick-19oj?ref=dailydev
- https://blog.joshsoftware.com/2021/09/11/performance-optimizations-in-nodejs%F0%9F%92%81/
- https://blog.devgenius.io/5-tips-to-speed-up-your-node-js-performance-1166451308b4
- https://www.digitalocean.com/community/tutorials/how-to-scale-node-js-applications-with-clustering
- https://devhoangkien.com/interview-questions-related-to-optimizing-application-performance-in-node-js-40ad0aea91d
- https://medium.com/@codeeverywhere/5-tips-to-speed-up-your-node-js-performance-8977153490c1
- https://medium.com/@ben.dev.io/best-practices-for-building-large-scale-node-js-applications-b45ab29b757a
- https://amplication.com/blog/7-tips-to-build-scalable-nodejs-applications
- https://medium.com/@kalkidant/7-node-js-best-practices-2023-37063634eef
- https://dzone.com/articles/nodejs-architectural-gems-and-best-practices-for-d
- https://tsh.io/blog/simple-guide-concurrency-node-js/
- https://medium.com/javarevisited/optimizing-node-js-performance-tips-and-tricks-4052a0d43f88
- https://itnext.io/clean-architecture-making-node-js-api-shine-38134b8f9b5c
- https://dev.to/altamashali/deep-dive-into-nodejs-architecture-5190
- https://betterprogramming.pub/clean-node-js-architecture-with-nestjs-and-typescript-34b9398d790f
- https://malikatique.medium.com/node-js-code-architecture-for-scalable-projects-bc0b5f2da74a
- https://blog.lorensr.me/building-reliable-distributed-systems-in-node-aff92fa45ad8
- https://temporal.io/blog/building-reliable-distributed-systems-in-node
- https://adventures.nodeland.dev/archive/security-releases-in-the-nodejs-ecosystem-fastify/
- https://amplication.com/blog/nodejs-asynchronous-flow-control-and-event-loop
- https://dev.to/sasithwarnakafonseka/nodejs-architectural-patterns-with-examples-1335
- https://nextcodeblock.com/posts/api-architectural-styles/
- https://semaphoreci.com/blog/securing-nodejs
- https://medium.com/@manikmudholkar831995/event-loop-in-nodejs-999f6db7eb04
- https://developers.redhat.com/blog/2021/03/08/introduction-to-the-node-js-reference-architecture-part-1-overview?ref=dailydev#
- https://www.platformatichq.com/node-principles?ref=dailydev
- https://towardsdev.com/creating-a-gateway-service-with-node-js-typescript-and-fastify-54cb9c17b0e1
- https://itnext.io/modern-node-part-1-architecting-and-scaffolding-a-typescript-express-api-22e87fee054c
- https://dev.to/macmacky/get-better-with-typescript-using-express-3ik6
- https://dev.to/nayanpatil1998/how-to-create-an-api-using-nodejs-express-and-typescript-89d
- https://vicman.hashnode.dev/setting-up-node-application-with-typescript
- https://dev.to/about14sheep/streaming-data-from-aws-s3-using-nodejs-stream-api-and-typescript-3dj0
- https://betterprogramming.pub/handling-class-libraries-in-node-js-with-and-without-typescript-39b73b2186b6
- https://rohitpaulscodism.hashnode.dev/mastering-nodejs-streams-with-typescript-a-complete-guide?ref=dailydev
- https://dev.to/anderrv/web-scraping-with-javascript-and-node-js-2d
- https://dev.to/sm0ke/node-js-react-soft-dashboard-free-version-1k5g
- https://towardsdatascience.com/building-a-real-time-web-app-in-nodejs-express-with-socket-io-library-d9b50aded6e6
- https://dev.to/koladev/authentication-and-authorization-with-jwts-in-node-expressjs-5a9a
- https://devdojo.com/teri/how-to-build-a-web-scraper-with-nodejs
- https://javascript.plainenglish.io/google-api-authentication-using-oauth2-0-and-passport-js-in-nodejs-7b2d9b73c513
- https://www.bezkoder.com/node-express-sequelize-postgresql/
- https://kirablog.hashnode.dev/rest-api-using-nodejs
- https://reactjsexample.com/docker-tutorial-nodejs-express-mongodb-react-redis-nginx/
- https://blog.avneesh.tech/building-a-crud-api-with-nodejs-and-mongodb
- https://dev.to/nerdjfpb/how-to-build-simple-crud-restful-api-with-nodejs-expressjs-and-mongodb-in-2022-4756
- https://reactjsexample.com/a-fullstack-web-application-built-using-mern-stack-mongodb-express-react-nodejs/
- https://devdojo.com/usmanwrites/build-a-whatsapp-api-using-node-express
- https://redis.com/blog/how-to-build-a-music-sharing-app-using-nodejs-and-redis/
- https://towardsdev.com/creating-a-nodejs-restful-api-without-expressjs-part-1-123933e7141a
- https://www.freecodecamp.org/news/build-a-realtime-chat-app-with-react-express-socketio-and-harperdb/
- https://www.telerik.com/blogs/modern-apis-fastify-node
- https://dev.to/permify/build-a-team-permissions-system-in-nodejs-app-using-auth0-and-permify-part-1-52bo
- https://hackernoon.com/building-a-simple-telegram-bot-with-nodejs-and-grammy?source=rss
- https://www.freecodecamp.org/news/how-to-build-a-command-line-application-with-nodejs/
- https://dzone.com/articles/your-go-to-guide-to-develop-cryptocurrency-blockch
- https://dev.to/francescoxx/build-a-crud-rest-api-in-javascript-using-nodejs-express-postgres-docker-jkb
- https://blog.erickwendel.com.br/implementing-the-websocket-protocol-from-scratch-using-nodejs
- https://deno.com/blog/build-api-express-typescript
- https://towardsdev.com/custom-api-server-with-basic-crud-apollo-graphql-mongodb-8c107523a09a
- https://blog.logrocket.com/best-node-js-web-scrapers-use-case/
- https://dev.to/wesleymreng7/uploading-multiple-files-at-the-same-time-using-multithreading-in-nodejs-3ib4
- https://reflectoring.io/tutorial-graphql-apollo-server-nodejs-mongodb/
- https://blog.javascripttoday.com/blog/build-a-rest-api-in-javascript/
- https://blog.javascripttoday.com/blog/creating-a-url-shortener-with-node/
- https://rapidapi.com/blog/nodejs-express-rest-api-example/
- https://blog.erickwendel.com.br/how-to-create-e2e-tests-in-nodejs-with-no-frameworks-step-by-step
- https://antman-does-software.com/implementing-the-outbox-pattern-in-nodejs-and-postgres
- https://dev.to/pavanbelagatti/build-a-real-time-chat-application-with-socketio-and-nodejs-with-automated-testing-38h8
- https://www.thisdot.co/blog/implementing-a-task-scheduler-in-node-using-redis
- https://www.freecodecamp.org/news/how-to-use-elastic-beanstalk-to-deploy-node-js-app/
- https://www.freecodecamp.org/news/how-to-work-with-files-in-node-js/
- https://levelup.gitconnected.com/api-development-with-nodejs-express-and-typescript-from-scratch-dto-interface-and-54ebab8c447e
- https://www.freecodecamp.org/news/build-a-secure-server-with-node-and-express/
- https://hackernoon.com/web-scraping-using-a-headless-browser-in-nodejs?source=rss
- https://code.tutsplus.com/token-based-authentication-with-angularjs-nodejs--cms-22543t
- https://hackernoon.com/creating-a-nodejs-server-with-postgres-and-knex-on-express?source=rss
- https://hackernoon.com/how-to-extract-and-generate-json-data-with-gpts-langchain-and-nodejs?source=rss
- https://hackernoon.com/build-a-personal-shopping-assistant-using-brainjs-and-nodejs?source=rss
- https://blog.javascripttoday.com/blog/web-scraping-bright-data-nodejs/
- https://www.freecodecamp.org/news/nodejs-tutorial-build-a-task-manager-cli-tool/
- https://www.freecodecamp.org/news/build-an-online-image-to-pdf-converter-with-html-css-js-nodejs/
- https://alexmaina.hashnode.dev/sending-emails-using-resend?ref=dailydev
- https://www.freecodecamp.org/news/build-a-custom-api-gateway-with-node-js/?ref=dailydev
- https://www.freecodecamp.org/news/create-crud-api-project/
- https://www.cerbos.dev/blog/node-js-authorization?ref=dailydev
- https://www.sitepoint.com/sending-email-using-node-js/?ref=dailydev
- https://dev.to/silentwatcher_95/legendary-emails-in-node-js-with-mjml-4gp9?ref=dailydev
- https://dev.to/crackingdemon/register-and-login-system-in-mern-stack-1n98
- https://dev.to/collins87mbathi/building-a-dating-app-with-mern-478h
- https://dev.to/ronyfr3/web-push-notification-using-react-and-node-js-oc9
- https://systemweakness.com/secure-database-connection-in-nodejs-application-3c3979566741
- https://levelup.gitconnected.com/build-an-autocomplete-search-project-using-elasticsearch-fastapi-and-angular-part-i-backend-741a8cddde8f
- https://www.javacodegeeks.com/2023/05/node-js-execution-type-models.html
- https://dev.to/itsfarhankhan28/user-authentication-in-mern-stack-part-1-4bj3
- https://www.freecodecamp.org/news/simplify-your-file-upload-process-in-express-js/
- https://awstip.com/mean-stack-on-aws-5462948185a7
- https://dev.to/idurar/building-an-invoice-pdf-system-with-reactjs-redux-and-nodejs-5g1a
- https://awstip.com/the-backend-part-of-mnnn-stack-mongodb-nestjs-nextjs-and-nodejs-6bde9adfedd9
- https://www.freecodecamp.org/news/full-stack-project-tutorial-create-a-notes-app-using-react-and-node-js/
- https://awstip.com/building-a-scalable-mern-stack-application-on-aws-using-a-three-tier-architecture-0b12dea74713
- https://blog.logrocket.com/comparing-node-js-logging-tools/
- https://blog.appsignal.com/2021/09/01/best-practices-for-logging-in-nodejs.html
- https://hackernoon.com/the-10-best-nodejs-logging-libraries?source=rss
- https://betterstack.com/community/guides/logging/logging-framework/?ref=dailydev
- https://blog.platformatic.dev/handling-environment-variables-in-nodejs?ref=dailydev
- https://blog.logrocket.com/error-handling-node-js/
- https://medium.com/ovrsea/power-up-your-node-js-debugging-and-error-handling-with-the-new-error-cause-feature-4136c563126a
- https://blog.shiftleft.io/node-js-vulnerability-cheatsheet-447b0c9bdb99
- https://www.builder.io/blog/debug-nodejs
- https://blog.appsignal.com/2023/03/15/how-to-build-an-error-handling-layer-in-nodejs.html
- https://blog.openreplay.com/an-introduction-to-debugging-in-nodejs/
- https://pprathameshmore.medium.com/error-handing-in-express-js-node-js-based-application-0da14e13fa63
- https://javascript.plainenglish.io/node-js-backend-engineers-best-practices-overview-for-beginner-to-advance-caae74b53df
- https://dzone.com/articles/creating-a-secure-rest-api-in-nodejs-1
- https://dev.to/amoled27/best-practices-for-nodejs-development-5ao5
- https://faun.pub/best-practices-for-better-restful-api-a54b4e374cab
- https://blog.appsignal.com/2022/03/09/a-complete-guide-to-nodejs-process-management-with-pm2.html
- https://dev.to/imaroof07/an-ideal-rest-api-best-practices-4k89
- https://infosecwriteups.com/ssrf-server-side-request-forgery-2865e87efc3
- https://amplication.com/blog/understanding-and-preventing-memory-leaks-in-nodejs
- https://github.com/goldbergyoni/nodebestpractices?ref=dailydev#readme
- https://fauna.com/blog/how-to-build-microservices-with-node-js
- https://www.digitalocean.com/community/tutorials/how-to-build-a-node-js-application-with-docker
- https://redis.com/blog/graphql-and-redis/
- https://medium.com/@akinnurun.samuel/writing-a-microservice-using-node-js-14ce992c2003
- https://dev.to/fyapy/repository-pattern-with-typescript-and-nodejs-25da
- https://itnext.io/decoupling-the-crazy-taming-your-application-services-with-pub-sub-outbox-patterns-and-nodejs-9b00b47de373
- https://www.codeflashbacks.com/announcing-the-enterprise-node-js-service-template/
- https://devdojo.com/devbookmark/the-nodejs-ultimate-beginner-to-pro-cheatsheet-in-2021
- https://morioh.com/p/7e75bc6e5041
- https://www.javacodegeeks.com/node-js-cheatsheet.html?ref=dailydev
- https://www.edureka.co/blog/interview-questions/top-node-js-interview-questions-2016/
- https://codedamn.com/problem-list/nodejs?utm_source=email-inbox&utm_medium=email&utm_campaign=14may
- https://hackernoon.com/nodejs-background-jobs-for-modern-developers-interview-with-startups-of-the-year-nominee-defer?source=rss
- https://blog.logrocket.com/full-stack-app-tutorial-nestjs-react/
- https://dev.to/fekabas/learning-to-build-an-api-in-nestjs-node-typescript-3i1o
- https://www.paulsblog.dev/use-nestjs-mongodb-and-docker-to-create-an-url-shortener/
- https://hackernoon.com/5-steps-for-dockerizing-nestjs-with-prisma?source=rss
- https://betterprogramming.pub/nestjs-the-good-the-bad-and-the-ugly-d51aea04f267
- https://dev.to/krtirtho/nestjs-the-framework-of-nodejs-part-3-database-integration-typeorm-4gab
- https://faun.pub/nodejs-framework-express-vs-nestjs-which-one-will-work-best-for-your-project-bb0131c5cd83
- https://blog.logrocket.com/build-project-using-angular-nestjs/
- https://blog.logrocket.com/understanding-guards-nestjs/
- https://planetscale.com/blog/build-a-user-management-api-with-nestjs-mysql
- https://blog.logrocket.com/exploring-nestjs-middleware-benefits-use-cases/
- https://dev.to/francescoxx/typescript-crud-rest-api-using-nestjs-typeorm-postgres-docker-and-docker-compose-33al
- https://amplication.com/blog/working-with-microservices-with-nestjs
- https://devhoangkien.com/optimizing-application-performance-with-node-js-typescript-and-nest-js-tips-and-tricks-fb45ed87ebee
- https://dev.to/samchon/nestia-boost-up-your-nestjs-server-much-faster-and-easier-maximum-20000x-faster-59o5
- https://hashnode.knulst.de/use-nestjs-mongodb-and-docker-to-create-an-url-shortener
- https://www.tomray.dev/resources/nestjs-first-principles/part-1?ck_subscriber_id=2227267103&utm_campaign=Landing%20Page%20or%20Form%20-%204864903&utm_medium=email&utm_source=convertkit
- https://aws.plainenglish.io/deploy-nestjs-application-into-aws-elastic-beanstalk-c5474e19a6b4
- https://www.permit.io/blog/how-to-protect-a-url-inside-a-nestjs-app-using-rbac-authorization
- https://www.tomray.dev/resources/nestjs-first-principles/part-1?ck_subscriber_id=2227267103&utm_campaign=Landing%20Page%20or%20Form%20-%204864903&utm_medium=email&utm_source=convertkit
- https://hackernoon.com/the-complete-guide-to-deploying-nestjs-application-on-render?source=rss
- https://awstip.com/understanding-nestjs-architecture-f257d054211d
- https://medium.com/@dev.muhammet.ozen/advanced-transaction-management-with-nestjs-typeorm-43a839363491
- https://www.freecodecamp.org/news/message-queues-with-rabbitmq-in-nest-js/?ref=dailydev
- https://www.freecodecamp.org/news/how-to-add-filtering-sorting-limiting-pagination-to-nestjs-app/?ref=dailydev
- https://www.freecodecamp.org/news/how-to-use-nodemailer-in-nestjs/?ref=dailydev
- https://www.freecodecamp.org/news/how-to-setup-typeorm-datasource-nestjs-app/?ref=dailydev
- https://www.freecodecamp.org/news/how-to-setup-typeorm-datasource-nestjs-app/
- https://itnext.io/building-microservices-with-nestjs-tcp-and-typescript-dda33aad8b89
- https://medium.com/@zigbalthazar/implement-retry-pattern-in-nest-js-2ad505324960
- https://coinsbench.com/building-a-balancer-price-retrieval-api-with-nestjs-5ad53e72e2cf
- https://www.freecodecamp.org/news/build-a-crud-rest-api-with-nestjs-docker-swagger-prisma/
- https://blog.stackademic.com/mastering-microservices-in-nestjs-powerful-design-patterns-for-flexibility-resilience-and-64309ae219e8
- https://medium.com/@swapnilsuman65/generate-pdfs-dynamically-in-nodejs-nestjs-398fe3617a4a
- https://medium.com/@abeythilakeudara3/nestjs-framework-fundamentals-part-01-7e2fa9e91bad
- https://blog.stackademic.com/mastering-microservices-in-nestjs-powerful-design-patterns-for-flexibility-resilience-and-64309ae219e8
- https://blog.stackademic.com/mastering-microservices-in-nestjs-powerful-design-patterns-for-flexibility-resilience-and-64309ae219e8
- https://www.freecodecamp.org/news/comprehensive-nestjs-course/
- https://github.com/goldbergyoni/javascript-testing-best-practices?utm_campaign=javascript-and-node-testing-best-practic
- https://semaphoreci.com/blog/unit-tests-nodejs-jest
- https://dzone.com/articles/web-application-testing-tutorial-a-comprehensive-g
- https://circleci.com/blog/mocking-api-requests-with-mirage/
- https://developers.redhat.com/articles/2023/07/27/introduction-nodejs-reference-architecture-testing
- https://itnext.io/simple-cqrs-in-nodejs-with-typescript-6da6d3e8a420
- https://deno.com/blog/build-api-express-typescript-pt2
- https://wundergraph.com/blog/the-backend-for-frontend-pattern-using-nextjs
- https://dev.to/wizdomtek/typescript-express-building-robust-apis-with-nodejs-1fln
- https://medium.com/before-semicolon/how-to-setup-a-typescript-nodejs-server-2023-16f3874f2ce5
- https://losikov.medium.com/part-1-project-initial-setup-typescript-node-js-31ba3aa7fbf1
- https://systemweakness.com/why-helmet-js-is-essential-for-securing-your-express-js-application-416e0044fc2
- https://blog.javascripttoday.com/blog/node-js-server-vulnerabilities/
- https://mojoauth.com/blog/rest-api-authentication/
- https://nerdleveltech.com/a-full-guide-understand-everything-about-apis-with-examples/
- https://blog.logrocket.com/communicating-between-node-js-microservices-with-grpc/
- https://www.strongdm.com/blog/api-security
- https://blog.bytebytego.com/p/ep49-api-architectural-styles
- https://blog.logrocket.com/using-helmet-node-js-secure-application/
- https://cerbos.dev/blog/should-you-choose-grpc-over-rest-when-designing-your-apis
- https://www.freecodecamp.org/news/public-apis-for-developers/
- https://dzone.com/articles/the-ultimate-api-development-guide-strategy-tools
- https://unzip.dev/0x012-trpc/
- https://www.telerik.com/blogs/11-api-security-best-practices-secure-business
- https://amplication.com/blog/rest-vs-grpc-whats-the-difference
- https://betterprogramming.pub/build-faster-and-easier-apis-with-user-sessions-b73b8902222d
- https://www.freecodecamp.org/news/use-apis-to-practice-coding-skills/
- https://www.freecodecamp.org/news/build-consume-and-document-a-rest-api/
- https://blog.bytebytego.com/p/api-design
- https://medium.com/api-center/api-documentation-rules-192c127cf401
- https://mehranjnf.medium.com/preventing-cross-site-request-forgery-csrf-in-node-js-82a989a41642
- https://medium.com/api-center/api-design-practice-7fce69e6336c
- https://blog.postman.com/how-to-choose-between-rest-vs-graphql-vs-grpc-vs-soap/
- https://www.apriorit.com/dev-blog/776-cloud-api-scaling
- https://www.wallarm.com/what/api-security-tutorial
- https://brainhub.eu/library/api-expressjs-and-hadron
- https://blog.bytebytego.com/p/the-foundation-of-rest-api-http
- https://www.freecodecamp.org/news/api-integration-patterns/?ref=dailydev
- https://www.freecodecamp.org/news/master-api-testing-with-postman/
- https://www.freecodecamp.org/news/what-are-api-gateways/
- https://www.freecodecamp.org/news/api-documentation-best-practices-course/
- https://www.youtube.com/watch?v=_gQaygjm_hg
- https://blog.amigoscode.com/p/api-development-roadmap-for-developers?r=22x1kh&ref=dailydev&triedRedirect=true
- https://www.freecodecamp.org/news/learn-how-to-secure-api-servers/
- https://dev.to/msnmongare/best-practices-for-naming-api-endpoints-2n5o?ref=dailydev
- https://www.thoughtworks.com/insights/blog/rest-api-design-resource-modeling?ref=dailydev
- https://www.telerik.com/blogs/all-you-need-to-know-cors-errors
- https://tsh.io/blog/dependency-injection-in-node-js/
- https://amplication.com/blog/how-to-use-dependency-injection-with-nodejs
- https://blog.openreplay.com/securing-front-end-apps-with-cors-and-csp/
- https://reflectoring.io/tutorial-nodejs-rate-limiter/?ref=dailydev
- https://dev.to/mohammadfaisal/nodejs-security-best-practices-34ck?ref=dailydev
- https://www.strongdm.com/blog/api-security-best-practices?ref=dailydev
- https://developer.mozilla.org/en-US/blog/securing-apis-express-rate-limit-and-slow-down/?ref=dailydev
- https://medium.com/@modywmbadr/securing-node-js-in-production-f11822ab20b7
- https://aws.plainenglish.io/upload-images-on-aws-s3-using-node-js-c3d3b9e81ddc
- https://aws.plainenglish.io/deploy-node-js-server-to-aws-ec2-with-docker-78687493b53
- https://blog.risingstack.com/how-to-debug-a-node-js-app-in-a-docker-container/?ref=dailydev
- https://medium.com/neo4j/improving-a-node-js-graphql-server-performance-645a4ae711c3
- https://www.freecodecamp.org/news/graphql-queries-for-everyone/
- https://javascript.plainenglish.io/an-introduction-to-federated-graphql-and-wundergraph-cosmo-b802599a338c
- https://www.freecodecamp.org/news/how-to-use-queues-in-web-applications/
- https://blog.bytebytego.com/p/a-crash-course-in-redis
- https://blog.bytebytego.com/p/the-6-most-impactful-ways-redis-is?ref=dailydev
- https://awstip.com/unlock-the-power-of-redis-part-1-55ccdf43d8f0
- https://implementing.substack.com/p/implement-leaderboard-with-redis-sorted-sets?ref=dailydev
- https://hackernoon.com/a-practical-guide-to-implementing-user-authentication-using-javascript-and-express?source=rss
- https://www.permit.io/blog/authentication-vs-authorization?ref=dailydev
- https://www.permit.io/blog/differences-between-oauth-vs-jwt?ref=dailydev
- https://arindam1729.hashnode.dev/jwt-authentication-in-nodejs?ref=dailydev
- https://ssojet.com/blog/navigating-the-world-of-jwt-a-comprehensive-guide/?ref=dailydev
- https://medium.com/@iamprovidence/authentication-history-basic-digest-cookie-session-token-jwt-api-key-55d6c21be90b
- https://blog.appsignal.com/2023/08/09/how-to-use-mongodb-and-mongoose-for-nodejs.html
- https://awstip.com/deploy-node-js-with-mongodb-app-on-aws-5b20ac4418f9
- https://blog.openreplay.com/mongoose--simplifying-mongodb-for-node/?ref=dailydev
- https://javascript.plainenglish.io/message-queue-in-nodejs-with-bullmq-and-redis-ec7af00c075
- https://www.digitalocean.com/community/tutorials/publish-subscribe-pattern-in-node-js?ref=dailydev
- https://www.freecodecamp.org/news/learn-bun-a-faster-node-js-alternative/?ref=dailydev
- https://newsletter.systemdesigncodex.com/p/polling-vs-webhooks?ref=dailydev
- https://www.codu.co/articles/simple-node-cron-example-in-node-js-s3slkm5p?ref=dailydev
- https://blog.openreplay.com/document-your-api-with-swagger/?ref=dailydev
- https://rapidapi.com/courses