JavaLand 2015 Early Adopter's Area
With only 25 business days to go until JavaLand 2015, now's a good time to share the plans for the Early Adopter's area and Hackergarten. As at many other Java community conferences, this is a space where anyone can visit and meet with leaders of different parts of the Java ecosystem to see first hand what's new in their own little patch of the Java world. The...
on Feb 16, 2015
JavaLand 2015 Conference Picks
With only 44 business days to go until JavaLand 2015, I’d like to share my conference picks. I’m including my sessions for completeness, and naturally I recommend you attend them, but I’ll also include an alternate that I’d attend if I wasn’t speaking at that time.
Tuesday, 24 March 2015
0900, Wintergarden, Welcome Keynote: 20 Years...
on Jan 16, 2015
With all of my formal JavaOne conference obligations satisfied, day four was dedicated to listening. Another day, another hotel. The community keynote had a little bit of everything and was in the San Francisco Marriott, bringing to four the total number of separate buildings I had to visit for JavaOne. The complete keynote is available at Oracle. The room was full, and Intel VP Michael...
on Oct 28, 2014
The flow of my JavaOne 2014 experience had each day getting progressively less demanding. Day zero was an eight hour class. Day one was booth duty, a session , EG meeting, and a BOF. By day two, Tuesday, my involvement had reduced to presenting one session, participating in the Hackergarten and meet the experts areas, and a panel discussion.
The day began by co-presenting a session with Heather...
on Oct 9, 2014
Update 1: added content about Greg Wilkin's Async IO session.
The first real day of the conference began with session one of two obligatory Oracle booth duty assignments. Our booth had two foci: showing off Java EE 7 using the Cargo Tracker Blueprints Application and providing insight into our plans for Java EE 8. To spice things up a bit and perhaps draw some people in, I brought along my kit-...
on Oct 7, 2014
In an earlier blog entry I listed my picks for DevNexus 2014. This blog entry summarizes my notes from this show.
I corroborate the common wisdom about DevNexus being a very well run show. This was my first time presenting and I found the talk selection on the first day to have the right mix of diversity and depth for the working developer. The second day was much less compelling for me,...
on Jul 7, 2014
I've been blessed with the opportunity to speak at DevNexus 2014. This is my first time speaking at a DevNexus event and I'm excited at the opportunity to meet and learn from many top-name speakers currently practicing today. As I planned out my time here are the sessions I've added to my calendar.
Day 1: Monday 24 February
09:00 Welcome and Sven Peters Keynote, Hall A
From the buzz around...
on Feb 18, 2014
My JavaOne 2013: Wrapup
This blog entry summarizes my session participation at JavaOne 2013. I plan to update this entry with links to the content on Parleys.com as it becomes available.
Sessions I Attended
In general, speaking more than listening is a very bad way to live. I find this holds true at conferences as well. Here are the sessions I attended. I attended eight and presented six, so I...
on Oct 1, 2013
JavaLand Training Day Teaser
With only 61 days to go until JavaLand 2015, it's high time for a preview of the Training Day session I am pleased to offer with my friend Oliver Szymanksi. Briefly, this session is a full day treatment of the parts of Java EE 7 that intersect with the world of HTML5 web development.
While the session is an update of the successful class we offered at JavaOne San...
on Dec 26, 2014
I’m happy to report that the 2014 edition of the Web Framework Smackdown is shaping up to be a good one. This year we have a solid lineup, and for the first time we are going beyond Java with the inclusion of Misko Hevery representing AnguarJS and Pete Hunt representing React. Representing a more Java-centric approach to UI we have myself (representing JavaEE and JSF) and Joonas Lehtinen...
on Jun 22, 2014
This entry lists Ed’s picks for the brand new JavaLand conference. Many of the talks are in German, but there is enough English to make it worth your time. It looks like there is a lot more English content in day two. Also, the conference was endorsed by java.net editor Kevin Farnham in his blog post from Saturday, 1 March 2014.
Monday 25 March 2014
Welcome and Keynote, Fried Saacke,...
on Mar 3, 2014
I presented this demo at DevNexus 2014 in Atlanta today. It is Reza's demo with just a pinch more Java EE thrown in. This blog entry covers how to fully internationalize an AngularJS application with just a pinch of Java EE.
Reza hosts the code for this demo on his github. The demo has a chat client and a todo list. This blog entry only looks at the chat client, and assumes basic familiarity...
on Feb 25, 2014
This blog entry describes an unsupported process for overwriting the version of Mojarra that comes bundled in WLS 12.1.2 and beyond with an arbitrary version (from groupId org.glassfish artifactId javax.faces). Sometimes it is necessary to upgrade the version of Mojarra that comes bundled in WebLogic Server with a different version, either newer or older. One such usage: the Mojarra team at...
on Feb 14, 2014
I’ve been talking about JSF 2.2 new features out on the conference trail for quite a while now. I usually talk about the big three: Flows, Resource Library Contracts, and HTML5 Friendly Markup. This blog entry talks about another, mostly behind-the-scenes, feature: ClientWindow. I introduce the concept of ClientWindow and give a simple example illustrating one solution to a common web...
on Oct 7, 2013
Day three was definitely the high point of the conference for me. As anyone who has spoken at tech conferences knows, the point in time when all of one's sessions have been given is the turning point between tempered enjoyment and pure enjoyment of the conference. I was blessed with the scheduling this year; I was all done after Wednesday. This put me in a great frame of mind to enjoy the...
on Oct 17, 2014
This blog entry summarizes my session participation at JavaOne 2013. The more serious business of parties is an entirely different matter not fit for blogging.
Sessions I am presenting
JavaServer Faces from a New Perspective: JSF 2.2, HTML5, Bean Validation 1.1, EL 3.0, JPA 2.1 - JUN10155
9/22/13 (Sunday) 9:00 AM - Golden Gate University, 536 Mission Street - Room 5215...
on Sep 19, 2013
I've been blessed with the opportunity to speak about JSF 2.2 at JavaZone and JavaOne. Just before both events I'm doing a full day JSF 2.2 class. This blog entry advertises both classes.
JSF 2.2 Class in Mannheim, Germany Monday 2013-09-09
Thanks to Papick Taboada, I partnered with OIO to present a full day JSF 2.2 class at their facility in Mannheim, Germany on Monday 2013-09-09. Here is the...
on Aug 28, 2013
This brief blog entry explains the Mojarra bug triage process, and shares some tips for maximizing the chances your bug will be quickly fixed and find its way into a release. Mojarra is the JSF implementation in several app servers and is the source code from which the reference implementation of the JSF specification is derived.
Mojarra has had a publically accessable issue tracker since 2004,...
on Jul 15, 2013
This quick blog entry is just to advertise the availability of the Proposed Final Draft of JSF 2.2 (JSR-344). You may download the draft of the spec at <http://jcp.org/aboutJava/communityprocess/pfd/jsr344/index.html>. You may try out the implementation by dropping this maven GAV into the modules directory of GlassFish 18.104.22.168: <a href="http://search.maven.org/#search|ga|1|g%3A%...
on Mar 15, 2013
As mentioned in my talks at JavaOne San Francisco 2012, JSF 2.2 will include a new feature I'm calling HTML(5) Friendly Markup. I owe a debt of thanks to Frank Caputo for collaborating with me on ideas and code for the feature, including the code example from this blog entry. The JSR-344 Expert Group also deserves mention. In true lean fashion, this code sample is taken directly from TDD tests...
on Nov 1, 2012