Development
Learn ML and AI
- Recreate results from ML paper @EOY
- Have at least 5 projects with ML/AI
- Surf Predictions OpenCV
New Languages
- Decide which language to learn next: C, C++, Go or Rust?
- Dive deep into Erlang - RabbitMQ and AMQP
JS Internals
- Learn more about NodeJS internals
- Garbage Collection on JS and Node
- Understand Generators and its use-cases
- Solved production issue where Generators where needed
- Delayed Jobs for Luma. Async Long Polling for latency sensitive features
- Understand EventLoop block for Generators
- Solved production issue where Generators where needed
- Certificate on NodeJS
Learn More about Distributed Systems
- Idem-potency keys and API
- Code at least 5 projects that resembles world use cases
AMQP
- Implement AMQP Broker using NodeJS
- Finish client library
- Write at least 5 blog posts about AMQP and Rabbit
- Understand and implement different topologies of Distributed RabbitMQ
- Improve RabbitMQ Chaos API project
Infrastructure
- Learn K8s Better
- Internals? Does it make sense for me to look into K8s GO rn?
- Topologies
- Patterns
- Play around w/ Chaos Engineering
Product
- Launch a product w/ AVG ticket ~ 200USD / ~200 BRL - um MINI problema!
- custom newsletter??