EOEmmanuel Oluwadurotimi Upahinewc.hashnode.devΒ·Jan 17, 2024 Β· 15 min readBuilding, Containerising, and Deploying GraphQL APIs using Java, SpringBoot, Docker, and KubernetesModern application development involves utilising technologies that facilitate scalability, maintainability, and efficient communication between services.In this article, we will guide you through building a GraphQL API using Java and Spring Boot, co...00
EOEmmanuel Oluwadurotimi Upahinewc.hashnode.devΒ·Jan 15, 2024 Β· 8 min readCrafting 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...00
EOEmmanuel Oluwadurotimi Upahinewc.hashnode.devΒ·Jan 13, 2024 Β· 8 min readCrafting 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 ...00
EOEmmanuel Oluwadurotimi Upahinewc.hashnode.devΒ·Jan 11, 2024 Β· 5 min readThe 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...00