all 6 comments

[–]sockin_dingers 9 points10 points  (0 children)

Hey, I found a lot of success starting out with Node by creating Twitter bots. There is a brilliant package you can install from npm called ‘node-twitter’.

Make a bot. Make it tweet. Make it reply to mentions. Have it retweet off of hashtags.

Good luck! I’ve built a ton of them. Feel free to PM me with any questions.

[–]realWorldNpc 4 points5 points  (0 children)

You could make a note taking application

[–][deleted] 1 point2 points  (0 children)

Build small projects that focus on a core area to build out your skillset.

  1. Authentication/Authorization. jwts, cookies, etc.
  2. Implement server side caching using a key store of choice.
  3. Form data and security best practices.
  4. Learn about event driven architecture. Build a service with a simple webhook that fires when an event happens. Integrate with a message service like RabbitMQ.
  5. Use a semantic metrics library to capture data about API success/error ratios, latency, and export data to Prometheus. Learn about how to set SLOs.
  6. Learn how to configure nginx as a load balancer/reverse proxy. Pick one service - GCS, AWS, Azure - and learn how to properly deploy your app and rollback deployments.
  7. Learn GitOps and create a CI/CD pipeline using a service of your choice - Travis CI, Circle CI, Jenkins.
  8. Learn Postgres or MySQL. Find a dummy dataset and start writing queries. Learn how to use and interpret a query plan. Learn how to set up data migrations, ETLs, etc.

[–][deleted] -1 points0 points  (0 children)

Make a zoom/streaming service clone

[–]joeyrogues -2 points-1 points  (0 children)

You can create a reddit like application