TimeLine Layout

June, 2022

  • 15 June

    MicroStream – Part 2: Configure the Storage Manager

    In this second article in the series, we cover how to get started configuring the StorageManager of MicroStream! As we have discussed in the introduction article of this series, MicroStream provides you with a solution to use Java instances in memory as your database. You can access the data through getters, the Stream API, or any other method provided on …

    Read More »
  • 15 June

    What I Miss in Java, the Perspective of a Kotlin Developer

    Java has been my bread and butter for almost two decades. Several years ago, I started to learn Kotlin; I never regretted it. Though Kotlin compiles to JVM bytecode, I sometimes have to write Java again. Every time I do, I cannot stop pondering why my code doesn’t look as nice as in Kotlin. I miss some features that would …

    Read More »
  • 14 June

    Wordish with JavaFX – Part 5

    Welcome to Part 5 and the final installment of this series. In Part 1, we introduced the Wordish game with JavaFX and discussed the main UI layout. In Part 2, we discussed look and feel enhancements. We introduced specialized Label and Button controls that use pseudo-classes for advanced CSS styling. In addition, we covered incorporating third-party font libraries and customizing Scene Builder …

    Read More »
  • 13 June

    Java on Azure Tooling Update – June 2022

    Hi everyone, welcome back to June update of Java on Azure Tooling. In this update, we will introduce the new application-centric view on Azure toolkit for IntelliJ that will make the interface more user-friendly. In addition, we have added support for more Azure services. For Gradle plugins, we have some new features for Azure Web Apps and Azure Functions. We …

    Read More »
  • 10 June

    Remote Debugging and Developer Observability

    In this post, we’ll go over remote debugging. Debugging production with developer observability tools and debugging asynchronous code which presents its own unique challenges! This is actually material from four separate videos because I wanted to pool some ideas together into a single blog post and the asynchronous stuff got pulled in. So without further ado, these are the applicable …

    Read More »
  • 9 June

    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 article will discuss tombstones, including the purpose they serve, and strategies/methods on how to avoid them. Tombstones in Apache Cassandra® are written markers that …

    Read More »
  • 9 June

    Building Project Panama’s jextract tool by yourself

    Absorb what is useful, discard what is useless and add what is specifically your own. — Bruce Lee Do you want to build Project Panama’s Jextract tool by yourself? I can show you how! If you’ve seen any of my past articles on Project Panama I’ve mentioned a really convenient tool called jextract that can generate Java binding code that …

    Read More »
  • 9 June

    Create Music Bingo Cards with iText

    Let’s use Java to automate a boring task and have a party! Warning, this can lead to noise nuisance from singing and dancing… It has been a while since I last had to create documents in a program, and iText has been “on my radar” to try out for a while now. This weekend we had a party and wanted …

    Read More »
  • 8 June

    My Summary of jPrime 2022

    Writing summaries of conference talks is the best way to focus on the talk and listen actively. Before conference speaking became part of my job, I was already doing it. However, I don’t attend that many talks now, and I don’t take notes when I do. jPrime is a conference in Bulgaria, and after two cancellations due to Covid, they …

    Read More »
  • 7 June

    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 you how you can leverage Kubernetes (K8s) and Apache CassandraTM to manage distributed applications at scale, with thousands of nodes across both on-premises …

    Read More »