Skip to main content

In Fond Memory of Our Friend, Felipe Gaúcho

Posted by editor on March 7, 2010 at 11:07 PM PST

By now, probably many people in the community are aware that we have -- completely unexpectedly, and out of the blue -- lost one of the most enthusiastic, bright, and kind members of the community: Felipe Gaúcho. Clearly, there are many people in our community who knew Felipe better than I did; and clearly there are many who never had any personal contact with him, but who read his blogs and articles; and there are undoubtedly many people who are reading this who have no idea who Felipe was.

I will tell you a little story. Because, indeed, my contact with Felipe was minimal. Yet, those brief contacts made an enduring impression on me. Such that, when I came home late Saturday night, turned on my computer, brought up my email client, and saw 9 messages on the Community Leaders list, titled "Sad news", and clicked on the first message from Fabiane Bizinella Nardon, and read:

Felipe Gaucho, our colleague, JUG leader, Java evangelist and long time collaborator passed away yesterday. Sad day for the Java community and all his friends.

I ... time stopped for a moment. I had to reread the message to see if what I thought I had just read was actually stated there. Maybe it was just late and I was tired, and I hadn't read the words right?

You see... if you never met Felipe... Felipe Gaúcho was that kind of person, who makes an impression immediately, as someone you know you are happy you know, someone you know you can trust as a friend, someone who wants to be your friend, someone who has good objectives, who is forward looking, who wants to make the world a better place, and help the next generation see what's been prepared for them, so they can continue the work of making the world better and better.

To accomplish these objectives, Felipe applied his creativity. He was immensely interested in encouraging interaction between university students, who knew how to study coursework and pass their tests, and professionals in the software engineering, who knew how those basic skills had to be applied in a real-world business situation.

At JavaOne 2009, Felipe was interviewed by Jim Wright in a Community Corner podcast, PUJ, a Jug Contest. In that session, he talked about the Premio Universitario Java Competition he invented. I wrote about PUJ a while after JavaOne. What was PUJ?

an academic competition to promote the synergy between the academy goals and the market needs. The prize stimulates the students to submit their homework projects to analysis by IT experts - senior professionals who will evaluate the quality and the market adequateness of what the students are coding (the homeworks) in the local universities.

While my entrance into my position as editor last April was well-supported by Sun and O'Reilly, Felipe was one of the first people in the broader community to really engage with me. He helped me get started, by proposing and writing an article, Exposing Domain Models through the RESTful Service Interface, Part 1. This was supposed to be a two-part article, with both parts completed prior to JavaOne. The completion of Part 2 was OBE (overcome by events), something we laughed about as we stood face to face for the first time at JavaOne 2009. We laughed because we shared an understanding that there are many good and worthy things we'd like to accomplish in life, but time sets limits. And, we mere humans cannot determine which specific objectives will be accomplished, and which ones (like Part 2 of that article series) will never come to be.

You see... even though I only spoke briefly with Felipe, at JavaOne, but also through many emails... and I also knew him through his blog posts... it is very easy for me to understand what people who knew him much longer than I knew him are saying. Because he made the same impression on me, in our very brief friendship. I so vividly remember him walking up to me at JavaOne, smiling, his hand extended, welcoming me, expressing happiness at meeting me in person, in counting me among his friends. He is that kind of person! You don't forget him once you know him, even if you know him only briefly.

Felipe Gaúcho made everyone feel like they are important, like their contribution was really significant. And you had to believe him as he said it. How can someone do that?

I'll close with some links. Felipe was passionate about his work:

It's inconceivable. Late Thursday night, I saw that blog post, thought "cool.. wow, Felipe is really getting into GlassFish these days. As always, he wants to teach us as he proceeds -- with his customary enthusiasm!" Very early Friday AM Felipe's time, I featured that post on the front page of All was normal.

But Friday, March 5, 2010, was not a normal day. I found that out Saturday night when I read Fabiane's message to the Community Leaders.

I apologize if some of you find this blog post annoying. But for those who knew Felipe Gaúcho even slightly -- we all know the world has lost an incredibly kind, creative, enthusiastic, energetic, welcomingly friendly human being. Who could not be Felipe's friend, having met him?

When he wasn't coding, Felipe preferred to listen to reggae music and "travel around with his lovely wife Alena and his son Rodrigo" (from Felipe's bio). If anyone knows of a fund that is being set up to assist Alena and Rodrigo, please post it here. I want to contribute, myself...

In Java Today, Hildeberto memorializes his friend in Felipe Gaúcho, You Will Be Missed:

How can I write about such a delicate subject? How can I find strength and inspiration in a hard moment like this one? I would summarize this post in only one word: speechless, but the absence of words may let my thoughts and emotions incomplete. So, I decided to write as the words come to my mind, and they are not easy. I've lost a very dear friend last Friday (March 5th, 2010). His name is Felipe Gaúcho...

In The Aquarium, alexismp presents a summary of GlassFish in February:

