Wednesday Sep 25, 2013
Friday Sep 06, 2013
Wednesday Sep 26, 2012
By Janice J. Heiss on Sep 26, 2012
Among the most celebrated developers in recent years, especially in
the domain of Java EE and JavaFX, is consultant Adam Bien, who, in
addition to being a JavaOne Rock Star for Java EE sessions given in 2009
and 20011, is a Java Champion, the winner of Oracle Magazine’s 2011 Top Java Developer of the Year Award, and recently won a 2012 JAX Innovation Award as a top Java Ambassador.
Bien will be presenting the following sessions:
- TUT3907 - Java EE 6/7: The Lean Parts
- CON3906 - Stress-Testing Java EE 6 Applications Without Stress
- CON3908 - Building Serious JavaFX 2 Applications
- CON3896 - Interactive Onstage Java EE Overengineering
I spoke with Bien to get his take on Java today. He expressed
excitement that the smallest companies and startups are showing
increasing interest in Java EE. “This is a very good sign,” said Bien.
“Only a few years ago J2EE was mostly used by larger companies -- now it
becomes interesting even for one-person shows. Enterprise Java events
are also extremely popular. On the Java SE side, I'm really excited
about Project Nashorn.”
Bien expressed concern about a common misconception regarding Java's mediocre productivity. “The problem is not Java,” explained Bien, “but rather systems built with ancient patterns and approaches. Sometimes it really is ‘Cargo Cult Programming.’ Java SE/EE can be incredibly productive and lean without the unnecessary and hard-to-maintain bloat. The real problems are ‘Ivory Towers’ and not Java’s lack of productivity.”
Bien remarked that if there is one thing he wanted Java developers to understand it is that, "Premature optimization is the root of all evil. Or at least of some evil. Modern JVMs and application servers are hard to optimize upfront. It is far easier to write simple code and measure the results continuously. Identify the hotspots first, then optimize.”
He advised Java EE developers to, “Rethink everything you know about Enterprise Java. Before you implement anything, ask the question: ‘Why?’ If there is no clear answer -- just don't do it. Most well known best practices are outdated. Focus your efforts on the domain problem and not the technology.”
Looking ahead, Bien said, “I would like to see open source application servers running directly on a hypervisor. Packaging the whole runtime in a single file would significantly simplify the deployment and operations.”
Check out a recent Java Magazine interview with Bien about his Java EE 6 stress monitoring tool here.
Thursday Oct 13, 2011
By Janice J. Heiss on Oct 13, 2011
For me, personally, it was a week in which my feet barely touched the ground as I rushed through tours from session to laptop to session, dashing off blogs and racing back to events, socials, awards ceremonies, BOF's and more.
Start with the keynotes. Monday’s Technical Keynote debuted and open-sourced JavaFX 2.0, looked ahead to Java EE on the cloud and reminded us that there are about 6.5 billion people in the world and five billion Java Cards.
Tuesday’s Java Strategy Keynote offered Oracle's long-term vision for investment and innovation in Java.
Thursday’s Java Community Keynote while touched by the awareness of Steve Jobs’ passing, celebrated Java User Groups, Duke’s Choice and JCP award winners, and was capped off with the inimitable Java Posse.
Sessions, Sessions, and more Sessions
And then there were the sessions!
JavaFX 2.0, which was represented in more than 50 sessions, deserves special mention.
There was a lively panel discussion of the future of Java EE and the cloud.
Oracle’s Java Technology Evangelist Simon Ritter, in his session, showed off a fun gadget that worked via JavaFX 2.0.
Oracle’s Greg Bollella and Eric Jensen, gave a session titled “Telemetry and Synchronization with Embedded Java and Berkeley DB” that presented a vision of the potential future of Cyber-Physical Systems
Java Champion Michael Hüttermann explained best Agile ALM practices in a session.
Oracle’s Joseph Darcy took developers deeper into the heads and tails of Project Coin.
A JCP panel talked about JCP.next and the future of the JCP.
The JCP Awards gave recognition to some well-deserving people.
Oracle’s Kelly O’Hair gave a session on OpenJDK development best practices.
Oracle’s Terrence Barr showed developers how to get started with Embedded Java(http://blogs.oracle.com/javaone/entry/getting_started_with_embedded_java).
The Duke's Choice Awards reminded us of the sheer ingenuity of Java and Java developers.
Adam Bien, Java Champion, Java Rock Star and winner of Oracle Magazine’s ninth annual Editors' Choice award as Java Developer of the Year was all over the place.
Go to Parley’s.com to take in some of the great sessions.
All in all – a considerable success! Now get some rest.
Thursday Oct 06, 2011
Tuesday Oct 04, 2011
By Janice J. Heiss on Oct 04, 2011
Tuesday's Java Strategy Keynote presented Oracle's long-term vision for augmented investment and innovation in Java -- from mobile and handheld devices, to the desktop, to the Cloud.
Monday Oct 03, 2011
By Janice J. Heiss on Oct 03, 2011
Java Champion, JavaOne Rock Star, and winner of Oracle Magazine’s ninth annual Editors' Choice award as Java Developer of the Year, Adam Bien once again has a strong presence at JavaOne this year with participation in four sessions.
- JavaOne 2014 Call for Papers Now Open!
- JavaOne 2013 Rock Stars
- JavaOne Sessions Are Now Online
- Congrats to the 2013 JavaOne Rock Stars!
- More JavaOne Sessions Online
- JavaOne 2013 Sessions Online
- Oracle’s Java Community Outreach Plan
- NightHacking with James Gosling
- JavaOne 2013 Opening Video
- A JavaOne Success Story: The Java Embedded Challenge