Modern applications allow us to get connected to the world like never before. However, how is this structure so effective in providing a robust connection between different applications and data sharing between different devices? API (Application Programming...
JSON
An Immutable Mastodon Handle – DZone
Whether Twitter crumbles remains to be seen, though some signs are telling. Whatever happens, I'm continuing to invest a bit in Mastodon. Last week, I showed how to sync one's content between Twitter and Mastodon. This week, I've set up a Mastodon handle on my domain...
Apache Ranger and AWS EMR Automated Installation 4
In the previous two articles, we introduced the EMR-native Ranger integration solution with OpenLDAP and Windows AD. In this article, we will introduce open-source Ranger integration. This article will discuss “OpenLDAP + Open-Source Ranger.” 1. OpenLDAP + Open-Source...
Let’s Build an End-to-End NFT Project Using Truffle Suite
Non-fungible tokens (NFTs) are one of the biggest (and most popular) innovations to come out of Web3 so far. Although their capabilities are still being explored, both the art industry and the gaming world have benefited from the technology. This is because NFTs...
Geo-Routing with Apache APISIX – DZone Integration
Apache APISIX, the Apache-led API Gateway, comes out of the box with many plugins to implement your use case. Sometimes, however, the plugin you're looking for is not available. While creating your own is always possible, it's sometimes necessary. Today, I'll show you...
How To Validate JSON Request Body in Spring Boot
We sometimes encounter server errors caused by a user providing input that's longer than the database column size or even a non-existent ENUM value. Do not trust user input is a popular cliche that, if implemented, will save a lot of time and resources down the line....
Using Short-Lived Tokens To Authenticate Python Applications to CockroachDB
Motivation In my previous article, I demonstrated how JWT tokens can replace passwords for a safer and more secure cloud-native future. Check out my previous articles covering SSO for DB Console using Google OAuth, Microsoft Identity Platform, and Okta. High-Level...
COMPASS Part 3: Artifacts and Personas
In part 2 of this multi-part blog series on continuous compliance, we described our open-source SDK called Trestle which provides an implementation of the NIST Open Security Control Assessment Language (OSCAL) standard framework and the corresponding set of key...
Renovate, a Dependabot Alternative – DZone DevOps
I won't introduce Dependabot. Lots and lots of developers use it daily on GitHub. I do use it as well. However, it suffers from two drawbacks: While it's perfectly integrated with GitHub, integrations with other platforms are less seamless. It's limited in the list of...