The breadth and depth of the community is nicely illustrated by the variety of recent GlassFish-related blog posts. First, long time GlassFish supporter Masoud has a very detailed (it's actually a chapter of a book) OpenMQ from A to Z entry. On the operations side, Byron has a set of two posts on How to Run GlassFish V3 as a Service on Linux Ubuntu/Debian and a follow-up on using a non-root Service (see also thisGentoo variation by Jason), while Felipe's on provisioning GlassFish v3 resources with asadmin...

Jim Weaver points out A couple of new tutorials by JavaFX Geeks Nancy Hildebrandt, Vaibhav Choudhary and Scott Hommel:

If you have a few minutes for some fun and learning, check out these new tutorials from JavaFX Geeks Nancy Hildebrandt, Vaibhav Choudhary and Scott Hommel...

In the Weblogs, Claudio Miranda posted Felipe Gaucho, we will miss you:

I heard from a friend that prolific blogger and friend Felipe Gaucho had passed away last March, 05. Felipe was very active at Java community, helping people at mailing lists, writing blogs. He was a JUG Leader (Ceara at Brazil), Glassfish active user and speaker. See more information at the CEJUG blog...

Fabrizio Giudici says I got an Android phone, but...:

I've just bought a Motorola Droid (named Milestone in Italy). This is part of my plan to have about 4/5 mobile phones with some decent operating systems supporting Java or Java-like development. I've already got a Sony-Ericsson W595, a HTC with Windows Mobile, now the Droid and the next will be a Nokia (I originally planned for a Symbian phone, but now I could be more interested in a Meego). I've just played with the Droid for a couple of hours, to get the initial feedback. While Google is vastly fairer than Apple, it still disturbs me a lot for the multiple attempts to enter my privacy...

Jeorg Plewe analyzes the concept, fully concentrate on business logic...:

How often have I read about cool new technologies where, after all, the programmer can now 'fully concentrate on the business logic'. This meanwhile happens since at least 20 years so I wonder why still anybody does something else than concentrating on the 'business logic'? One reason might be that it always has been a lie. Using any web framework still ends with tracking and analyzing HTTP requests or reading server logs, using persistence layers ends with monitoring the database, network traffic and such and so on. The promised abstraction just doesn't hold...

In the Forums, szykam has an LWUIT question regarding Components drawing weights (priorities): Hello! I want to create my custom view/form. It shall not be scrollable and shall contain image, and 2 text fields (title, text). I want text to be drawn at the bottom of a screen, then title above it, and image shall fill the rest of a screen.

In the Glassfish forum, cadii asks Why isn't the login popup not triggered for secured page: I'm very new to EJB security and GlassFish authentication, authorization mechanism. I'm working on a jsf visual web application with Netbeans 6.5.1 and Glassfish v2. I have a jdbc realm and configured sun-web.xml and web.xml to map the roles and restrict...

In the Java SE forum, karmabhoomi notes that SimpleDateFormat does not recognize invalid YEAR: Hi, I have noticed a few thing about the way SimpleDateFormat tries to validate YEAR . Below is the sample example that i have used. if I repalace the year with values such as 0001, 9999 the output is true. I assume 0001, 9999 etc may be...

Our Spotlight this week is the work of our friend Felipe Gaúcho, who suddenly passed away on Friday, March 5. Felipe was a CEJUG founder and leader, a Java evangelist, and a long-time collaborator. The self-description he wrote for "Felipe Gaúcho works as senior software engineer at Netcetera AG in Switzerland. He is a well known Brazilian JUG leader and open-source evangelist. Felipe works with Java since its early versions and has plans to keep that Java tradition as it is. When he is not coding, he prefers to listen reggae and travel around with his lovely wife Alena and his son Rodrigo."

Our current Poll asks What's your view of Scala's future? Voting will be open until Friday.

We just published a new Feature Article, Dibyendu Roy's Rethinking Multi-Threaded Design Principles; in the emerging multicore/multiprocessor world, multi-threaded programming is critical, in my view. We're also featuring Has JDBC Kept up with Enterprise Requirements? by Jesse Davis; in the article, Jesse invites us to look beyond Type 4 architecture to address the latest requirements of the enterprise Java ecosystem. And, Adhir Mehta's Java Tech article, Web Service Simulatino Using Servlets also remains in the Featured Articles section of the home page.

Current and upcoming Java Events:

Registered users can submit event listings for the Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.

Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of it will be archived along with other past issues in the Archive.

-- Kevin Farnham
O'Reilly Media
Twitter: @kevin_farnham



Thank you from Felipe's wife Alena and his son Rodrigo

Dear friends,
On behalf of Felipe's family I would like to thank all of you for your warm feedback.

Regarding a fund for his family, here are the details:
IBAN: CH41 0900 0000 8774 7692 8
Account holder: Alena Ciulla Silva, Riedenhaldenstrasse 72, 8046 Zürich.

For more information please contact me directly at

Thank you very much,
Christian Frei