The Source for Java Technology Collaboration
User: Password:



Felipe Leme

Felipe Leme



RSS feed of this weblog entries by this author.

Felipe Leme has worked professionally with Java since 1996, and in the last years had became an active enthusiastic of the technology: he is a frequent speaker in the main Brazilian Java conferences, presented at JavaOne for 3 years in a row, is a developer of a few Java-based open-source projects (like DbUnit and Jakarta Cactus), and is an individual member of the Java Community Process, where he took part of the JSP 2.1 and Java EE 5.0 expert groups.

He is a father of two, and in his spare time likes to assemble jigsaw puzzles and collect Marvel comic books with his older son, Thomas. He used to scuba dive as well, but have not dove yet in this new millennium.

Currently, he works as an independent consultant and Java instructor in Brazil, but is planning to move back to the US, where he worked from 1999 to 2002.

Articles

Creating EL-Aware Taglibs Using XDoclet
Passing dynamic values to taglibs via the JSP expression language (EL) is convenient, but is hard on the taglib developer and is therefore little-supported. Felipe Leme shows how code generation might solve that problem. Jun. 18, 2004

Validating Custom Tags at Translation Time
While typical JSP taglibs are held to a set of well known rules, many developers aren't aware that new rules can be defined and enforced by the developer. Felipe Leme examines these underappreciated JSP features. Feb. 4, 2004



Weblogs

Configuring Eclipse TPTP (a.k.a PQP) profiler on Linux: After struggling for weeks and almost giving up, I finally managed to have the Eclipse TPTP profiler working on my Ubuntu 64bits box!

As this was a painful and unbelievably hard experience (because of Eclipse TPTP, not Ubuntu/Linux, BTW), I'm going to share a few tips here.
Posted by felipeal on June 26, 2008 at 19:23 PST | Permalink | Discuss (3)  

Spring, ICEFaces, and the dreaded thread-bound request issue: In this blog, I provide a quick solution for a nasty issue that arises when you use ICEFaces server-push technology combined with Spring/JSF integration.
Posted by felipeal on March 06, 2008 at 00:21 PST | Permalink | Discuss (4)  

JSP is not dead!: Once in a while people blog about JSP being a dead technology. Well, it's alive and well, as I show in this blog.
Posted by felipeal on July 09, 2007 at 08:35 PST | Permalink | Discuss (0)  

My suggestion for Servlet 3.0: The Servlet 3.0 JSR is out. I have a simple - yet very useful - suggestion for improvement.
Posted by felipeal on June 25, 2007 at 09:52 PST | Permalink | Discuss (6)  

