Skip to main content

Michael Nascimento Santos

Michael Nascimento Santos is a seasoned developer with more than 8 years of experience with the Java platform, from J2ME to J2EE, and over 14 years of pratical programming experience. He co-leads JSR-310 (Date & Time API), is a Java Champion, an expert at 5 JSRs - JSR-207 (PD4J), JSR-250 (Common Annotations) and JSR-270 (Mustang/Java 6), JSR-296 (Swing Application Framework) and JSR-303 (Bean Validation) -, the Community Manager for the JSR Community and a blogger. He also helps to run SouJava, one of the largest JUGs in the world and collaborates with many open-source projects, such as Thinlet, AspectWerkz and genesis. He has spoken at many Java-related events, such as JavaOne 2003/2007, JustJava 2003/2004/2005/2006, Abaporu 2003, FISL 2004, COMDEX Brasil 2004, BrasilOne 2004 and Conexao Java 2005/2006.


mister__m's blog

Building javadoc from J2SDK source code

Posted by mister__m on December 25, 2003 at 7:04 AM PST

If you read my last blog entry about J2SDK 1.5 alpha availability, you know you cannot make public comments about. So, with that information in mind, let's move on :-D


Posted by mister__m on December 24, 2003 at 4:36 AM PST

I was going to blog about Date and Calendar (and how terrible they are), but these must wait now.

Straight to the point: if you want to get J2SDK 1.5.0 alpha, just go to:

Writing enums before Tiger

Posted by mister__m on December 10, 2003 at 10:46 PM PST

One thing I've been missing in Java is support for enums. Some of you might be asking: but what is a enum and why should I care about them? A enum is, in a simple way, a class with a limited domain. For example, a class representing the seasons we have during the year - although climate seems crazy these days, anyway, but that's a different story - is a enum.

Crazy JSTL: when an empty Collection is not empty

Posted by mister__m on November 27, 2003 at 8:32 PM PST

Previously, I have promoted JSTL as an easier way to code the web tier. While I haven't changed my mind about it, I have just come accross one of its pitfalls yesterday, a few minutes after writing a blog entry about grid computing.

Why is everyone talking about grid computing? And what are you doing about it?

Posted by mister__m on November 26, 2003 at 7:11 PM PST

"Grid computing" - though it was quite an unknown concept till a few years ago, now everyone is talking about it. Some are saying it is everything we were missing, the next big thing. Others, as some bloggers, are simply skeptical and uncertain about its practical use.

How do you teach Java?

Posted by mister__m on November 9, 2003 at 8:25 PM PST

To begin with, if you ever read any of my first blog entries, three months ago, when I had the time to write them :-P, you may have found this topic a bit unusual for a guy who likes to talk about APIs and JSRs.

Are you using JSTL as you should?

Posted by mister__m on August 26, 2003 at 11:04 AM PDT

"Java is indeed very powerful, flexible and scalable, but it is pretty hard to do simple things with it!" "

is far more practical to this job than Java" "We should only use Java to more complex tasks" "There is no point in using Java if your product is going to be small" Have you ever heard any of these sentences before? You probably have.

Another paradigm change is taking place right now...

Posted by mister__m on August 6, 2003 at 12:59 PM PDT

A few weeks ago, Tesla, the company I work for, sent all its employees to a non-techie workshop. One of the videos that was presented there contained the following sentence: "When paradigms change, everyone gets back to zero". That sentence got stuck into my mind because it reminded me of the OOP-to-AOP transition we are experiencing right now.

EJB 3.0 is not ready yet! That's your chance!

Posted by mister__m on August 5, 2003 at 12:17 PM PDT

If you could change EJBs, what would you do? If you had full power to add features or redesign the old ones, what would be different today? Well, in fact, you have the power to do it, but you need to be fast! JSR-220 is in its early stages and during JavaOne Linda DeMichiel, the spec lead, made it clear she wants to get input from the community.

A few words about Brazil, Java technology and myself

Posted by mister__m on August 4, 2003 at 12:15 PM PDT

If you have been to the last edition of JavaOne, then you probably have seen me :-) I was one of the crazy, shameless Brazilian guys who attended the conference this year. No, I wasn't the "Brazilian superman", as one guy who works for Sun named Bruno Souza, our Javaman. :-) But, getting back to the point, there is a lot more about Java development and Brazil than you might know.