Building Software for 12+ years.
Simplifying Distributed Backend Systems | Sharing career advice for Developers | Writing about Productivity & Self-Improvement
JS is amazing when you go deep! Nice thread Prince!
Spot on advice Raul! Continuous delivery is extremely crucial! Even implementing it in a non-prod environment can do wonders for developer productivity & confidence in the system.
Great thread Milan! "write databases or even use different schema designs to optimize each for its purpose." This is a great use of this approach in my view particularly if the read requires multiple costly joins from different aggregates.
Superb thread Fernando! The third step is very useful. Too often we try to jump to the most optimized solution and get confused in the process. Solving it first is really important.
Wonderful thread Nikki!🙂 And it's absolutely true. Eventual consistency has made a lot of such applications possible.
Great thread Ayush! The more problems you face early on, the more your growth. Create Hard Problems - "When life gives you apples, try to make lemonade"🙂
Great thread Nikki👍 The recommendation system is indeed a software engineering marvel. Thanks for sharing the details.
Comprehensive thread Shubham!👍 Covers all the methods for building an API.
Great thread Fernando! Authentication is an extremely important topic for any application. It should be part of the application plan from the beginning. Usually, I go with the Token-based approach as it feels a lot simpler.
Great Milan! Didn't know you had an amazing YouTube channel.👍🔥
Great thread Shubh! And a really gr8 example of a vending machine to demonstrate the points...👍
Great essays Wissen! Looking forward to reading future posts.