Tag Archives: cejug

Interviewed by Java Magazine

The March/April issue of Java Magazine is released! You should definitely check this out!

By the way, they actually published an interview we did some time ago, together with Bruno Souza (SouJava, Brazil) and Michael Huttermann (Jug Cologne, Germany). That’s cool! But I’m not a big star as they are, just a Java passionate guy! I do appreciate that! You can read the interview in the picture below or directly in the latest edition.

Many thanks to Java Magazine’s editors for publishing that interview!

Featured on Oracle’s Java Magazine

I’m glad to see I was featured on the latest edition of Oracle’s Java Magazine (Issue January/February 2013, page 67). I would like to thank Oracle on behalf of the CEJUG Community. We have been partners for so long and this is a nice way to demonstrate that you guys, at Oracle, recognise our contribution to the Java Community.

It’s important to say that they cut part of my hair using Photoshop. I’m actually more handsome than it looks like… hehehehe 😀 Joking! Back to work!

Leaving CEJUG’s Leadership Team

Today is my last day in CEJUG’s leadership team. A journey that lasted for tireless 8 years or something. I’m not sure about the exact date I became Jug Leader, but I remember very well how it happened. I was attending a CEJUG coordination meeting at Fortes Informática because I was helping them to organize an event. Right after the meeting, Felipe Gaúcho invited me to co-lead the group, which was unexpected but very pleasant. I accepted immediately! Felipe is not among us anymore, but I am eternally grateful to him for this incredible opportunity.

I’m not leaving because I’m tired or bored. I’m leaving because CEJUG needs renovation. It needs to change its philosophy, its soul. I’m the oldest one in the leadership team, thus I’m a dinosaur in terms of community management. My mind still believes in some practices that don’t work anymore and the community is not growing as it could grow. Fresh and valuable ideas usually come from new people with a vision to help others to develop their technical capabilities. I’m sure there are a lot of people like that out there and I wish they get my place and move on faster.

There is a CEJUG’s rule that promotes ex-leaders to become advisers for the leadership team. It is a sort of recognition for the great services provided to the group. But I’m not accepting even that. To give advices to a future leader is like bringing back the old way of thinking. That’s what I’m trying to avoid. Advisers are not so active anyway. I don’t remember the last time I received an advice from them. Actually, it ended up becoming a definitive leave for them too. Eventually, my departure will motivate other members of the leadership team to take the same initiative, if they have the same feeling I’m describing in this post, of course.

Sometime ago, a friend of mine was excited about CEJUG’s community and he asked me what he has to do to become a JUG Leader. I told him that it’s not so difficult, but it requires patience and a lot of work. That’s because CEJUG is a meritocracy, where you are recognised according to your contribution to the community. The recognition is basically promoting you to the leadership team, then you have more power and resources to make things happen. It takes some time because we wanna make sure that you won’t give up easily and you will just continue working as hard as before.

The problem is that there is no glamour in the role of Jug Leader. New leaders probably realised that it’s more a labor of love, donation and dedication than a professional achievement. Some people love that, like I do, but most people don’t. Perhaps new leaders won’t find motivation for the merit in this meritocracy model. The excitement may last for a few months and then, even the free time will be occupied with other priorities.

I have been proud of my role as a Jug Leader, not because of what I did for the community, now and in the past, but because of what I feel for them and what I was willing to lose for them. I will keep this feeling in my heart. You may ask me why I’m leaving since I’m still in love. This is like a relationship that doesn’t work. When your love is not reciprocal the best thing you can do is set your love free.

If you want to be the next CEJUG Leader, be aware of the need for passion, donation and dedication, with or without professional achievement. In addition to that, read a very interesting post on John Yeary’s blog about the definition of a Jug Leader.

By the way, I will continue as a humble CEJUG member, trying to help people there with their technical questions. Meanwhile, I’m working on a new open source project! I’m going to launch it here soon and maybe it will end up in a new, large and successful community! 😉

Integrating Jira with Netbeans

One of the advantages of hosting your open source project at Java.net is the availability of Jira to track your issues. Jira is one of the most popular issue tracking system available on the market, which drives tool developers to support it. This is the case of Netbeans, my working IDE, and also the case of Eclipse.

I recently configured my Netbeans to access Jug Manangement‘s issues. If you want to do the same, or with another project hosted on Java.net or even connect to the Jira available on your company’s Intranet, then the following instructions may help you.

The first step is to install Jira plugin on Netbeans. In the menu, select Tools and then Plugins. Go to the tab Available Plugins and select JIRA. Follow the installation procedure and restart the IDE at the end. The figure below shows the plugin already installed. You may check as well if JIRA is in your list of Installed plugins to make sure everything went well.

In the view Services, where we connect to databases, webservers and others, we also find a new kind of service called Issue Trackers. By clicking with the right button on this service, you are about to create a connection to a issue tracker. A dialog like the following figure appears. Give any name to your connection, since this is not a predefined value. In case of Java.net, use the URL https://java.net/jira and the credentials you use to authenticate in the portal. Click on Validate to make sure that you input the values correctly and the connection with the server is working. Click on Ok to finish.

Now, you are connected but not ready to work yet. The next step is to find the issues. For that, click with the right button on the issue tracker that you just created and select the option Find Issues. It opens a new tab in the editor area where you are able to build your query as you usually do using Jira on a web browser. When you build the best query for your needs you can save it to constantly work with that. In the following figure I built a query that shows me all open issues of the project jug-management.

You can do something similar to your project and control your issues directly from the IDE. One of the main benefits of this approach is that, by restricting the use of the browser, we reduce the probability of losing the focus on the work due to other entertainment activities on the web such as news, social networks, chatting and so on.

Becoming Part of the Java Code Geek Community

I’m glad to announce that I just became part of the Java Code Geeks (JCG) community! I have been following this community for a long time, consuming a lot of great Java articles, and now I’m part of it. This is a great honor and also a great responsibility because it is a way of pushing myself to write betters articles and do it in a more frequent way.

For those who don’t know JCG, this is a community of bloggers whose articles are of interest to the Java developer community. They simplify the process of publishing selected blog articles by JCG members on a aggregator website.  This is a win-win game because JCGs enjoy substantially increased visibility and the audience enjoys great content.
I also had the opportunity to include CEJUG as a supporting user group. In the coming days I will find time to integrate JCG’s posts with CEJUG’s website using rss and let people know how I did it here.