- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- August 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
BOOKMARK AND SHARE
So, I thought a few months ago that my blog would become more of a travel blog than a tech blog because of the amount of conferences I was going to. Turned out that I was so busy writing / updating / practicing talks and workshops and, er, travelling, that I never got around to doing retrospectives on the events I’d been to.
- Designing with Lambda Expressions in Java – Venkat doesn’t simply cover the syntax of lambdas, but how they encourage us to use different design patterns to those we commonly use. Very informative.
- Lambda: A Peek under the hood – Brian Goetz goes into detail of how lambdas are actually implemented. Not something an everyday developer needs to know in order to use them, but extremely useful if you want to understand things like their performance, and why they’re not simply syntactic sugar. Despite thinking I understood this stuff, I still had to watch this twice (once at JavaOne and once at GOTO Aarhus) before I could say I understood it. Totally worthwhile making the effort.
- Making Java Groovy – A great, engaging talk about how Groovy and Java can live side by side, and showcasing some of the nice features of Groovy. I found this particularly helpful now we’re using Spock and Gradle, and learnt some new tricks.
- MongoDB for Hibernate/JPA developers – Obviously Justin is my colleague, so I should give him a shout out. But what I like about this talk is that it does what it says on the tin – introduces MongoDB for those of us who are/were used to working with out databases in a particular way.


There’s some other conference going on at the same time, over in Moscone. Something called Oracle Open World. A few of us snuck over there to take a look at the massive MongoDB stand there (in the heart of Relational-Database-World!). Open World is a scary place filled with people in suits, looking to sell or be sold to. It’s also massive. We chatted to our mates there and then ran off to eat burritos.
A bunch of us also got a chance to go to the Google offices in San Francisco. We slid on their slide, tried Google Glass, got photos taken in their photo booth, ate their food and drank their drink. I was pleased to see it wasn’t anything like The Internship (a film I tried to watch on the plane on the way over and could not finish – I was really disappointed with the enforcement of industry stereotypes, and the portrayal of elitism. But maybe it’s just me). They also have amazing views of the bay.
In Summary, JavaOne is as relevant as it ever was. The themes of this year were definitely Java 8 (lambdas in particular), alternative JVM languages (which now seem to be used enough in mature systems to be viable for more conservative organisations), JavaScript on the server, and as always there’s a lot of noise around front end and web, although I’m still not sure Java has a really nice, easy way to create a web application.
Related content
Blog: JAX London 2012
Trisha Gee 17 October 2012
Blog: How Mechanical Sympathy got me to the airport on time
Trisha Gee 12 April 2013
News: LMAX Exchange adds RUB and CNH currency pairs
16 January 2014 – LMAX
London, January 2014 – LMAX Exchange, the first FCA regulated MTF for FX trading, has added ruble (RUB) and offshore renminbi (CNH) currency pairs to its existing list of…
Blog: Goodbye 2013, you were good to me…
Trisha Gee 2 January 2014
Blog: First presentation at the Virtual JUG!
Trisha Gee 2 January 2014
Blog: It Depends
Trisha Gee 18 March 2013
Blog: YOW
Trisha Gee 23 December 2013
Blog: How to get started with the new MongoDB Java Driver
Trisha Gee 31 August 2013