Tag: Apis
-
Secure GraphQL endpoints in Spring reactive applications
Posted on December 25, 2023, Level intermediate Resource Length medium
Spring Supports GraphQL requests over HTTP, Websockets and RSockets. Securing an Spring GraphQL application does not differ from securing a Web application. Mainly, Spring GraphQL needs to ensure context propagates from WebFlux to the data fetching layer so that we can use Security annotations or access the authenticated principal in @SchemaMapping methods. This should work for HTTP and WebSocket. By Ruchira Madhushan Rajapaksha.
Tags apis infosec java restful web-development app-development
-
Using JWTs to authenticate services unravels API gateways
Posted on December 20, 2023, Level intermediate Resource Length medium
The API gateway component in a cloud native architecture is critical because it offloads critical API security and policy functionality to a common place, allowing the backend APIs and services to focus on business logic. API authentication, authorization, audit, throttling and similar tasks can be complex and difficult to get right, so many organizations choose an API gateway to handle them. By Christian Posta and Peter Jausovec.
Tags apis infosec java web-development app-development
-
Next.js and GraphQL: The perfect combination for full stack development
Posted on November 1, 2023, Level beginner Resource Length medium
SQL (Structured Query Language), as you probably, know, helps you collect data from databases. It is specifically designed for that. In other words, it works with rows and columns, allowing you to manipulate data from databases using SQL queries. By Nate Rosidi.
Tags restful nodejs javascript web-development app-development apis
-
Distributed transactions at Scale in Amazon DynamoDB
Posted on August 26, 2023, Level beginner Resource Length medium
It is great to see DynamoDB, and AWS in general, is publishing/sharing more widely than before. A killer feature of DynamoDB is predictability at any scale. Aligned with this predictability tenet, when adding transactions to DynamoDB, the first and primary constraint was to preserve the predictable high performance of single-key reads/writes at any scale. By Murat Demirbas.
Tags aws distributed apis app-development cloud nodejs
-
Fog computing vs edge computing
Posted on August 19, 2023, Level beginner Resource Length short
Fog and edge computing, innovative technologies situated at the outskirts of the cloud ecosystem, hold the potential to revolutionize data processing. Delving into the intricacies of these approaches reveals how they can significantly enhance data processing methods. While both terms are sometimes used interchangeably, it's crucial to understand the nuanced differences that set them apart. By Jari Haiston.
Tags miscellaneous cloud cio apis iot
-
The complete guide to WordPress REST API basics
Posted on August 8, 2023, Level intermediate Resource Length medium
The WordPress REST API is in the process of changing WordPress. You may not have noticed, as a lot of it is under the hood, but the implications of the REST API make a huge difference to the future of WordPress, both in terms of its codebase and its uses. By Rachel McCollin.
Tags app-development web-development apis restful json
-
How to write API documentation: Best practices and examples
Posted on August 2, 2023, Level beginner Resource Length medium
APIs make the world go round. Developers and other professionals use APIs almost daily. Working with them, by some estimates, 10+ hours a week, for researching, googling for support, studying reviews, and rummaging around in the documentation. By @altexsoft.com.
Tags apis web-development app-development software
-
How generative AI changes everything about the observability industry
Posted on June 18, 2023, Level beginner Resource Length medium
In the last 40 years, I've seen three truly disruptive technologies: the world wide web in the early 1990s, Steve Jobs' introduction of the iPhone in 2007, and ChatGPT a few months ago, now the fastest growing app in history. By By Peter Pezaris.
Tags apis cloud devops ai bots
-
(Spring) Booting Java to accept digital payments with USDC
Posted on June 16, 2023, Level intermediate Resource Length medium
It's funny how a seemingly meaningless event in one's life can lead to an unexpected change. For me, one of those events happened in July 2021 when my flight home was delayed by so much that I paid for my very first Uber. For this article, I wanted to see how easy it is for a web2 developer to use Java in order to perform some Fintech transactions using web3 and USDC over the Ethereum blockchain. My plan is to use the Circle Java SDK, Java 17, and a Spring Boot 3 RESTful API. By John Vester.
Tags blockchain app-development java programming apis
-
How DevSecOps teams should approach API security
Posted on June 13, 2023, Level intermediate Resource Length medium
A recommended setup that addresses the unique concerns of developers, security and DevOps teams. It is common for these roles to lack a unified vision on how they approach API security. Therefore, in this post, I will provide a recommended API security setup that benefits all parties involved. By Gary Archer.
Tags apis cloud devops web-development infosec
-
Serverless API on AWS, Azure and GCP - Deployment and benchmark
Posted on June 1, 2023, Level intermediate Resource Length long
In this article, author has created a serverless Express API and deployed it on AWS, Azure, and GCP to evaluate each platform's performance. After conducting load tests using K6, I found that Azure and AWS performed comparably well (slightly better for Azure), while GCP lagged due to significant cold starts (up to 5 seconds when speaking to a Database). By Aurélien BETTINI.
Tags apis app-development azure gcp aws
-
Headless WordPress with GraphQL and SvelteKit
Posted on May 31, 2023, Level intermediate Resource Length long
Headless WordPress + GraphQL + SvelteKit as any other stack where you have a backend (data store), a frontend (the website), and a way to connect the two. In this case, the backend is WordPress, the frontend is SvelteKit and the way to connect the two is GraphQL. By Justin Ahinon.
Tags apis app-development web-development php javascript