If you’re a current Cassandra user, upgrading to the latest releases can be fairly simple and requires no downtime. The post Have you upgraded to Cassandra 4.0? appeared first on foojay. | Continue reading
Learn about major milestones in app security: finding the issue, evaluating a breach, proving it, and validating the fix! The post Detecting, Investigating and Verifying Fixes for Security Incidents and Zero Day Issues Using Lightrun appeared first on foojay. | Continue reading
Quickly learn how easy it is to create data-centric web applications with the combination of Vaadin and jOOQ! | Continue reading
Hilla enables type-safe communication between SpringBoot backends and TS frontend. Integrated tooling and components help you build apps fast! | Continue reading
Today I will make an attempt to appreciate how unique the JVM is. So, let’s begin the journey to how Java works! | Continue reading
I used to believe (and still do) that DTOs should be a thing of the past. Yet, it seems their usage is still widespread. | Continue reading
Let’s continue our journey to learn microservice. Today we will learn to use a full-fledged MongoDB database running in a Docker container. | Continue reading
This article argues how Apache Cassandra is the Serverless database that is open and free as in freedom in the modern cloud era. | Continue reading
This article argues why Apache Pulser is better than Apache Kafka when it comes to using cloud and microservices and how it fits the open-source mindset. | Continue reading
Posted two new videos in the "140 Second Duckling" series. They cover some basic and some little-known features of debuggers. Such as Marking | Continue reading
What happens if the child-task creates more tasks and the parent-task waits for the child-tasks to finish in TheadPool in java. | Continue reading
Kover is a code coverage tool for Kotlin. It's still in incubator phase but I took it for a spin and it is already very useful as part of local or CI workflows! In this article I go through the setup and some of my favourite goodies of the tool. | Continue reading
It is more beneficial to use sealed and value class instead of enumerations in Kotlin; let’s find out why. | Continue reading
New OSS approach for debugging live applications - right from inside your IDE or terminal window, and without stopping the live application. | Continue reading
The DurationAPI is coming out of its experimental stage and offers a nice DSL to easily work with time durations. | Continue reading
foojay is the place for all OpenJDK Update Release Information. Learn More. | Continue reading
imagine C code capable of performing a computation and after its completion the C code will notify Java code to perform updates to JavaFX UI. | Continue reading
I had read about git bisect a few times and figured that this time, I would use that tool to find an annoying bug. | Continue reading
Jakarta Concurrency is a small, but fundamental, specification in the Jakarta EE umbrella. As project lead, I provide more information on it. | Continue reading
In this article, I want to go over three challenges we face when debugging modern applications: polyglot, unreproducible, data pollution. | Continue reading
Hi everyone, welcome to the February update of Visual Studio Code Java and this time we have a special edition for education! | Continue reading
I prefer the command line for my daily work, using the combination of git, sed, grep, bash commands etc. makes recurring tasks easier. | Continue reading
JBang is a great way to create your first program to control electronic components connected to the Raspberry Pi's GPIO pins. | Continue reading
As more and more companies go Agile, being able to read other's code is more important than ever. Read on for some tips on how to improve this skill. | Continue reading
Why Apache Pulsar and its support for streaming data is the right choice for multi-datacenter, geo-distributed deployments. | Continue reading
Almost all Java developers are familiar with logging frameworks like Log4j, but not the System.Logger that has been available since java 9. | Continue reading
Last weekend, FOSDEM 2022 was held, with the friends of OpenJDK putting together an awesome program on the tools and editors around OpenJDK. | Continue reading
Let's dive into the world of microservices find out the complexities, best practices, and troubles. I will share all my learnings, as well! | Continue reading
Let’s learn java stream API with a few practical examples. | Continue reading
foojay is the place for all OpenJDK Update Release Information. Learn More. | Continue reading
Pretty much all Java developers are familiar with Spring Pet Clinic. Let's get to know the reactive implementation of it. | Continue reading
I’m launching a new Twitter video series that will focus on teaching the concepts of debugging (and other concepts) in small video bites | Continue reading
Considering a fast data producer and a slow data consumer, backpressure "pushes back" on the producer, not to be overwhelmed by data. | Continue reading
foojay is the place for all OpenJDK Update Release Information. Learn More. | Continue reading
Java and JavaScript are garbage collected languages. But memory leaks can still plague them. How to avoid, detect, and fix heap problems? | Continue reading
DataStax Astra Streaming with a step-by-step tutorial that illustrates how it can be used to easily build scalable, streaming applications. | Continue reading
What’s the best way to store, protect and access your data? This is a fundamental, yet critical decision. Find out more on Foojay.io Today! | Continue reading
What is the maximum number of worker threads we can put in a ThreadPool? Let's find out today on Foojay's amazing Java threading series! | Continue reading
Java on Raspberry Pi has always been possible, but SDKMAN makes the getting-started process a lot easier. It's as easy as pi... | Continue reading
Let’s learn about the new K8ssandra Operator that simplifies deploying multiple Apache Cassandra data centers in different regions | Continue reading
Let's continue learning design patterns by implementing the Adapter, Facade, Template, Iterator, and State patterns using Java. | Continue reading
One of the highlights of the Friends of OpenJDK room at FOSDEM 2021 was Marco Vermeulen, the creator of SDKMAN, talking about SDKMAN. | Continue reading
foojay is the place for all OpenJDK Update Release Information. Learn More. | Continue reading
The Java GitHub Actions that rules them all! Third and final instalment of Lights, Camera, Action: GitHub Actions with Java | Continue reading
A great line up of known and less known OpenJDK users from the Foojay community will be at FOSDEM, with a quiz and awesome prizes to be won. | Continue reading
Many developers struggle with writing a web UI, but it becomes absolute fun if we could do it with pure java; let's find out how. | Continue reading
Messaging has been on DataStax’s radar for several years regarding microservices-based architectures. Let’s learn the top reasons why we should consider Apache Pulsar. | Continue reading
foojay is the place for all OpenJDK Update Release Information. Learn More. | Continue reading