<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NetBeans on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/category/netbeans/</link><description>Recent content in NetBeans on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 14 Jun 2026 22:30:57 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/category/netbeans/index.xml" rel="self" type="application/rss+xml"/><item><title>Observing Apache NetBeans with OpenTelemetry and Dash0</title><link>https://foojayio.github.io/website/today/observing-apache-netbeans-with-opentelemetry-and-dash0/</link><pubDate>Sun, 14 Jun 2026 22:03:09 +0000</pubDate><guid>https://foojayio.github.io/website/today/observing-apache-netbeans-with-opentelemetry-and-dash0/</guid><description>&lt;p&gt;&lt;em&gt;What happens when you point an observability agent at your IDE rather than your application?&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="h2-0-the-question-nobody-thinks-to-ask"&gt;The question nobody thinks to ask&lt;/h2&gt;
&lt;p&gt;Observability is something we do to our applications. We instrument services, add trace context to HTTP requests, collect JVM heap metrics, ship logs to a backend. The IDE we use to write that instrumentation is &amp;mdash; by convention &amp;mdash; invisible. It just runs. When it is slow, we assume it is busy. When it crashes, we restart it. We have no data.&lt;/p&gt;</description></item><item><title>More Free Shells for your Java IDE</title><link>https://foojayio.github.io/website/today/more-free-shells-for-your-java-ide/</link><pubDate>Tue, 31 Dec 2024 14:30:57 +0000</pubDate><guid>https://foojayio.github.io/website/today/more-free-shells-for-your-java-ide/</guid><description>&lt;p&gt;You may be using one of the terminal applications installed on your operating system or use the included terminal panel of the IDE.&lt;/p&gt;
&lt;p&gt;Not all shells are included in your IDE. Here is a list of shells by default supported for the IDE&amp;rsquo;s based on my &lt;strong&gt;Windows&lt;/strong&gt; computer.&lt;/p&gt;
&lt;p&gt;|&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;ndash;|&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;|&amp;mdash;&amp;mdash;&amp;mdash;|&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;&amp;ndash;|
| &lt;strong&gt;Shell&lt;/strong&gt; | IntelliJ IDEA | Eclipse | Apache NetBeans |
| Command Prompt | ✅ | ✅ | |
| Powershell | ✅ | | |
| WSL (Windows Subsystem for Linux) | ✅ | ✅ | |
| Git Bash | (1) | ✅ | |
| Cygwin | (1) | | ✅ |
| SSH (Secure SHell) | | ✅ | ✅ |&lt;/p&gt;</description></item><item><title>Dissection of Joeffice: Open Source Office Suite in Java</title><link>https://foojayio.github.io/website/today/dissection-of-joeffice-open-source-office-suite-in-java/</link><pubDate>Tue, 11 Jul 2023 09:33:30 +0000</pubDate><guid>https://foojayio.github.io/website/today/dissection-of-joeffice-open-source-office-suite-in-java/</guid><description>&lt;p&gt;10 years ago, I challenged myself to write an office suite in Java in &lt;a href="https://www.youtube.com/watch?v=6oJyaUzkQVM&amp;amp;list=PLsezR6w8oWsJAKvFuv3JI34PLFFMIxLVA" target="_blank" rel="noopener noreferrer"&gt;30 days&lt;/a&gt;
. This is how the first version of &lt;a href="https://www.joeffice.com/" target="_blank" rel="noopener noreferrer"&gt;Joeffice&lt;/a&gt;
 was born. This created quite some buzz, including articles on &lt;a href="https://tech.slashdot.org/story/13/05/26/0418229/java-developer-says-he-built-launched-basic-open-source-office-suite-in-30-days" target="_blank" rel="noopener noreferrer"&gt;Slashdot&lt;/a&gt;
, &lt;a href="https://arstechnica.com/information-technology/2013/06/joeffice-an-open-source-office-suite-one-developer-built-in-30-days/" target="_blank" rel="noopener noreferrer"&gt;Ars Technica&lt;/a&gt;
 and &lt;a href="https://www.pcworld.com/article/452028/java-developer-says-he-built-launched-basic-open-source-office-suite-in-30-days.html" target="_blank" rel="noopener noreferrer"&gt;PC World&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;Last month I released a second update. Let&amp;rsquo;s explore how I did this. By levering Java libraries, I was able to create such a complex piece of software very quickly.&lt;/p&gt;</description></item><item><title>Foojay Podcast #12: State and Future of the IDEs</title><link>https://foojayio.github.io/website/today/foojay-podcast-12/</link><pubDate>Mon, 23 Jan 2023 10:14:45 +0000</pubDate><guid>https://foojayio.github.io/website/today/foojay-podcast-12/</guid><description>&lt;p&gt;In this podcast, we are talking to some of the key people working on different IDEs, Integrated Development Environments.&lt;/p&gt;
