https://www.synopsys.com/blogs/software-security/wp-content/uploads/2020/05/api-security-offtoagoodstart.jpg

Why do I trust you? That’s the question API can ask a client who accesses the API resource(s). It may ask for client credentials when the resource needs to be protected and secured from unauthorized access.

In this part 2 — oh wait, you can go through part 1 - for basic Swagger 3 OAS, without the Authentication complexity. Part 1 covers what is Swagger & OAS, how it improves API documentation, and how can it make other developer’s life easy.

The OpenAPI Specification (OAS) defines a standard, language-agnostic interface to RESTful APIs which allows both humans and computers to…


What is an API and why do you need one? It’s old but still holds… https://www.govtech.com/applications/Whats-an-API-and-Why-Do-You-Need-One.html

We, the developers, tend to use an existing piece of code(mostly from stackoverflow.com), rather than re-inventing the wheel.

APIs are driving a new wave of innovation centered on sharing services without the developer having to share his code. APIs are thus a reusable component in the sense, they implement a piece of a puzzle that others can reuse without having to resolve the same puzzle piece. That’s why we often hear people say “Can’t you just use an API for that?”. Google currently offers more than two dozen APIs, which can be found on the Google Code site

One can…


People always say it’s good to set new goals, change old habits, and try new things. Because if you aren’t learning and taking risks, you won’t grow, you’ll stay right where you are. After working with spring-boot API for a couple of years now, it was time to try something new. I was working on a new spring-boot API project with my team for which we decided of achieving 100% test coverage.

In other words, we were targeting 100% line coverage using automated JUnit for each unit where the unit varied from being a function point or a method and…

Sourabh Parsekar

Just another developer...

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store