The stress is over, time to enjoy the conference...: We presented our technical session earlier today, so now we can finally enjoy the conference - too bad I have to work tomorrow :-(

Anyway, I'd like to talk a little bit about our presentation...
Posted by felipeal on May 10, 2007 at 00:26 PST | Permalink | Discuss (1)  

Firefox, profiles, and Linux: Have you ever spent hours trying to run 2 instances of Firefox on Linux, using command-line arguments (like -ProfileManager) that *used* to work, but now simply open a window in the same Firefox process? If you did, this blog is for you...
Posted by felipeal on February 27, 2007 at 20:18 PST | Permalink | Discuss (4)  

Final? Not yet...: Now that the pandora box is open, it is my turn to suggest a (possible worthless) change to the Java language: the semifinal modifier!
Posted by felipeal on February 13, 2007 at 08:11 PST | Permalink | Discuss (8)  

Hello, McFly?: I have this blog for a long time - in fact, I think I was one of the first 100 or so webloggers, as I joined it shortly after JavaOne 2003. Still, I haven't blogged that much (just 22 entries in 41 months), specially last year (only 4 semi-crappy posts). Hopefully, the situation is going to change, as I will explain in this 'meta-blog'...
Posted by felipeal on February 12, 2007 at 15:26 PST | Permalink | Discuss (1)  

Who let the bugs out?: I'm facing an interesting situation using some sort of advanced (read: complex and ugly :-) generic mapping, where my code compiles on Eclipse but fails on Sun's javac. As I haven't blogged for a while, I decided to write about it.
Curious? Take a look in the code below...
Posted by felipeal on November 22, 2006 at 05:00 PST | Permalink | Discuss (4)  

The name is bound, Java EE bound: The previous weblog says JEE is The Official Acronym for Java Enterprise Edition. That's not true - the new name for the <img alt="technology formerly known as J2EE"> is - and always have been - Java EE. If you don't believe me (after all, I'm not a Sun employee :-(, keep reading...
Posted by felipeal on July 31, 2006 at 18:53 PST | Permalink | Discuss (3)  

The rise and fall of the application server as product (A.K.A. app server commoditization): Much has been talked about the commoditization of the Java EE application server, specially now that many open-source servers are available. In this blog, I show one evidence that supports that claim...
Posted by felipeal on June 16, 2006 at 14:37 PST | Permalink | Discuss (2)  

Installing Netbeans 5.5 "some large Sun-style name for stuff that changes name on each release" Preview on Mac OS X: After struggling for a desnecessary while (and they said Mac OS X is the better platform for Java developers...) I've figured out how to install NetBeans 5.5 Enterprise Preview on Mac OS X...
Posted by felipeal on March 08, 2006 at 21:36 PST | Permalink | Discuss (6)  

Things to do in San Francisco when your schedule is dead: In a few hours I'm leaving Sao Paulo headed to San Francisco, for the JavaOne conference. As I have to wait for the departure time, I'm blogging about some things I'm probably doing in the conference.
Posted by felipeal on June 23, 2005 at 16:14 PST | Permalink | Discuss (0)  

SOIA - Specfiy Once, Implement Anywhere: Have you ever wondered how hard it is to switch the implementation for a JCP-based technology? Here is my recent experience on the JSF arena...
Posted by felipeal on June 23, 2005 at 06:36 PST | Permalink | Discuss (1)  

A friendly warning about JavaOne submissions: Beware of the dog, I mean the button - this year the system has changed and once you click "Submit - Finalize" your submission is final.
Posted by felipeal on January 08, 2005 at 07:02 PST | Permalink | Discuss (3)  

Calling for JavaOne papers: The JavaOne Call for Papers is finally set - see it at http://java.sun.com/javaone/sf/cfp/index.jsp
Posted by felipeal on December 22, 2004 at 18:57 PST | Permalink | Discuss (0)  

Setting a lightweight JBoss server for web development only: Have you ever been in the situation where you needed to use JBoss only as a web server, but had to bear the overhead of starting all those MBeans because you didn't know how to turn them off? Well, I did, but haven't never had the patience to change that situation. Until recently, when I was forced to optimize the process...
Posted by felipeal on October 27, 2004 at 21:04 PST | Permalink | Discuss (11)  

Maven 1.0 released: Maven 1.0 is finally released!
Posted by felipeal on July 13, 2004 at 04:38 PST | Permalink | Discuss (1)  

When LinkedIn met JSTL: JSTL's SQL and XML are controversial taglibs. A lot of people complain they hurt the MVC principles, while others defend they can be useful in some situations (specially on protoypes and small projects). The truth is, both sides are right: it can causes great havoc in a MVC-based application, but it is an invaluable tool in small, time-limited projects like the one shown in this blog.
Posted by felipeal on March 26, 2004 at 20:09 PST | Permalink | Discuss (5)  

JavaServer Faces specification finally approved: The JCP committee approved the final specification for JSR 127. In other words, the long awaited JSF has finally left its specification stage!
Posted by felipeal on March 03, 2004 at 16:46 PST | Permalink | Discuss (3)  

JSTL 1.1 RI is out: Jakarta Standard Taglib version 1.1.0 has just been released. This is the first "official" implementation of the JSTL 1.1 final specification.
Posted by felipeal on January 30, 2004 at 13:53 PST | Permalink | Discuss (3)  

Extra! Extra! Lomboz has gone open source!: Lomboz - a J2EE plug-in for Eclipse - has become open source. That is great news for the Eclipse and Open Source communities.
Posted by felipeal on January 22, 2004 at 11:23 PST | Permalink | Discuss (7)  

More JSR announcements: The final specifications for JSP 2.0, EJB 2.1 and other J2EE technologies have just been released today.
Posted by felipeal on November 25, 2003 at 09:18 PST | Permalink | Discuss (0)  

JSR announcements: The final specifications for J2EE 1.4, JSTL 1.1 and Servlets 2.4 have just been released yesterday.
Posted by felipeal on November 25, 2003 at 04:45 PST | Permalink | Discuss (0)  

A taste of Java: Everybody know java is a slang for coffe. But is it coffe the only JBeverage? Not really...
Posted by felipeal on October 23, 2003 at 07:44 PST | Permalink | Discuss (4)  

JDK 1.4.2_02 released: Yesterday was really a "release day". Not only JWSDP and JDeveloper had new releases, but also JDK 1.4.2.
Posted by felipeal on October 22, 2003 at 06:31 PST | Permalink | Discuss (1)  

JDeveloper 9.0.3.3 released: Oracle has relased today JDeveloper 9.0.3.3, a maintenance release for its Java IDE.
Posted by felipeal on October 21, 2003 at 11:03 PST | Permalink | Discuss (0)  

It's time to move on: There's been a lot of talk lately about how Tiger (J2SE 1.5) is going to make Java easier to develop with, bringing it to the masses (or as Sun call it, to the "corporate developers"). I have no doubt that this promise *will* be fullfilled. My question is: *when* will that happen?
Posted by felipeal on October 05, 2003 at 20:16 PST | Permalink | Discuss (11)  

The new JCP 2.6 is almost there. Do you have anything to say?: This is the last week for community review on JSR 215, a much anticipated JSR that will change the JCP process, making life easier for spec leads and experts groups. So, if you want to express your opinion, this is your last chance.
Posted by felipeal on September 02, 2003 at 21:18 PST | Permalink | Discuss (0)  

Running ant in loop mode: Once in a while I work in a Java project where I need to run a simple Ant task many times in a short period of time. Like web projects where the JSP files are located in a directory under source control and are deployed in another directory by an Ant task. If I change a JSP file, I need to run Ant again, and it takes an eternity (about 5-6 seconds), due to the overhead of running the JVM, reading the XML files, etc...
Posted by felipeal on September 02, 2003 at 09:31 PST | Permalink | Discuss (9)  

View All Blogs

 Feed java.net RSS Feeds