sábado, 19 de julio de 2014

Resumen de la charla: Mejora el rendimiento y escalabilidad con Oracle Coherence (12/6)


Hi devs,

¿Como va el verano? A nosotros se nos está acumulando el trabajo (resúmenes, eventos del mes de julio, preparación del año que viene con muchísimas ganas y abiertos a propuestas y sugerencias, ir a la playa :-P ), pero vamos a ver si vamos poniéndonos al día y comentamos los últimos eventos del mes de junio.

El jueves de 12 de junio tuvimos una gran charla: Mejora el rendimiento y escalabilidad real con el sistema de memory grid Oracle Coherence, de la mano de Leonardo Torres, Ingeniero Informático y Arquitecto de soluciones de atSistemas,

La charla se dividió en tres partes: una rápida introducción de Coherence y en qué sistemas se podría aplicar; una parte teórica y detallada de cómo funciona, se monta y monitoriza Coherence; y por último una demo de Coherence con un caso de uso.

En la introducción vimos que es Coherence, sus características y funcionalidades principales: cache, repositorio de datos, ejecución paralela y eventos transaccionales; y en quÉ sistemas Coherence nos podría ser de gran utilidad. Vimos la diferencia de intentar resolver problemáticas de sistemas con una solución sin cache y con una solución con cache.

Luego pasamos a la parte más teórica para conocer con más detalle Coherence. Empezamos viendo como funciona la cache, los nodos, los procesos paralelos, las transacciones, etc, fue muy interesante tener esta visión para poder entender qué estamos haciendo y cómo, cuando implantamos Coherence en una solución. Llegados a este punto, habiendo aprendido la parte más teórica de Coherence, Leonardo, nos enseñó como montar y monitorizar Coherence para que podamos aplicarlo en nuestras soluciones.

Finalmente, Leonardo nos mostró una demo de un caso de uso de un grafo de red social. Con esta última parte pudimos ver la parte práctica de Coherence, como plantear una solución con Coherence, su funcionamiento y rendimiento.

Después de la charla, pudimos disfrutar de un magnífico networking entre los asistentes y el ponente, acompañado de unas pizzas y refrescos a cargo de atSistemas que patrocinó el evento.


Adjuntamos la presentación y el video de la charla, y os recordamos que estan todos los videos de los eventos del BarcelonaJug disponibles en nuestro canal de youtube.




En breve publicaremos los siguientes resúmenes y eventos del mes de julio.

Recordad que estamos abiertos a preguntas, sugerencias, mejoras, comentarios, etc, para entre todos tener la mejor comunidad de juggers.

Nos vemos!!!

miércoles, 16 de julio de 2014

Eclipse Luna DemoCamp (23/7)


¡Muy buenas JUGgers!

Estamos muy ilusionados por presentaros el próximo evento de Eclipse Bootcamp, el 23 de julio, ¡el primero de su género que se hace en Barcelona!

Contamos para su realización con la ayuda de fantásticos colaboradores (Alex SotoEmmanuel Benjamin y quien os escribe) y el patrocinio de la fundación Eclipse que nos invitarán a unas cervezas :-)

¿De qué trata el Eclipse Bootcamp? Es una reunión de desarrolladores de caracter informal en la que se habla y tratan temas relacionados con este IDE, organizado entorno a presentaciones de 20 minutos.  Hablamos de proyectos que realizamos con Eclipse, de tecnologías relacionadas y demos de aquello en lo que estamos trabajando. Más información aquí. En este caso particular, vamos a aprovechar la reunión para conocer un poco mejor lo que nos ofrece la nueva versión de Eclipse: Luna.

  • Web Tools Project
  • Nueva interfaz
  • EGit
  • Introducción y fundamentos del desarrollo de aplicaciones basadas en Eclipse 4.
  • Hands-on: cómo crear una aplicación sencilla basada en Eclipse 4
Dada la naturaleza práctica de la reunión, sería conveniente que os trajerais un ordenador para poder ponernos manos a la obra de la última charla. También, si hay algún tema que os animéis a presentar, ¡sed bienvenidos! :-)


La reunión se hace en el Espai Jove la Fontana, situado en el barrio de Gracia, el miércoles 23 de julio a las 19:00.
Espai Jove La Fontana
Participan:


Emmanuel Benjamin  trabaja como consultor Open Source, Eclipse, es formador de Eclipse RCP y Eclipse Modeling, entre otros.




Alex Soto es desarrollador, organizador y blogero extraordinario. Colaborador habitual de BarcelonaJUG.



Loïc Prieto, entusiasta geek, colaborador de BarcelonaJUG, le gusta decir de si mismo que es un excelente team coacher mood enhancer para compensar el código abominable que entrega.






¡Os esperamos el próximo miércoles! Ah! Y no os olvidéis de reservar vuestra plaza en MeetUp!

miércoles, 9 de julio de 2014

WildFly 8 Community Presentation (17/07)

Hello guys!

Are you ready for holidays? We are indeed, but before that, we are glad to invite you to our next event, focused on Wildfly next 17th of July. This time we have organized a different type of event: a hangout. This time, Arun Grupta, Developer Advocacy at Red Hat, is going to give us an overall view and introduce some of the exciting new features of this application server remotely. In addition, we are going to a new place on which we expect to organize many more events: thanks to Softonic, we will arrange this event in their beautiful offices. Did you like it? We do! They are amazing!


The format of the talk will be as follows: 30 mins overview of WildFly 8 + 30 mins deep dive on some specific topic(s) via Google Hangout. In summary, we hope this session will provide you an overview of all these features using several live demos.

WildFly 8 (née JBoss Application Server) is Red Hat's open source Java EE 7 compliant application server. It contains robust implementations of WebSocket, Batch, JSON, Concurrency, JMS2, JAX-RS 2, CDI 1.1, and all Java EE 7 technologies. Undertow is the new cutting-edge web server in WildFly 8 and is designed for maximum throughput and scalability, including environments with over a million connections. The number of ports is reduced used by multiplexing protocols over HTTP using HTTP Upgrade.

Role Based Access Control support organizations with separated management responsibilities and restrictions. Roles represent different sets of permissions such as runtime operation execution, configuration areas that can read or written, and the ability to audit changes and manage users. In addition a new restricted audit log can be enabled including the ability to offload to a secure syslog server.

WildFly also provides a "core" distribution that is ideal for framework authors that want to build their own application runtime using the powerful WildFly 8 architecture. And of course, NetBeans, IntelliJ, and Eclipse allow WildFly to be used for development, deployment, and debugging.

Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. Arun has extensive speaking experience in 37 countries on myriad topics and is a JavaOne Rockstar. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, JUG leader, he is easily accessible at @arungupta

That's all folks, we would like to thank Softonic for their support and giving us the opportunity to host an event at their offices, and see you next July 17th at their main headquarters!

Warning: For security reasons and in order to reserve your seat in MeetUp and access the building, they require our full name and DNI/ID to access their offices, so please, update your profile in MeetUp and reply with your ID in the question asked during the reservation process. Thx!