|
|
|||||||||||||||||||||||||||||||||||||||||||||
Roberto Chinnici's Blog
Slides for my JavaScript talk at JavaOne 2009Posted by robc on June 10, 2009 at 07:29 PM | Permalink | Comments (2)I put the slides for my technical session at JavaOne online here. The session is: TS-3802, Functional and Object-oriented Programming in the JavaScript Programming Language. The repetition of the word "programming" is entirely due to lawyer intervention, I should note. Also, the formatting is slightly different from the one I used at the conference, due to the various conversions involved. I've also fixed a few typos/bugs. JavaOne 2009Posted by robc on May 30, 2009 at 05:12 PM | Permalink | Comments (0)
Once again, we are at the crazy weekend before JavaOne. This year Arun interviewed me and, more importantly, provided a link to my sessions at JavaOne. So I won't provide any detailed directions here, and instead summarize my speaking engagements for the week. After watching the morning keynote on Tuesday, I'll be the lone (!) judge (!!) on this edition of the Script Bowl (PAN-5348). If you attended last year, you'll know that "judging" entails making semi-informed comments on what you just saw, without the benefit of any advance screening of any kind. This year, standing on my lonely perch, I'll be A Judging Army Of One, in effect the programming alter egos of Randy, Paula and Simon, all frighteningly woven together in one entity. It will be fun: Clojure, Groovy, JRuby, Jython and Scala, all in one hour! A few hours later, hopefully having recovered my sanity by then, I'll give an update on Java EE 6 during the afternoon technical general session. This year the lucky winner of the demo lottery was Ludo(vic) Champenois. He tried hard to get himself disqualified for the job by posting the the worst ever Java EE 6 blog, but it didn't work out. So come to the general session ready to see the latest in NetBeans and Eclipse tooling for GlassFish v3. Once you've learned more about the Java EE 6 platform and attended a myriad of sessions on the various technologies that it contains, please come to our community BOF on Wednesday night (BOF-4483) and ask the hard questions. We'll have a good number of members of the platform expert group on hand to give you a varied perspective on the decisions that were made over the course of JSR-316. Finally, for my fellow JavaScript-ers, I've updated last year's session on the world's most hated language to cover functional programming in more depth. You are invited to come to TS-3802 on Wednesday afternoon and learn more about the assembly language of the web, now faster than ever. JavaOne 2009 Script Bowl Call for ProposalsPosted by robc on April 13, 2009 at 12:14 PM | Permalink | Comments (3)JavaOne 2008 conference attendees and loyal readers of my blog may remember the first edition of the Script Bowl. In it, representatives of four scripting languages vied to get the most votes from the audience by extolling the virtues of their creations, all while avoiding getting incinerated by the scathing comments from the highly combustible judges. (Just kidding, it was all very civilized.) Well, we're doing it again this year! It's session PAN-5348, "Script Bowl 2009: A Scripting Languages Shootout". This year, we have representatives from five communities: Tom Enebo (JRuby), Rich Hickey (Clojure), Guillaume Laforge (Groovy), Martin Odersky (Scala), Frank Wierzbicki (Jython). Before I get any hate mail, I should state that we're using the term "scripting language" loosely; mostly, we like the name "Script Bowl" better than "Languages-other-than-Java-on-the-JVM Bowl", so don't read too much into it. With the increase of participants to five, we had to cut down the number of rounds from three to two. The two rounds are: one assigned task, with the participants showing how their language makes it faster/easier/better to carry out the assignment, and one free task in which they can highlight any cool features/apps they want. We fully expect panelists to enlist their respective communities to help with these tasks ahead of the conference. After all, the enthusiasm and competence of its community are essential ingredients in making a programming language successful. This brings me to the goal of this blog entry. Last year we had as an assigned task writing a Twitter client -- we like to think we anticipated the fad of writing Twitter clients in all possible languages and platforms by a month or two. This year, I'd like to poll my blog's audience to suggest tasks: if you think you have an idea for a task for our panelists, just leave a comment on this blog entry in the next couple of weeks. To help with the submissions, here are a few tips: first of all, panelists will only have about five minutes each to show their solutions to the audience. Ideally, we'd like something that the audience knows already or that can be explained very quickly, so as to leave as much time as possible to go over the specifics of each solution. Naturally, the task should be relevant to present-day programming: if you had to decide which of the five languages to use for your next project, what would impress you the most? Finally, it'd be nice for the task to leave room to showcase some cool/advanced functionality and yet be unbiased to any specific language. Please leave your suggestions as comments and help us make the Script Bowl 2009 informative and entertaining for the audience. I hope to see you at JavaOne in June! |
June 2009
Search this blog:CategoriesCommunity: Java EnterpriseJavaOne Programming Archives
June 2009 Recent EntriesSlides for my JavaScript talk at JavaOne 2009 JavaOne 2009 Script Bowl Call for Proposals | ||||||||||||||||||||||||||||||||||||||||||||
|
|