15 Comments
User's avatar
Shabarish's avatar

Absolutely amazing content man.

Expand full comment
Lauric Blackburn's avatar

Thank you. This is a very helpful breakdown especially for someone who is mostly self taught and is trying to formalize my understanding of these things for the sake of being a better programmer.

Expand full comment
Rahul's avatar

Pretty amazing article. Thanks!

Expand full comment
Petar Ivanov's avatar

Without APIs, it will be hard to scale and design robust apps.

Awesome breakdown, Ashish!

Expand full comment
Ashish Pratap Singh's avatar

thanks Petar!

Expand full comment
Maniteja's avatar

An excellent and wonderfully explanatory article that clearly conveys what an API is, why it's important, and when to use it. The content is well-structured, making complex concepts easy to understand. Great job in breaking down technical details into simple, actionable insights!

Expand full comment
Ashish Pratap Singh's avatar

Thanks Maniteja!

Expand full comment
Raul Junco's avatar

APIs are the glue of modern systems; mastering their concepts is what keeps you at the top of the candidate list.

Simply put, Ashish!

Expand full comment
Ashish Pratap Singh's avatar

💯

Expand full comment
Raihan Kabir Fahim's avatar

Good article!

Expand full comment
Ashish Pratap Singh's avatar

thank you!

Expand full comment
Vaibhav Gupta's avatar

Really good content with elaborate explanation

Expand full comment
Ashish Pratap Singh's avatar

thank you 🙏

Expand full comment
Priya Rathore's avatar

Thanks

Expand full comment
Palash Agrawal's avatar

Could you also please discuss trade-offs/pros and cons of using different API communication methods. How should one choose an API method for designing a system?

Expand full comment