Table of Contents Why use a multi-cloud strategy?Setting up a multi-cloud deployment in MongoDB AtlasSummary In the technological world, the cloud has become more prevalent. It brings many benefits, including flexibility, scalability, faster innovation, and collaboration. Plus, when it comes …
-
Sonar Connect Amsterdam 2025
Table of Contents Code quality + Code security for Open Source & AI code Code quality + Code security for Open Source & AI code In the age of AI, ensuring code quality and code security is more critical than …
-
Authoring an OpenRewrite Recipe
Table of Contents My use caseRecipe basicsPutting it all togetherTesting the recipePotential future worksConclusion I’ve been eying OpenRewrite for some time, but I haven’t had time to play with it yet. In case you never heard about OpenRewrite, OpenRewrite takes …
-
Getting a single value from a device’s state in Home Assistant
I recently acquired Netatmo smart radiator valves to manage my rooms’ temperature remotely. I’m not skilled at manual tasks, but I could easily replace the old thermo-static valves. I then registered the smart ones in the Netatmo app. Finally, I …
-
Brokk: AI for Large (Java) Codebases
Table of Contents Sidebar: Under the HoodRecommendationsWorking with GitSidebar: LLM ModelsThe Edit Loop There are two reasons that AI makes mistakes writing code: The LLM just isn’t smart enough to tackle the problem effectively, and it simply gets the answer …
-
Understanding BSON: A Beginner’s Guide to MongoDB’s Data Format
Table of Contents What is BSON?Why not just JSON?BSON vs. JSONCommon BSON data types (and their Java equivalents)BSON and MongoDB internalsSetup and project structureBSON data types and document creationNested fields and arraysWhy use nested structures?Raw BSON manipulationQuerying with BSONAggregation with …
-
You’re Invited to IntelliJ IDEA Conf 2025!
Table of Contents We are excited to invite you to IntelliJ IDEA Conf 2025, a free virtual event. We are excited to invite you to IntelliJ IDEA Conf 2025, a free virtual event. IntelliJ IDEA Conf is a celebration of …
-
Pull request testing on Kubernetes: vCluster for isolation and costs control
Table of Contents Weaving vCluster into the GitHub workflowChanges to the workflowCleaning upConclusion This week’s article is the third and final in my series about running tests on Kubernetes for each pull request. In the first post, I described the …
-
Code Reviews with AI: a Developer Guide
Table of Contents Code generated by AI code assistantsThe Traditional Code Review Struggle: Familiar Pain PointsAI to the Rescue: Enhancing Code Reviews Code reviews are a cornerstone of software development. They’re where we share knowledge, catch bugs early, and ensure …
-
Webinar: Find Undead Code in Your Java Environments
Table of Contents Put a stake through the heart of undead codeAzul Code Inventory can help remove undead codeGradle Devlocity can help automate tasks to improve productivity 10-30% of the custom code in applications is undead code and can just …
-
A Glance into JFR Class and Method Tagging
Table of Contents TagsTaggingConclusion Ever wonder how the JDK Flight Recorder (JFR) keeps track of the classes and methods it has collected for stack traces and more? In this short article, I’ll explore JFR tagging and how it works in …