&lt;p&gt;Those are applications that provide tools to computer programmers for software development.&lt;/p&gt;
&lt;p&gt;An IDE typically consists of at least a source code editor, build automation tools, and a debugger.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s learn how these tools evolved, and the challenges they face to stay up-to-date with the many evolutions in Java and all other programming languages.&lt;/p&gt;</description></item><item><title>Deep Learning in Java Using Deep Netts (Part 2)</title><link>https://foojayio.github.io/website/today/getting-started-with-deep-learning-in-java-using-deep-netts-part-2/</link><pubDate>Wed, 03 Aug 2022 09:48:18 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-deep-learning-in-java-using-deep-netts-part-2/</guid><description>&lt;p&gt;&lt;a href="https://www.deepnetts.com/" target="_blank" rel="noopener noreferrer"&gt;Deep Netts&lt;/a&gt;
 is a deep learning development toolkit that enables Java developers to easily add modern AI to their apps. It provides a deep learning IDE and a Java-native deep learning library for embedding AI models into Java apps.&lt;/p&gt;
&lt;p&gt;In &lt;a href="https://foojayio.github.io/website/today/getting-started-with-deep-learning-in-java-using-deep-netts/"&gt;part 1&lt;/a&gt;
, we looked at the Deep Netts Community Edition, which is capable of solving basic machine learning problems, and provides a standard set of features.&lt;/p&gt;
&lt;p&gt;If you have more complex challenges, more data, and need better performance or just want friendly tools to quickly try and learn AI, you should take a look at Deep Netts Professional Edition.&lt;/p&gt;</description></item><item><title>Getting Started with Deep Learning in Java using Deep Netts</title><link>https://foojayio.github.io/website/today/getting-started-with-deep-learning-in-java-using-deep-netts/</link><pubDate>Tue, 05 Jul 2022 07:22:18 +0000</pubDate><guid>https://foojayio.github.io/website/today/getting-started-with-deep-learning-in-java-using-deep-netts/</guid><description>&lt;p&gt;&lt;a href="https://www.deepnetts.com/" target="_blank" rel="noopener noreferrer"&gt;Deep Netts&lt;/a&gt;
 is pure Java deep learning library with a friendly, Java centric API.&lt;/p&gt;
&lt;p&gt;It makes it easy for Java developers to quickly start using deep learning and it is easy to integrate with existing Java applications.&lt;/p&gt;
&lt;p&gt;It supports commonly used neural network architectures (feed forward networks, convolutional networks) for classification, regression and image recogniton tasks.&lt;/p&gt;
&lt;h3 id="h3-0-adding-deep-netts-to-your-project"&gt;Adding Deep Netts to your Project&lt;/h3&gt;
&lt;p&gt;To be able to use Deep Netts in Maven based Java project, add the following dependency into dependencies section of your pom.xml file:&lt;/p&gt;</description></item><item><title>Deep Learning in Java for Nuclear Physics using Deep Netts</title><link>https://foojayio.github.io/website/today/deep-learning-in-java-for-nuclear-physics-using-deep-netts/</link><pubDate>Thu, 16 Jun 2022 09:01:44 +0000</pubDate><guid>https://foojayio.github.io/website/today/deep-learning-in-java-for-nuclear-physics-using-deep-netts/</guid><description>&lt;p&gt;&lt;img src="https://foojayio.github.io/website/today/deep-learning-in-java-for-nuclear-physics-using-deep-netts/CLAS12-side.png" alt="" loading="lazy"&gt;
&lt;/p&gt;
&lt;h2 id="h2-0-background"&gt;Background&lt;/h2&gt;
&lt;p&gt;The CLAS12 detector at Jefferson Lab conducts nuclear physics experiments to study the structure of nucleons and new particle states.&lt;/p&gt;
&lt;p&gt;At the core of detector setup are drift chambers that measure charged particles resulting from the interaction of an electron beam with a liquid hydrogen target.&lt;/p&gt;
&lt;p&gt;The charged particles are reconstructed by combining segments of the track measured in 6 separate drift chambers along the particle trajectory.&lt;/p&gt;
&lt;p&gt;In high-intensity experiments, detector systems produce noise segments increasing the combinatorics of track candidates to be analyzed by the conventional algorithm, which leads to decreased track reconstruction efficiency.&lt;/p&gt;</description></item><item><title>Deep Learning in Java for Drug Discovery</title><link>https://foojayio.github.io/website/today/deep-learning-in-java-for-drug-discovery/</link><pubDate>Fri, 20 Aug 2021 09:28:10 +0000</pubDate><guid>https://foojayio.github.io/website/today/deep-learning-in-java-for-drug-discovery/</guid><description>&lt;p&gt;In the age of big-data, rising pharmaceutical costs, and an ever-increasing market demand, it is becoming apparent that drug design strategies need to adapt in order to meet patients&amp;rsquo; therapeutic needs for a host of medical conditions.&lt;/p&gt;
&lt;p&gt;Costly and time-intensive experimental work is one of the main bottlenecks in the drug discovery pipeline, which can take up to a decade, while experiencing a failure profile of up to 95% before a molecular candidate can be approved for patient use.&lt;/p&gt;</description></item></channel></rss>