Venkatakumar Chembatiblog.techstackengineer.com·Apr 9, 2024Best Practices of RESTful APIIn this article, we are going to discuss on the best practices of RESTful API. Before we jump on to best practices, let's first understand what is REST and what makes an API RESTful. What is REST? REST is the most common communication standard betwee...DiscussREST API
Venkatakumar Chembatiblog.techstackengineer.com·Apr 2, 2024Representational State Transfer (REST)REST is the undisputed, go-to architecture for the vast majority of today's APIs. According to nordicapis.com, over 90% of the developers are using REST APIs. In this article let's understand what is REST and why it is so popular in developing web AP...DiscussREST
Yash Panchalyashpanchalin.hashnode.dev·Mar 31, 2024Getting Started with System DesignQ. What actually is System Design? A. System Design involves defining the architecture, modules, components, interfaces, and designing the data for a system to meet specific requirements. This makes System Design an iterative process. The key steps i...Discuss·1 like·52 readsReliability Engineering
Samedi Ambasamediamba.hashnode.dev·Mar 12, 2024Essential API Design in 2024: Principles, Building Blocks and Best PracticesAn API (Application Programming Interface), defines a set of rules that empower software applications to communicate with each other. For instance, consider the OpenWeatherMap API, which provides weather data. Developers can utilize this API to req...Discussapi building blocks
Venkat Rvenkatr.hashnode.dev·Feb 17, 2024Designing Effective APIs: Key Principles and Best PracticesAPIs (Application Programming Interfaces) serve as the bridge between software applications, enabling them to communicate and exchange data seamlessly. A well-designed API can significantly impact developer experience, adoption, and overall product s...DiscussAPI design principles
Hitesh Bhati0xhitesh.hashnode.dev·Feb 4, 2024API Design 101 - Building Bridges in the Digital WorldIntroduction APIs (Application Programming Interfaces) are the building blocks of modern digital interactions. As a software engineer with a keen interest in designing APIs, you're already aware that they come in various flavours, and their design ca...DiscussAPIs
Ian Carsoniancarson.hashnode.dev·Jan 20, 2024OWASP Top 10 API Security Risks.Below are Top 10 OWASP API Security Risks. For pre context, OWASP (The Open WorldWide Application Security Project) is a nonprofit foundation that is aimed at improving the security of Softwares. Broken Object Level Authorization- APIs tend to expos...DiscussAPIs
Emmanuel Oluwadurotimi Upahewc.hashnode.dev·Jan 15, 2024Crafting Robust APIsWelcome to the third part of our series! This instalment discusses status codes and error-handling mechanisms, Hypermedia as the Engine of Application State (HATEOAS), Pagination and Filtering, emphasising the pivotal role of well-designed APIs in mo...DiscussRest API Design and Development APIs
Emmanuel Oluwadurotimi Upahewc.hashnode.dev·Jan 13, 2024Crafting Effective API FunctionalitiesWelcome to the second part of the series! This instalment discusses crafting API functionality, covering API Endpoint Design, Versioning Strategies, and Core REST Principles and Implementation, giving developers insights into creating APIs that meet ...Discuss·35 readsRest API Design and Development APIs
Emmanuel Oluwadurotimi Upahewc.hashnode.dev·Jan 11, 2024The Art of API Design: Unveiling REST PrinciplesAPIs and Software Development APIs (Application Programming Interfaces) are essential tools in software development. They consist of rules, protocols, and tools that enable different software applications to communicate and exchange information using...Discuss·41 readsRest API Design and Development REST API