SF/JavaOne, Day 4, Speculative Locking

Extremely interesting talk today about making a highly scalable VM for java that can handle a high number of threads far better than the current VMs out there.  What’s better than that?  It runs your code better without requiring you to change any of your code at all.  How does it work?  At a high…

1

SF/JavaOne, Day 4, The Future of the Java Programming Language

Just got out of a fascinating talk with Mark Rheinhold and Gilad Bracha about future enhancements they see in the Java Programming Language.  The talk started out with a very interesting discussion about the philiosophy of language design and how the Java Language Designers take a very “pragmatic” approach to the entire process.  They espouse…

2

SF/JavaOne, Day 4, Smart User Interfaces

Unfortunately, this is just a gripe and not an actual talk about something going on at JavaOne right now.  When you pull up the JavaOne Session Catalog, ask for all the sessions in a single day, and then you sort by time, you get a list of sessions that start with the afternoon session and…


SF/JavaOne, Day 3, Java 1.6 Collections

I got to go see the BirdsOfAFeather talk with Josh Bloch concerning the new collection in Java1.5 (which you can read about: here) and the upcoming collections they have planned for the future (which you can read about: here).  I’ve long been a fan of the java collections and i’ve found that they’ve normally held…

11

SF/JavaOne, Day 3, JavaGenericsWhaaaa?!

I’m at the Java Collections talk and they’re bringing up the issue of type safety with generics in java 1.5.  The speaker just told me somethign that sent a shiver up my spine.  Let’s say you compiled the following code in java1.4: class Old {     static void addIntegerToList(List list) {         list.Add(new Integer(42));    …

7

SF/JavaOne, Day 3, Omniscient Debugging

I’m at an enormously interesting discussion today concerning an incredibly interesting and powerful new idea being presented in the debugging space.  It’s called Omniscient Debugging (OD) and if it’s efficient enough, then i think it’s going to fundamentally change how developers track down and fix problems with their programs. The idea behing OD is that…

12

SF/JavaOne, Day 2, JavaGotchas

Just got out of the Java-Gotchas talk being held by Google Engineers Josh Bloch and Neal Gafter.  It was a whole bunch of fun, and i have to admit that even with my extensive java knowledge i was thrown by several of the questions.  For those who don’t know, this seminary (also pionered by Eric…

18

SF/JavaOne, Day 2, Eclipse

Interesting talk.  Starts with a chat about what exactly Eclipse is.  From the talk it’s pretty clear that Eclipse is not viewed as just a tool to help developers create sofware with.  Instead it’s intended to be a general platform and framework for applications (vague i know, but it kinda makes sense).  The initial goals…

6

SF/JavaOne, Day 2, The Booth

Helped out at the MS booth in the Pavilion for a bit today.  Contrary to my expectations we were absolutely packed, with a line that stretched far out and wrapped around.  The conversations mostly involved ways that java and .net could interoperate, and topics that ranged from Web Services to DB agnosticism were discussed.  It…

3

SF/JavaOne, Day 2, Netbeans Joy

For those who don’t know me, i used to be a huge Netbeans Nut.  I used their tools when they were just in their infancy and was thrilled at their rapid pace of developement.  Of course, in the past couple of years the amount of Java coding that i do has fallen off a lot,…

2