Tools
Benny (@bmuskalla) has been following his passion of building tools for improving developer productivity. He has been an active committer of the world-class Eclipse IDE (Platform, Java, Git). Over the years, he spent a lot of time building tools, frameworks, and test approaches to help his peers become more effective. TDD and API design are aspects dear to his heart as well as working on open-source software. Benny currently works for Gradle Inc. on the Gradle Build Tool.
-
Spring Boot Performance Workshop with Vlad Mihalcea
Learn how to improve the performance of a Spring application and diagnose production problems. Lessons from our live workshop covering JPA!
-
K8ssandra ramps up security features to match Kubernetes’ best practices
New security features are coming to the open-source data platform: K8ssandra. The goal? To align even more with the security best practices of Kubernetes. Here’s an introduction to the platform’s security mission and an update on current initiatives. The security …
-
Master-Detail with Hilla
Learn how to use the web application framework Hilla to create a master-detail view with a Grid to display the data and a Form to edit the data.
-
Java on Visual Studio Code – May Update
Exciting improvements to our user experience regarding signature help and code completion as well as new Gradle features.
-
Debugging jsoup Java Code in Production Using Lightrun
Scraping is a fragile discipline. As a workaround, we often use a server. Debugging these issues is remarkably difficult. Or at least it was!
-
Data Modeling in Cassandra and Astra DB
What does it take to build an efficient and sound data model for Apache Cassandra® and DataStax Astra DB? Where would one start? Are there any data modeling rules to follow? Can it be done consistently time and time again? The answers …
-
Wordish with JavaFX – Part 5
Let’s turn to JavaFX charts, showing how to customize charts with orientation and colors and how to add nodes to the chart scene graph!
-
Java on Azure Tooling Update – June 2022
We introduce the new application-centric view on Azure toolkit for IntelliJ that will make the interface more user-friendly.
-
Remote Debugging and Developer Observability
Connect to remote processes to solve bugs using remote debugging and observability. Learn how to securely scale debugging to match growth!
-
Tombstones and Ghost Data Don’t Have to Be Scary!
Working with tombstones can be one of the more frustrating aspects of Apache Cassandra®. Problems with tombstones can happen when a large number of deletes occur within a short period of time, resulting in slower queries and disk bloat. This …
-
Managing Distributed Applications in Kubernetes Using Cilium and Istio with Helm and Operator for Deployment
This post will show you the benefits of managing your distributed applications with Kubernetes in cross-cloud, multi-cloud, and hybrid cloud scenarios using Cilium and Istio with Helm and Operator for deployment. In our recent post on The New Stack, we showed …
-
Wordish with JavaFX – Part 4
Continue with Part 4, where we’ll look at how we get our words and how we determine if a submitted word is valid!
-
- Tools
Running Jekyll on a Mac
Here is the complete process for setting up Jekyll on a Mac to help other developers who want to do the same and my future self.
-
Debugging the Java Message Service (JMS) API using Lightrun
Due to their asynchronous nature and production complexities debugging messaging systems is remarkably hard… WAS remarkably hard…
-
How to Develop and Test an Automated CI/CD Workflow with Cassandra
Learn how to get started today developing a CI/CD workflow using Apache Cassandra with a GitHub Actions runner!
-
How DataStax Tracked Down a Linux Kernel Bug with Fallout
Sometimes as a developer, you run into a bug buried deep within the layers of your software stack. Chasing down the root cause requires not only curiosity, patience, and a healthy dose of tenacity but a willingness to try different …
-
Journeys in Java, Level 5: Building an Empire of Microservices
We continue building our microservices system by adding a coordination layer to handle spinning multiple services up and down.
-
Optimizing Distributed Joins: The Case of Google Cloud Spanner and DataStax Astra DB
In this post, learn how relational and NoSQL databases, Google Cloud Spanner and DataStax Astra DB, optimize distributed joins for real-time applications. Distributed joins are commonly considered to be too expensive to use for real-time transaction processing. That is because, …
-
Wordish with JavaFX – Part 3
The JavaFX controller code maintains game state and responds to user input with appropriate updates to the UI.
-
Wordish with JavaFX – Part 2
Learn specialized JavaFX Labels and Buttons, pseudo-classes for CSS styling, and third-party font libraries and customizing Scene Builder!
-
Debugging Deadlocks and Race Conditions
Threading issues are a piece of cake with these simple debugger techniques. Yes, you CAN debug threads with breakpoints!