Friday Jul 29, 2011

OSCONJ 2011 Trip Report



Rockstar speakers, solid content, spacious venue, several opportunities for networking, great wifi, a fancy bag for attendees, good food, warm breakfast for speakers, and several other items together is how I'd remember the inaugural OSCONJ. Its never easy to launch a new conference and be this successful. Yes, there were some gotchas (nothing major) but I'm totally impressed with how O'Reilly's multi-year experience showed up inaugurating this yet another Java conference.

OSCON which started as a Perl conference in 1997 has expanded its scope to include all open-source technologies in the early years and now talk about anything and pretty much everything open source. Perl,  Python, PHP, Java, MySQL, JavaScript, NoSQL, HTML5, Community Management, Open Data/Hardware, and polyglot JVM is a slight taste of the topics presented this time. About 3500 attendees were present for the main and sub-conferences, biggest so far.

OSCONJ was organized as a sub-conference of OSCON in its 13th running year. In 2005, the conference had a separate Ruby track where DHH talked about Extracting Rails from Basecamp and then RailsConf was promoted to be a full conference next year. Lets see how the OSCONJ shapes up in the years to come. I don't know the formal registration/attendee numbers for OSCONJ but personal observation through the keynote attendance and attendees in different Java tracks at different times suggests about 150-200.

I presented a session on "GlassFish Server 3.1: Deploying your Java EE 6 Applications" and the slides are available:

I also delivered a hands-on lab building a complete end-to-end Java EE 6 application using GlassFish and NetBeans. The instructions for the lab are also available at bit.ly/javaee6-oscon11. There were about 40 participants in the lab and most of them were actively engaged and could complete the lab successfully.

Watch some of the Oracle sessions in the following playlist:


I'll keep updating the playlist as more session recordings are made available.

Some other recordings worth watching are Java: The Good, Bad, and Ugly Parts by Joshua Bloch, Twitter: From Ruby on Rails to the JVM by Raffi Krikorian, Working Hard to Keep it Simple by Martin Odersky, The Future of Community by Jono Bacon, and several more at OSCON 2011 @ youtube.

Some of the highlights from "Twitter: From Ruby on Rails to the JVM" are:
  • Huge number of oncurrent connections: 200k/seconds
  • Lots of IO, Very few persistent objects
  • Patched Ruby, build a whole new Ruby GC, but looking for opportunities to join a bigger developer community and go in the direction where world is going on.
  • Biggest reason to move to Java is because of "real concurrency model".
  • Ops team give no grief because eventually we give them a JAR file, similar way to GC, monitor, analyse etc.
  • JVM gives something that Ruby does not: scatter-gather algorithm
  • Big part of the app is still in Ruby and working on migrating that to Java.
  • Will add lot more instrumentation in OpenJDK GC
  • Storage/Retrieval is all Java.
The London Java Community leaders also hosted a panel on "The Java Standards Annoyances". Patrick Curran, Jeff Genender, Dan Allen, David Blevins, Bruno Souza, Bob Lee and others participated in a healthy discussion. The key recommendations from the panel were:
  • Participate in JSR 348
  • For the EG leads, make your pages easy to use, issue tracker, downloads etc
  • Make a lot of noise, speak up and don't be afraid. Explain your usecase.

Here are some pictures from the event:









And the complete album:


Unfortunately, my camera's battery exhausted in on the third day so I could not take more pictures. But I can see myself going to this conference again next year, provided they accept my papers, because of the great efforts and meticulous details by Stephen Chin, Laurel Ruma, and O'Reilly :-)

Monday Jul 18, 2011

Oracle at OSCON Java 2011




Oracle is a gold sponsor of OSCON Java, the new kid on the conference block. A fertile ecosystem, polyglot programming, and a key language as part of the open source movement are some of the reasons quoted in Why OSCON Java ?. I'm personally waiting to attend a Java conference in Antartica :-)

Anyway, here is the list of sessions that will be presented by the Oracle speakers:

Monday, 7/25 9:10am Keynote by Steve Harris
Monday, 7/25
10:00am
JDK7 in a Nutshell by Joe Darcy
Monday, 7/25
10:40am
GlassFish 3.1: Deploying your Java EE 6 Applications by Arun Gupta
Monday, 7/25
11:30am
The State of JDK and OpenJDK by Joe Darcy
Tuesday, 7/26
9:10am
Keynote by Patrick Curran
Tuesday, 7/26
1:30pm
Coin in Action: Using New Java SE 7 Language Features in Code by Stuart Marks
Tuesday, 7/26
2:20pm
The JCP and the Future of Java by Patrick Curran and Bruno Souza
Tuesday, 7/26
3:30pm
OpenJDK - When and How To Contribute To the Java SE Reference Implementation by Dalibor Topic
Wednesday, 7/27
4:10pm
Learning Nuts & Bolts of Java EE 6 in a Code Intensive Tutorial by Arun Gupta

And there are several other sessions that I'd like to attend.

Check out:
Of course, you can catch any of us in the hallway, booths, parties, exhibitor hall or any where else.

Anybody interested in running together ? Any suggestions for good running trails in the neighborhood ?


About

profile image
Arun Gupta is a technology enthusiast, a passionate runner, author, and a community guy who works for Oracle Corp.


Java EE 7 Samples

Stay Connected

Search

Archives
« July 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today