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...
Virtual screening
Remote Debugging Dangers and Pitfalls
This is the last part of the debugging series. To learn the rest, you’ll need to get the book “Practical Debugging at Scale: Cloud Native Debugging in Kubernetes and Production” or the course. One of the most frequently asked questions I receive is: can we do these...
Apache Kafka vs. Memphis.dev – DZone
Message Routing Kafka provides routing capabilities through Kafka Connect and Kafka Streams, including content-based routing, message transformation, and message enrichment. Memphis message routing is similar to the implementation of RabbitMQ using routing keys,...
Differences Between Engineers in Software
The evolution of software engineering over the last decade has led to the emergence of numerous job roles. So, how different is a software engineer, DevOps engineer, site reliability engineer, and cloud engineer from each other? In this article, we drill down and...
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...
SSH vs X.509 Certificates – DZone Security
As a developer or systems administrator, you're probably used to SSHing into servers with key pairs. What if I told you there is a better and more secure way to manage SSH access? Think SSH certificates (And no, they’re not the same as TLS certificates) For most...
Kubernetes Data Simplicity: Getting Started With K8ssandra
You might have heard about the K8ssandra project and want to start contributing, or maybe you want to start using all of its features. If you aren’t familiar with K8ssandra (pronounced like “Kate Sandra”), you can read this overview before digging into the developer...
Embedded Analytics: Build vs Buy
So, you’ve decided that it’s time to put the power of data into your products and services. Good decision! Embedding analytics into your apps is no longer just ‘’nice to have’’; this kind of functionality is nowadays. It is of imperative importance. According to a...