This year JavaOne came, as usually, with a lot of surprises, experiences and lessons learned. One thing that is for sure is the fact that JavaOne has a huge community soul that is and will last as long as we  (the communities) continue contributing to it.

One of the best moments regarding  Java 20th anniversary celebration was the  clever  Java Community Keynote leaded by Stephen Chin. It’s incredible how a technology has evolve over 20 years and be today  stronger than ever before.  I’m glad to be part of a tiny portion of those 20 years and also thankful for all the good friends that I have in my country and all over the world because of this passion for technology.
The Java Hub was a great place with a lot of interesting wearables/IoT projects, robotics, 3D Printing and with collaboration spaces like hackergarten, Night Hacking interviews and much more. I was able to catch up updates about OpenJdk, some JSR’s and others Open Source Projects.  I also had the chance to promote the JEspañol community that aims to generate synergy among the Latin American Java User Groups whose main language is Spanish.
Besides my Rock Code And Roll participation, this year I focused on attending conferences and hands on labs related with Containers orchestration, micro/pico/nano services (you name it) and Java EE. I’ll do my best to reserve some time to post some tips and tricks related with this topics over the following months.
Here you can find a index of resources to catch up about the conferences, keynotes, interviews and complementary materials:
Finally, I want to thanks to Deiby Gomez, Nichole Scott, Heather VanCura, The Null Pointers (Freddy Guime, Frank Greco, Ed Burns, Mattias Karlsson, Zoran Sevarac, Peter Pilgrim, Hiroshi), Andres Almiray,  Ixchel Ruiz, Alexis López and Bruno Borges for their support that was crucial for me to be able to attend and be actively involved in the conference.

 Photo Gallery
Photo Gallery


JavaEE 7 Essentials Cover

About the book

Pages: 362
Publisher: O’Reilly Media
Release: Aug 2013
ISBN-10: 978-1-4493-7016-9
ISBN-13: 1-4493-7016-0

Book details

I received this book as a part of the now dead O’Reilly users group program. When I asked for this book I was specially interested due comments from my development peers . . . and most importantly because I was in the middle of a Software Architecture definition.

I’m writing this review after 7 months of using it on daily basis, basically because our development stack is composed by AngularJS on the front-end and JavaEE 7 on the back-end (with a huge bias to the Hat company). At the office we have a small books collection (because IT books are pretty dead after five years), and Aurun’s book is our prefered book for the «Java EE 7 rescue kit».

If I have to choose two adjectives for this book I must say «quick and versatile», this book deserves all of its fame because it has the balance between a good reference book and a user friendly introductory book, most of the IT books don’t achieve it.

I don’t wanna copy the index page but I have the following favorite chapters:

  • Servlets
  • RESTFul Web Services
  • SOAP Web Services
  • JSON Processing
  • Enterprise Java Beans
  • Context and Dependency Injection
  • Bean Validation
  • Java Transactions
  • Java Persistence

Most of the book samples are based on Glassfish, and is easy to guess why looking at the publication date. However, talking from my true-heavy-metal-monkey-developer-architect experience, this book uses only pure JavaEE 7 apis and I’ve been able to run/use the samples on Wildfly without issues.

For those that are looking a good book for JavaEE 7 development, on any of the certified Java EE 7 servers this is a must.

Highlights

  • Good balance between tutorial and reference.
  • Few content compared to the Java EE Tutorial but still in the point.
  • The samples should work on any Java EE 7 server.

Could be better

  • WebSockets section is small in relation to the other chapters, it feels incomplete.
  • The cover brings to my mind the good old days when Glassfish was that application server that everybody is talking.

Confirmada mi participación para el evento Java más grande de Centroamérica: Java Day Guatemala 2015. Este año estaré compartiendo con los asistentes la conferencia: «Mejorando la productividad en proyectos Java EE con CI y CD».

Felicitaciones al equipo de GuateJUG por el esfuerzo que han realizado y el poder ofrecer por quinto año consecutivo un punto de encuentro entre profesionales, estudiantes, sectore privados y públicos en general para hablar, debatir y descubrir sobre Java y sus tecnologías.

La información general y registro del evento: http://www.guate-jug.net/javaday2015/

As I described previously, GuateJUG held a conference circuit promoting its yearly conference Java Day Guatemala 2015.This activity was motivated by Java’s 20th anniversary and specially due GuateJUG’s 5th anniversary.So… how do you achieve a tour …

This year I’m going to be participating again in an active way at JavaOne 2015.

I’ll be hacking some code and making some noise:

  •  Hackergarten on Tuesday noon hacking some code with the Open Source Project tFactory
  • Live interview with Oracle Technology Network on Tuesday afternoon presenting the Spanish spoken communities initiative called JEspañol.
  • Playing guitar, drums, singing and applauding  with the Java Community Band The Null Pointers.

This year my forum proposal was rejected but next year It will be another chance to apply for a presentation ;).

Stay tuned for updates and feel free of reach me out if you happen to be at JavaOne, OpenWorld or virtually on my channels.