Links to useful resources
Engineering blogs
Gojek engineer: https://blog.gojekengineering.com/
Grab engineer: https://engineering.grab.com/
Uber engineer: https://eng.uber.com/
Tech in asia: https://www.techinasia.com/
Netflix tech blog: https://netflixtechblog.com/
Dropbox tech: https://dropbox.tech/
Quora engineering: https://www.quora.com/q/quoraengineering
Software development:
Principles of Object Oriented Design by UncleBob: http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
Software architecture
https://medium.com/@nvashanin/books-in-software-architecture-6ad974e524ce
Message queues in database transactions
Elastic stack
Secure an elastic cluster: https://www.golinuxcloud.com/tag/elasticsearch/
PKI
Install a PKI using openssl
: https://www.golinuxcloud.com/tag/openssl/
Clean code
https://github.com/Pungyeon/clean-go-article#The-Empty-Interface https://scene-si.org/2018/07/24/writing-great-go-code/ https://github.com/golang/go/wiki/CodeReviewComments https://dave.cheney.net/practical-go/presentations/qcon-china.html Uber style guide
Testing
Simulate network latency and packetloss: https://fabianlee.org/2020/03/17/linux-introducing-latency-and-packet-loss-into-network-for-testing/
Interviewing
https://forthright48.com/interview-with-shopee-garena/ https://medium.com/@jayshah_84248/google-lost-a-chance-to-hire-me-finally-amazon-hired-me-e35076c73fe2
Become a better developer
Love
https://medium.com/be-unique/the-highly-unexpected-way-i-met-the-woman-i-love-86e40207c5d4
Microservices
HTTP and Websockets: https://medium.com/platform-engineer/web-api-design-35df8167460
Microservice design guide: https://medium.com/platform-engineer/microservices-design-guide-eca0b799a7e8
https://docs.microsoft.com/en-us/dotnet/architecture/cloud-native/introduction Dependency Injection
Database
Misc
How to write a git commit message
Manage your life as a developer, Notion
Start a business
https://www.garyfox.co/uber-business-model/
https://medium.com/platform-hunt/the-8-types-of-software-platforms-473c74f4536a