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

Special limited offer: extra seats for Date & Time session repeat

Posted by mister__m on May 6, 2008 at 5:54 PM PDT

Those of you following my work are probably aware we'll be presenting a JavaOne session about JSR 310, aka the new Date & Time API.

Making your components work nicer inside Matisse

Posted by mister__m on February 20, 2008 at 7:20 AM PST

A co-worker had been developing some nice-looking custom components for a customer project. It was tightly integrated with the backend logic, though, so he tried to use it with Matisse, there were several issues, from class loading errors to slowness, since the component was trying to do its "real task" inside the designer.

Desktop development made easier with genesis

Posted by mister__m on June 21, 2007 at 2:43 PM PDT

It's been quite a while since the last time I mentioned genesis here. One of the reasons is I've been working on it a lot and there isn't much time left to blog about it. Hopefully I will be able to do so more often.

Final JavaOne report

Posted by mister__m on May 16, 2007 at 2:51 PM PDT

Ok, so after a long trip home, I finally managed to write the final installment about JavaOne.

Tuesday BOFs

Posted by mister__m on May 10, 2007 at 2:53 PM PDT

So, let's proceed with my JavaOne report. I've attended the Meet the Swing, AWT and i18n Teams BOF, mainly because Sun's representative in our JSR would be there. We - Stephen was with me - met him and another Sun guy who works in the util & i18n team. They are nice chaps and I regret not taking a picture with them. Maybe I will fix that later this week :-)

Tuesday afternoon

Posted by mister__m on May 9, 2007 at 11:54 AM PDT

So, after hearing from Danny Coward that our JSR is being considered for inclusion in Java SE 7, I came across Neal Gafter:

Everyone is a Brazilian

Posted by mister__m on May 8, 2007 at 1:23 PM PDT

During keynote this morning, John Gage has said his classic opening sentence again: this week, everyone is a Brazilian. Hey, I am one, so if you come across me during the event, I can probably teach you something ;-)

Monday afternoon at JavaOne

Posted by mister__m on May 8, 2007 at 11:41 AM PDT

After being disappointed at the Matisse session, I decided to go seeing what folks were doing at Redmonk. Well, the unconference was interesting and there were discusssions about scripting languages, invokedynamic and several, several other matters.

A public pledge to NetBeans

Posted by mister__m on May 7, 2007 at 4:55 PM PDT

I could not be more disappointed after attending the Swing GUI Building With Matisse: Chapter II presented at NetBeans.

NetBeans Day morning

Posted by mister__m on May 7, 2007 at 1:25 PM PDT

So today is the CommunityOne event, an event where several communities get together in order to exchange ideas, watch sessions and, well, go to some parties. Right now, I am attending the NetBeans general session held by Jonathan Schwartz and Rich Green: