Criticality in Data Stream Processing and a Few Effective Approaches

Opposite to traditional batch data processing technique, here processing works on the data as it is produced in real-time. Learn more in this post. Read all

How To Convert Common Documents to PNG Image Arrays in Java

Learn how to convert Office documents, PDFs, and 100+ images to an array of PNG images, and review some of the benefits of making PNG conversions over other formats. Read all

Cucumber and Spring Boot Integration: Passing Arguments To Step Definitions Explained

Cucumber is a tool that supports Behavior-Driven Development (BDD). Learn how to pass arguments to step definitions when using Cucumber and Spring Boot. Read all

Tackling Records in Spring Boot

Let’s take a look at several scenarios where Java records can help us increase readability and expressiveness by squeezing the homologous code. Read all

Microsoft Teams for Developers: Enhancing Communication With Call Initiating and Recording

Learn how Microsoft Teams empowers developers to create seamless communication with smart calling solutions, APIs, and third-party integrations. Read all

Game Theory in Blockchain: A Developer's Guide With Java Example

Enhance blockchain stability, security, and efficiency with game theory. Shape consensus mechanisms, incentives, and governance in a Java-based PoS simulation. Read all

Streaming Real-Time Data From Kafka 3.7.0 to Flink 1.18.1 for Processing

Flink seamlessly integrates with Kafka and offers robust support for exactly-once semantics, ensuring each event is processed precisely once. Learn more here. Read all

Mastering Spring: Synchronizing @Transactional and @Async Annotations With Various Propagation Strategies

@Transactional annotation, combined with various propagation strategies, offers granular control over transaction management, ensuring data integrity. Read all

Mastering Concurrency: An In-Depth Guide to Java's ExecutorService

ExecutorService is a high-level framework for managing and executing concurrent tasks in Java apps, providing an abstraction over raw threads. Read all

Maven Dependency Scope Applied

Learn how to use Maven's dependency scope to adhere to the chosen architecture in a multi-module project. Read all

JDK 22: Gatherer

This article will demonstrate, including examples, the implementation of how to use the new Gatheres, which are in Preview for JDK 22. Read all

Secure Password Hashing in Java: Best Practices and Code Examples

Secure Java Password Hashing Best Practices and Examples. Analysis of BCrypt, Argon2, and PBKDF2 algorithms as alternatives to SHA-512. Read all

Taming the Virtual Threads: Embracing Concurrency With Pitfall Avoidance

Learn what challenges you probably face when you try to run your microservices on the virtual threads. The challenge might be more complex and bigger if you need to import more Java libraries. Read all

 

 

 

 

Top