A couple month ago i discovered Martin Kleppmann and his book Designing Data-Intensive Applications. This's absolutly greate material, i highly recomend it to all back-end developers with 2+ years of experience.
The second is newren/git-filter-repo. Very popular but I didn't know about it. Allows to do much more than change commits history. But it doesn't work with windows very well
Recently decided to make like a "git helper" cli tool to change commit history. In the process I discovered some tools. The first is mhbidhan/git-ssh-manager for managing ssh keys. I have two accounts, one is my personal and the second is for work. Very usefull
My main AI extension for VSCode is @augmentcode. It performs well on large codebases, more 200k lines at my job. Indexing is excellent, and it understands complex logic and code connections. Highly recommended.
Recently tried @forgecodehq on my pet project. It looks promising. I used it with Claude-3.7. It's my first AI in the terminal, and I'm happy with it. I wonder how it will work in my daily tasks.
1.5 years ago, we launched Cyfrin Updraft.
Since then, we've helped over 200k students master:
- DeFi
- Solidity
- Wallet security
- Zero-knowledge
- Smart contract development and security
You can start from 0 and become a Fortune 500 engineer or a billion-dollar founder π