19 ways to become a better Node.js developer in 2019

The Node.js future brings some interesting stuff

Short Intro

1. Add some types and schemas. Typescript is a great candidate in 2019

Examples:

2. Enrich your Linters

Examples:

3. Be a bit more Java and a byte less Ruby — deepen your architecture knowledge

Examples:

4. Plan how to utilize Async-Hooks to reach better tracing and context

Examples:

5. Understand the latest ‘Serverless’ features: It’s now ready to battle on the robust infrastructure field (Kubernetes killer?)

Examples:

6. Meet the latest JavaScript features that are turning green soon

Examples:

7. Become intimately familiar with at least one more API technology. GraphQL is a great candidate in 2019

Examples:

8. Go beyond unit & integration tests — enrich your testing portfolio with shiny new testing techniques

5 shiny testing techniques by Yoni Goldberg

9. Align your monitoring with SRE/DevOps best practices

10. Think like an attacker: increase the security level by learning attack tools and techniques

Examples:

11. Have a package update strategy. A lesson learned in 2018: updating too soon is a dangerous practice

Examples:

12. Perform gradual installations, separate between the deploy and release phases

Examples:

13. Kubernetes ate the world

14. Blockchain technologies embody some great opportunities

15. Gain solid machine learning skills, or at least speak intelligently about it

16. Skim through the code of selected open source libraries

17. Deepen your Linux OS understanding, focus on the anatomy of a Linux process

18. Dive deeper into the Node.js internals

Examples:

19. Last but not least: learn using scientific methods

Examples:

Thank You. Other articles you might like

Software Architect, Node.JS Specialist. Consultant, blogger, conference speaker, open source contributor — author of the largest Node.js best practices guide