<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DeveloperTools on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/developertools/</link><description>Recent content in DeveloperTools on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 02 Dec 2025 07:00:02 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/developertools/index.xml" rel="self" type="application/rss+xml"/><item><title>Beyond Version Control: How Git Can Power Smarter Technical Decisions</title><link>https://javapro-en.svenruppert.com/beyond-version-control-how-git-can-power-smarter-technical-decisions/</link><pubDate>Tue, 02 Dec 2025 07:00:02 +0000</pubDate><guid>https://javapro-en.svenruppert.com/beyond-version-control-how-git-can-power-smarter-technical-decisions/</guid><description>&lt;p&gt;When most developers think about Git, they think about branches, commits, merges, and the occasional conflict that makes them question their life choices. But fortunately Git is more than just a version control system, it’s also a powerful source of data—data that can drive strategic decisions, improve workflows, reduce risk, and help your team write better software.&lt;/p&gt;
&lt;p&gt;In this article, we’ll explore how you can use Git not just to manage code, but to &lt;strong&gt;gain insights that lead to smarter, faster, and more reliable decision-making&lt;/strong&gt;. Whether you’re a developer, a team lead, or a CTO, Git can offer you a hidden layer of intelligence you may not be using to its full potential.&lt;/p&gt;</description></item><item><title>JBang, the awesome Java file runner 💥</title><link>https://javapro-en.svenruppert.com/jbang-the-awesome-java-file-runner-/</link><pubDate>Thu, 11 Sep 2025 07:00:02 +0000</pubDate><guid>https://javapro-en.svenruppert.com/jbang-the-awesome-java-file-runner-/</guid><description>&lt;p&gt;When developing on the JVM, we may write single file programs. In this situation, we want to build and run them in a very simple way. Classical tools such as Gradle or Maven are inconvenient for such cases. That&amp;rsquo;s what JBang addresses in addition to bringing nice exclusive features. Let&amp;rsquo;s explore them in this post.&lt;/p&gt;
&lt;h2 id="quick-start"&gt;Quick start&lt;/h2&gt;
&lt;p&gt;JBang CLI (Command Line Interface) can be installed &lt;a href="https://www.jbang.dev/documentation/guide/latest/installation.html"&gt;in many ways&lt;/a&gt;. The most straightforward one is to run one of these scripts depending on your OS:&lt;/p&gt;</description></item><item><title>Japo: The Ultimate Search Engine for Java Annotations</title><link>https://javapro-en.svenruppert.com/japo-the-ultimate-search-engine-for-java-annotations/</link><pubDate>Thu, 21 Aug 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/japo-the-ultimate-search-engine-for-java-annotations/</guid><description>&lt;p&gt;In the evolving landscape of Java development, annotations play a critical role in simplifying code, enhancing readability, and enabling powerful framework capabilities. Yet, finding detailed, accurate, and consolidated information about Java annotations has long been a challenge for developers. &lt;strong&gt;JAPO&lt;/strong&gt; (Java Annotations Repo) is the game-changing solution addressing this gap. Offering a feature-rich search engine, JAPO enables Java developers to explore annotations, Maven artifacts, and much more with unparalleled ease. &lt;/p&gt;</description></item><item><title>Observability Landscape in Java</title><link>https://javapro-en.svenruppert.com/observability-landscape-in-java/</link><pubDate>Wed, 13 Aug 2025 07:00:03 +0000</pubDate><guid>https://javapro-en.svenruppert.com/observability-landscape-in-java/</guid><description>&lt;p&gt;Java has become a well-established and widely adopted language. As software systems became more complex with the shift to microservices, Java observability tools evolved to meet new demands. It has evolved to address these new challenges, offering improved capabilities for monitoring, tracing, and debugging. This article explores the evolution of Java observability and its adaptation to modern cloud-native solutions. Lets discuss how they have shaped into the landscape of observability in Java applications today.&lt;/p&gt;</description></item><item><title>A New Generation’s Chance to Shape the Future: Building the Next Great Java IDE in Open Source</title><link>https://javapro-en.svenruppert.com/a-new-generations-chance-to-shape-the-future-building-the-next-great-java-ide-in-open-source/</link><pubDate>Wed, 16 Jul 2025 07:00:03 +0000</pubDate><guid>https://javapro-en.svenruppert.com/a-new-generations-chance-to-shape-the-future-building-the-next-great-java-ide-in-open-source/</guid><description>&lt;h3 id="a-new-generations-chance-to-shape-the-future-building-the-next-great-java-ide-in-open-source"&gt;&lt;strong&gt;A New Generation’s Chance to Shape the Future: Building the Next Great Java IDE in Open Source&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The Eclipse IDE has been a key platform for Java developers and a pillar of the open source community for over two decades. It has helped countless developers build applications, from enterprise software to experimental projects, supporting Java’s ecosystem growth. But like all technology, it must evolve to stay relevant. Enter &amp;ldquo;Initiative 31&amp;rdquo;: a bold step toward reimagining what an IDE can be in the 21st century.&lt;/p&gt;</description></item></channel></rss>