miércoles, 24 de septiembre de 2014

Productividad con Java 8 y Groovy (29/09)

Muy buenas!

Os invitamos este próximo lunes 29 a una charla de lo más especial y que organizaremos a partir de las 19h en la Sala de Actos (Edif B6) de la Facultad de Informática de Barcelona (FIB): Productividad con Java 8 y Groovy

Java 8 esta aquí desde hace unos meses, y como algunos ya sabéis, en esta release se han incorporado mejoras muy importantes que van desde cambios al lenguaje y a las bibliotecas estándar así como nuevas APIs. 

Las mejoras al lenguaje permiten nuevos diseños de APIs, ya que ahora es posible hacer tareas más sencillas que antes eran más complicadas. No debemos olvidar que no sólo se trata de añadir "azúcar sintáctica", los diseñadores del lenguaje se han preocupado también en hacer óptimo el bytecode, aprovechando el mecanismo de invoke dynamic que se introdujo en Java 7. 

Por otro lado Groovy es un lenguaje con mas de 10 años de desarrollo que se ha preocupado por implementar mucha azúcar sintáctica para mejorar la productividad de los desarrolladores, con la llegada de Java 8, Groovy afronta un buen reto debido a la evolución de Java como lenguaje. 

Aprovechando que Domingo Suarez Torres, JVM developer de la Ciudad de México y fundador de SpringHispano.orgGrails.org.mx, está de visita por la ciudad condal, le hemos "pinchado" para que nos charle sobre las Groovy y Java 8... y no se ha negado ;-) Así pues, Domingo nos hablará sobre las mejoras introducidas en Java 8 y como éstas pueden mejorar la productividad de los desarrolladores sin dejar de lado el rendimiento con el código escrito. Nos hará un repaso de Expresiones Lambda, API de Streamming, Method References y Default methods entre otras y también cómo estas funcionalidades pueden ser aprovechadas en Groovy. 

Sentimos anunciar este evento con poca antelación, pero hemos tenido que improvisar lo más rápido que hemos podido para poder ofrecer esta charla por parte de Domingo, antes de que se vuelva a su querido México. 

Ah! También tenemos que agradecer a Fib Alumni por su soporte, ya que realizaremos este evento en gran parte gracias a su colaboración. 

Recuerda de reservar tu plaza en MeetUp, y nos vemos a partir de las 19h en la FIB!

viernes, 19 de septiembre de 2014

End of season 2013 - Feedback wanted!

Hi JUGgers!

As some of you may know, we are always trying to improve ourselves, always in order to organize better and interesting events for all of you, who make this community grow as you would like.

In this sense, we need to ask your help, because we need your point of view about what we can do, in what are you more interested or what you don't like to see it in our/your Java community.

This is the reason why we want to ask you just only 2 minutes of your time to fill a form we have created to know your opinion, dislikes and whatever you will like to share with us, mainly to improve for the future.

Here you can find the form: Barcelona JUG Feedback - season 2013

Thanks in advance for your time to help us growing in the right direction!

miércoles, 17 de septiembre de 2014

OSGi made easy with enRoute

Hi devs !!!!   

We hope you enjoyed our past OSGi event, and now we come back :)

Next 26th of September in Mobile World Center we will be hosting an event, at 19.00  for 2 hours, about OSGi and enRoute, and the next day, the 27th of September ,at 10.15 for 4 hours, we will host a workshop in La Fontana.

In this presentation we will remember the basic questions about OSGi and will be presented enRoutea framework to help and ease the process of OSGi adoption. In the workshop we will play with this framework to create an application.

"In the enRoute project we are creating a tool chain that supports real modualr software engineering while making it much easier to get started. Though some development is unfortunately necessary (at least initially), the majority of what we do in this project is selecting parties that want to collaborate in this chain and making sure that users have one place where they can start working with the tool chain. This means working with partners so that the parts of the chain work together, providing documentation that describes the voids between the different tools, making tutorials that show how the chain works, initiating OSGi specifications for missing aspects, and sometimes creating open source code for crucial pieces that nobody yet has made. And last, but absolutely not least, we want to collect and describe best practices."

Prerequisites for the workshop

  • Java 8, probably already got it? If not, this is a good time to get started!
  • git, unlikely that you do not have it installed yet?
  • Eclipse Luna, if you do not know which variant, pick the Eclipse Standard variant, make sure it has Git support.
  • Bndtools, while we’re under construction you have to install it from cloudbees update site, this is the latest build and not release so do not use it for production.

Peter Kriens is an independent consultant since 1990. 
He currently works for the OSGi Alliance and jpm4j. 

During the eighties he developed advanced distributed systems for newspapers based on microcomputers based on, at the time very novel, object oriented technologies. For this experience in Objects he was hired by a number of international companies, including Adobe, Intel, Ericsson, IBM, and many others. 

During his work at Ericsson Research in 1998 he got involved with the OSGi specification; Later he became the primary editor for these specifications. In 2005 he was awarded the OSGi Fellows title. After taking a sabbatical in 2012 to develop jpm4j he returned to the OSGi Alliance to help increasing adoption. 


Dont miss this great event !!! 

Register for Friday presentation at Mobile World Centre

Register for Saturday workshop at La Fontana