Top 5!

Yesaya Athuman: My five favorite NetBeans features

Yesaya Athuman

Continuing a series of articles focusing on NetBeans users and their five favorite NetBeans IDE features, here’s the next part, by Yesaya Athuman.

My name is Yesaya, I teach Java using NetBeans by sharing content on my website, via an Android App named Yesaya Software, and also on YouTube. On Twitter you can find me at @YesayaSoftware. I am located in Dar es Salaam in Tanzania, where I speak the Swahili language, which is the primary language here in Tanzania. I have met a number of people interested in programming and, despite the fact that English is the main communication language in secondary schools, colleges, and universities, the majority understands the Swahili language better. That is the main motivation behind the resources I’m creating, which are in Swahili.

I have been a freelancer software developer for several years, so in my free time I have started to share my experience with others. While doing so, I have started, together with the team I am part of,  Index Labs TZ Company Limited. The aim of the company is to provide software development services here in Tanzania.

What are your 5 favorite NetBeans features?

1. Java Editor. I spend most of my time in the Java editor, especially when creating Java desktop applications. Creating GUIs is made so simple in NetBeans IDE, it helps to build real world applications quickly and easily. More than that, the Java editor in NetBeans works well, is full of features, and is fast.


2. HTML5 support. Another feature I like is the support of HTML 5, I am often creating web applications. I like the integration of the browser with the IDE, which makes testing and troubleshooting easier. At any stage of developing websites, NetBeans IDE is the perfect tool for the job. Whether using HTML 5, CSS 3 or JavaScript, we write our code comfortably.


3. Git. The support of Git versioning control helps me a lot in tracking my files when I am working, especially when in a team. This is very important for me from the point of view that I need to share my code on GitHub. I work at a distance from my team and the integration via versioning control tools helps us remain in sync.


4. C++. When I was in my masters studies, I used NetBeans IDE to run C++ code. I find it to be the perfect tool for doing my assignments. I tried other IDEs for writing C++ and found it easier using NetBeans IDE.


5. Open source. Lastly, many people are using NetBeans IDE and the people who are using it love each other! This is because NetBeans IDE is  open source.


Also, NetBeans being open source makes it easier to find solutions on the web.

This article is part of a series of articles focusing on NetBeans users and their five favorite NetBeans IDE features.


Yesaya Athuman

Yesaya, in Tanzania, teaches Java using NetBeans by sharing content on his website, via an Android App named Yesaya Software, and also on YouTube.