Páginas

Mostrando entradas con la etiqueta event. Mostrar todas las entradas
Mostrando entradas con la etiqueta event. Mostrar todas las entradas

lunes, 9 de abril de 2018

Arquitectura y despliegue de aplicaciones con Openshift (19/4)


Hola JUGgers!

Volvemos a la carga con otro evento (ojo en poco tiempo tendremos varios) ;-) ¡Estad atentos!

En esta ocasión nos centraremos de la mano de GFT en la solución de RedHat para el desarrollo, despliegue y gestión de contenedores en la nube: Openshift

Openshift es una de las plataformas PaaS líderes en gestión de contenedores Docker que ofrece RedHat y la idea del evento, además de conocer por encima la arquitectura de la plataforma, es explicar la necesidad de una herramienta como esta en nuestro día a día, dónde los contenedores Docker, DevOps, Sistemas de integración continua, etc… están a la orden del día. Entraremos también un poco más en detalle para explicar cómo se suelen desplegar las aplicaciones, la mayoría de ellas microservicios, y lo más importante, basada en nuestras propias experiencias en proyectos actuales dentro de GFT.


Los ponentes en esta ocasión serán Ivan Fontanals y Jordi Sola de GFT. Ivan es un entusiasta de las nuevas tecnologías, arquitecturas y sistemas de información. Lleva más de 10 años trabajando como arquitecto de software, sobretodo en temas de J2EE, y durante los últimos 2-3 años, metido también en temas de DevOps en GFT. Jordi es un entusiasta del desarrollo, especialmente en Java. Se ha especializado en el control de calidad del código y estándares de desarrollo. Tras 8 años en GFT, ha descubierto su interés por el mundo de los contenedores y el ‘continuous release’, y ha enfocado su trabajo en la automatización de procesos en OpenShift. En su tiempo libre, participa de varios proyectos OpenSource, manteniendo librerías propias, colaborando en el desarrollo del lenguaje de programación Ceylon (https://ceylon-lang.org) y como miembro asociado de la comunidad JCP.













Agradecer una vez más a nuestros amigos de Ubiqum que nos ceden el espacio de sus oficinas para realizar la charla y también dar las gracias a GFT que nos proporcionarán algo de comer y de beber para hacernos más llevadero el networking de después de la charla ;-)

Nada más, recuerda reservar tu plaza a través de Meetup y nos vemos el próximo Jueves 19 en Ubiqum!

miércoles, 6 de diciembre de 2017

Starting JBCN18 - volunteers event (9/1)

Hi devs!

Ready for our next event? We hope so! Next event will be a bit different, but we hope you still will enjoy it ;-)

We suppose that many of you attended (and enjoyed) last edition of the JBCNConf (http://www.jbcnconf.com). Many of you have shared with us some ideas and showed some interest in joining the organisation team of the Java & JVM Barcelona Conference.

That's why we have planned this session: we'd love to share all the details about the JBCNConf to all the interested people that want to be part of their organizer's team. Our idea is to have this "starting meeting point" and explain the main efforts and things to accomplish and see where somebody as an individual can help in order to have a successful conference for everyone.


We have plans of doing a lot of great things, ...but first WE NEED HELP in order to arrive to all of them ;-)

So, what do you think? Would you like to have the first hand experience of organising a great tech event for more than 450 JVM developers? It is a great challenge and there a lot of things where you can help, for sure! ;-)

Give us a hand and be part of this great adventure that the JBCNConf is !


PD: Our idea is to organise first this face-to-face event and then try to organise ourselves in a more agile way communicating with online tools (Hangout, Skype, etc) and include more people involved in the organisation of the conference ;-)

viernes, 20 de octubre de 2017

BarcelonaJUG at vJUG24 (25/10)

Hi devs!

Ready for our next session? We hope so because it's going to be next week on Wednesday 25th, again at Netsuite offices. As we did last year, we are going to attend to their virtual online presentations focused on Java (and other) technologies while sharing our points of views, discuss and in general have some interesting talks ;-) 

Our idea is to attend to the following sessions:

 
Once again, we have to thank to Netsuite, because thanks to them we will have the opportunity to organize the event in their beautiful offices and enjoy the food an drinks.



We will have opening the doors at 18'45 to start with the first session at 19h and finish around 21'30h.
Does this sounds interesting? We hope so! Also we will have the possibility to watch any other sessions (may be some video of the previous JBCNConf edition? ;-))

So, what do you think? Would you like to join us in person and share some knowledge watching the sessions while having free food and drinks? 

So, do not loose your time, and RSVPed now! Spots are limited!

See you next Wednesday! ;-)

miércoles, 22 de marzo de 2017

JSF with Primefaces, from ugly duckling to a beautiful swan (6/4)

Hi !

March is not over yet and we are thinking on April for our next event ;-)

This time we'd love to receive the visit of Cagatay Civici next 6th of April when he will share his knowledge about JSF, server rendering and front end frameworks.

Cagatay Civici is a member of JavaServer Faces Expert Group in JCP, the founder of popular PrimeFaces and PrimeNG projects. He’s a recognized speaker in international conferences such as JavaOne and in many local JUG events around the world.



JSF has come a long way since its initial release and managed to catch up with modern web development model. Combined with the popular PrimeFaces framework, JSF unleashes its true potential.

This session takes you on a tour of modern component based java development with server rendering featuring rich set of components, responsive design, powerful Ajax APIs, a real-time push framework with websockets, a mobile web renderkit, the dialog framework, extensive client-side validation and attractive page layouts. Also, to end the session, Cagatay will show to the audience how to create an app in less than 15 mins ;-)

At this moment we are looking for a place so if anyone is interested in hosting the talk, please send us a message, we will be really happy to come ;-)

Remember to RSVPed and see you next 6th!

lunes, 19 de septiembre de 2016

BarcelonaJUG at vJUG24 (27/9)

Hello devs!
Did you catch the HolidaysFinishedException()  ?
We hope so! ;-) 
We suppose all of you may know VirtualJUG, aren't you? Well, in any case, it is a great moment to know that there exist a Virtual JUG -usually managed by Simon Maple and Oleg Shelajev- and they hold interesting online presentations focused on Java (and other) technologies. 
They have planned a super 24h online session for the next Tuesday 27th and what we would like to know if you would like to join us to attend. You can have a look on the EMEA schedule: 
Btw, do not worry, we have plans to start around 18h-19h and finish at 22h. Does this sounds interesting? We hope so!
So, what do you think? Would you like to join us in person and share some knowledge watching the sessions while having free food and drinks? 
Finally, we have to thank to Netsuite, because thanks to them we will have the opportunity to organize the event in their beautiful offices and enjoy the food an drinks. 
So, do not loose your time, and RSVPed now! The spots are limited!
See you next 27th! ;-)

domingo, 13 de diciembre de 2015

Videos and slides published for JBCNConf 2015 talks

Hi devs !!!

Finally, after hard work of the organisers team, we have published the videos and slides of the JBCNConf 2015.

One of the tracks was not recorded, due to technical issues, but you can find in the Talks, Schedule and Speakers pages all the links to the slides and the videos.

Finally, if you already attended to JBCNConf, we would like to know your opinion, just to know what we did wrong and how we can improve for the next edition. Please, give us your feedback filling this form it will take you only 3 minutes and you will help us a lot.

Hope you enjoy the videos :-)

jueves, 8 de octubre de 2015

Q&A with the Hibernate team (13/10)

Hi JUGgers!

October is being a busy month... don't you think so? In order to not change this rhythm, we have the pleasure to announce our next event centered on Hibernate (someone knows anything about it?) for the next 13th and this time we will be waiting for you at the Mobile World Centre at 7pm.


This time we will have the visit of the Hibernate Team from Redhat and we were thinking about what kind of event we could organize, and what better than a Q&A session with the Hibernate Team?

We will all discuss:

- Hibernate ORM (including the latest 5.0 release)
- Hibernate Search (full-text search for your application)
- Hibernate Validator and Bean Validation
- Hibernate OGM (Object Mapper for NoSQL stores)

Come with your questions and be warned that the Hibernate team will ask *you* questions on how you use the Hibernate projects, what you like and what new features you want.

Remember, the Hibernate team will be all in Barcelona next Tuesday 13th so mark this day in your agenda, RSVP'ed via Meetup and come to exchange conversations with all of them.

See you next Tuesday!

lunes, 16 de marzo de 2015

Microservices roundtable

Hey JUGgers!
Ready for a different kind of event? We hope so, because we will begin to propose new formats of our events as we agreed in our last meeting, focused on what do you want for this year. 
Because of that, we are happy to announce our fist roundtable, where we will talk and share our experiences about building and working with Microservices. As you may know, it is a trendy software architecture design pattern on building complex applications with high concurrency, that provide some benefits to solve problems decoupling services in small pieces that makes small jobs. 
What do you think? It is only a kind of a fashion topic or it is the definite way of building applications that scale and evolve better than monolithic applications? Do you have experience managing an ecosystem of Microservices? What about the deployment process? It is worst than with a monolithic system, isn’t? And how do you test all your architecture? 
Are you working with this kind of architecture? No? Doesn’t matter if you are interested in share your personal experience in this discussion. Come and join us in order to share your experience with this and other architectures and talk with other JUGgers and listen what other developers think about Microservices and their benefits and problems.
This event will be planned, as soon as there will be a minimum number of interested people, so do not forget to reserve your seat ;-)

martes, 27 de enero de 2015

Resumen de la primera reunión y enfoque para este 2015

Hey community!

Hace dos semanas pasada hicimos nuestra primera reunión del 2015. Hablamos un poco de todo y salieron muy buenas ideas que ahora os resumiremos. Ah! y para los que no pudieron venir, cualquier feedback o idea de participación es bienvenida, no seáis tímidos ;-)

Desde la organización mostramos los siguientes puntos para comentarlos entre todos:
  • La comunidad: Qué es, como está estructurada, y eventos realizados durante estos años.
  • La asociación: Por qué hemos creado la asociación de manera legal como asociación sin ánimo de lucro, como asociarse y por qué, y ventajas de estar asociado.
  • Calendario del año que viene: tipos de eventos que nos gustaría hacer, periodicidad, tecnologías, etc. 
  • Sorpresa: Gran evento de dos días completos a finales de Junio.

Adjuntamos la presentación que utilizamos como guión:



Durante la reunión se comentaron varios puntos a tener en cuenta durante este año como mejoras y evolución del grupo:

Grabación:
  • Posibilidad de hacer streaming de los eventos. Se comentó que sería muy interesante pero a la vez complicado obtener una buena calidad en directo (disponemos de recursos limitados, pero las colaboraciones siempre son bienvenidas ;-)).
  • Offline. Intentaremos mejor la calidad de las grabaciones, sobretodo por el tema del sonido. Seguro que hay alguien en el grupo que tenga alguna idea de cómo hacerlo mejor, ¿no?
  • Promocionar más nuestro canal de Youtube.
Horarios:
  • En general la opinión fue que el horario está bien, a partir de las 19h.
  • Respecto a los viernes y sábados hubo disparidad de opiniones, aunque sí que hemos comprobado que el viernes no es de los mejores días para ningún evento (se acaba la semana, cansancio acumulado, etc).
Asociación:
  • Respecto a la asociación hubo comentarios sobre los tipos de socios y como se formaliza el ser de un tipo o de otro. Dentro de la asociación se han definido dos tipos de socios: colaborador y asociado, donde el colaborador tiene voz y voto y el asociado sólo voz. Dado que los socios de un tipo tienen voto y otros no, se planteó que debería estar claro qué pasos hay que dar para conseguir ser socio colaborador y sus obligaciones. Se concluyó que se revisaría y se formalizaría cómo se llegaba a ser colaborador. 
  • También se apuntó la idea de intentar contactar con otros grupos para ver cómo ellos hacen estas gestiones.
Eventos:
  • Hicimos un repaso de los eventos que habíamos estado haciendo el 2014 y que nos gustaría hacer en el futuro. 
  • Se comentó que hay charlas con más público que otras y que la gente "no repite demasiado". Referente a esto apuntamos que Java es muy amplio y que al presentar tantos frameworks y soluciones, a veces hay más gente interesada en alguna temática que otra. Además sucede que que si no se pueden aplicar en nuestro entorno día a día, entonces parece que a los participantes no les interese tanto, por aquello de ser demasiado lejano a la realidad de cada uno. Concluimos que era complicado saber qué interesa o no, entre otras porque Java es muy amplio y cada uno le interesa una cosa u otra (aunque algo hemos comentado acerca de que nos deis vuestro feedback, ¿no? ;-))
  • Respecto a propuestas para este año, se planteó organizar charlas para compartir experiencias en vez de enseñar un framework tras otro. La idea sería compartir experiencias, problemas, puntos a tener en cuenta, soluciones o planteamientos de cómo se ha utilizado algún framework, arquitectura, metodología, etc en un caso concreto, en un formato similar al de una mesa redonda, en lugar de centrarnos sólo en charlas técnicas. Para intentar animar a la gente para compartir experiencias se propuso, o hacer una presentación completa de una persona experta en una materia, o hacer sesiones de mini-presentaciones centradas en un tema, por ejemplo, cuatro presentaciones de 15-20 minutos. Este formato podría dar lugar a debates interesantes y no requiere tanta preparación por parte de ningún ponente. Esta idea pareció interesar mucho y podríamos empezar a organizarla fácilmente a través de Meetup, por ejemplo, simplemente proponiendo nuevos eventos a futuro. Sólo necesitaríamos un grupo de personas interesadas en discutir y opinar sobre alguna temática concreta. ¿Alguien se quiere animar ya? ;-)
  • Otra propuesta que también surgió fue hacer eventos más prácticos. Se habló de Coding Dojos, aunque se apuntó a intentar hacer algo un poco más avanzado que las katas introductorias de TDD. En este sentido se comentó intentar hacer un coding dojo por ejemplo de refactoring. También se planteó organizar alguna hackathon corta (2-4 horas, por ejemplo) en el que por ejemplo, utilizando algún proyecto opensource se pueda colaborar de algún modo, intentando resolver incidencias o colaborando con un desarrollo sencillo. Por último también se propusieron charlas centradas con la JVM.
  • En cuanto a propuestas de eventos concretos, se propuso:
    • Un evento para explicar y compartir experiencias en el uso y diseño de arquitecturas orientadas a microservicios.
    • Otro evento relacionado con herramientas de desarrollo. La idea propuesta fue que varias personas (2-4) trabajasen con diferentes herramientas (ej: eclipse, idea, netbeans, maven, gradle, etc) hiciesen un mismo proyecto o tareas y luego comentaran ventajas y desventajas que conocieran a través de su uso. ¿Cómo lo veis? ¿Quien se anima? El formato está abierto a sugerencias :)
Meetup

Aprovechando que estamos en MeetUp se propusieron ideas para mejorar:
  • Intentar etiquetar los eventos y así la gente podría ver los tags que más le interesan más rápido. Por lo poco que hemos visto, en la actualidad, parece que esta funcionalidad no está disponible en la actualidad.
  • Proponer eventos, sin fecha, sitio, etc, y si se ve que hay gente interesada entonces tirarlo hacia delante. Esto permitiría poder proponer cualquier tipo de evento y la propia comunidad será la que decidirá si le interesa o no. Por supuesto, ¡estamos deseando que os pongáis a ello! Es una idea genial y creemos que puede funcionar muy bien. Let's go! ;-)  

Por último os comentamos la sorpresa que teníamos guardada para finales de junio:

jBCNconf


Nos hemos liado la manta a la cabeza y queremos organizar la primera gran conferencia sobre Java y su ecosistema incluyendo lenguajes de la JVM organizada en Barcelona y España.


Vamos a intentar hacer un evento de 2 días completos con diferentes tracks y gran cantidad de charlas y speakers. Cómo os podéis imaginar todo el que quiera participar en la organización, será más que bienvenido ya que hay mucho trabajo que hacer y será apasionante!
En fin, esto fue todo lo que dio la reunión y como podéis ver fue una reunión muy productiva, esperamos poder hacer muchas más y continuar mejorando ;-)

Desde aquí sólo nos queda decir que muchas gracias a todos los que vinieron y animaros a todos a participar.

Nos vemos!

miércoles, 21 de enero de 2015

Cassandra & Java + Cassandra y Spark para el Internet of Things (29/1)

Hello JUGgers!

Este mes de enero no podía acabar sin otro evento por nuestra parte, ¿cierto? Pues como no podía ser menos hemos organizado un evento para finales de este mes, concretamente para el próximo jueves 29 a partir de las 19h. En esta ocasión y en colaboración con el Meetup de Cassandra de Barcelona os invitamos a una sesión completísima sobre Java, Cassandra, Spark y su relación con el mundo IoT.

En esta ocasión tendremos 2 charlas: una primera introductoria (20'-30') para conocer Cassandra y su relación con Java y a posteriori otra más concreta (45'-55') centrada en la experiencia del uso de esta base de datos noSQL y Spark en un complejo entorno corporativo.











En la primera parte, Jose Hernández nos dará una rápida introducción a Cassandra y su lenguaje de consulta CQL3, para que puedan seguirnos los no iniciados. A continuación veremos como conectarnos desde Java al cluster y a partir de aquí empezaremos a lanzar 'statements'. Sin olvidarnos de temas más avanzados, como la ejecución de múltiples queries asincronas y en paralelo que nos permitirán mejorar los tiempos de respuesta de nuestra aplicación. Jose es Ingeniero electrónico especializado en sistemas de monitorización distribuida, lo que ahora es el Internet de las Cosas (IoT). La explosión de datos debida la computación embebida y a las conexiones móviles le llevo a adentrarse en Cassandra y el big data y en la actualidad es Director Técnico de Isthari, partner de DataStax.

A continuación Josep Casals, nos expondrá la experiencia de British Gas Connected Homes con Spark y Cassandra. Entre otras nos explicará sus conocimientos y aprendizaje en aplicaciones tales como desagregar el consumo de electrodomésticos a partir de medidas de contadores inteligentes o predecir fallos en instalaciones partir de medidas de sensores. La presentación incluirá ejemplos de código para algunas técnicas básicas y se discutirán las lecciones aprendidas durante la puesta en producción de algoritmos de Data Science sobre grandes conjuntos de datos. 


Actualmente Josep es Lead Data Engineer en British Gas Connected Homes y sus especialidades comprenden la innovación tecnológica, los sistemas de datos y el Internet of Things.

Estamos todavía concretando el sitio -que esperamos anunciar en breve-, pero aún así no te olvides de reservar tu plaza a través de MeetUp que hay pocas plazas y aprovechamos también para saludar al Meetup de Cassandra de Barcelona por el esfuerzo de organizar este evento conjuntamente.

¡Os esperamos este jueves 29!

lunes, 5 de enero de 2015

Organización del grupo, la asociación y tal... (13/1)

Hola a todos! 

Os proponemos empezar este año 2015 con la primera quedada informal de colaboración y networking de la comunidad BarcelonaJUG el proximo 13 de Enero en la Fontana a partir de las 19h.

La idea de este evento es hablar sobre el JUG, la organización y estructura del grupo y del tipo de eventos que realizamos y qué opinión tenéis al respecto (si queréis cambiar alguna cosa, seguir así, organizar otro tipo de eventos, etc).


Hablaremos también de la Asociación Barcelona Java Users Group ya que, para quienes no lo sepáis, finalmente hemos conseguido formalizar legalmente como Asociación sin Ánimo de Lucro en nuestro país. Intentaremos explicar qué queremos hacer y porqué nos hemos constituido en asociación y esperamos que os animéis a participar, ya que para quienes estamos involucrados en la organización del JUG este hecho creemos que significa un paso adelante.

Aprovecharemos también para hablar del calendario y de las temáticas que os susciten el máximo interés para mirar de tratarlos durante el año y por último, os anunciaremos una sorpresa que tenemos guardada en el tintero para mediados del 2015 ;-)

Esperamos vuestra asistencia para poder decidir nuestro futuro entre todos!

Un saludo & good code!

jueves, 4 de diciembre de 2014

The Arquillian Universe: A Tour Around the Astrophysics (11/12)

Ey JUGgers!

Yes, you guessed it,... we have planned another event! For the next week, specifically next thursday 11th at 7pm centered on Arquillian by Aslak Knutsen! And yes, this time you can attend where you prefer, because it will be streamed online via our Youtube channel!

As some of you may know, Arquillian is a revolutionary testing platform for Java and the JVM that enables developers to easily create and execute integration and functional tests for Java middleware, from Java EE and beyond. One of Arquillian's strong points is its extensibility. Arquillian was built with the ability to change its default behavior via its powerful extension model as well as to grow past its original programming to take on the challenges of tomorrow. This presentation guides you through the Arquillian extensions by demonstrating how specific extensions solve common problematic testing scenarios faced by enterprise developers. You will get a overview of what is available and possible today as well as what is brewing in the community.


This talk will be driven by Aslak KnutsenAslak is the Arquillian project lead and currently works as a Senior Software Engineer at JBoss, by Red Hat where he is working on projects such as Arquillian, ShrinkWrap, Weld and Seam 3. Also he is one of the founders of the JBoss Testing initiative and a speaker at major industry conferences including JavaOne, Devoxx, Jazoon, JFokus, Geecon, JUDCon and JBoss World.

Nothing more from our side, mark this event in your agendas and see you next thursday 11th online! Ah! Do not forget to join us on our IRC channel (#BarcelonaJUG) at Freenode we will be waiting for all of you to share opinions and ask your questions.

viernes, 28 de noviembre de 2014

Ahead-Of-Time Java to native code compilation (5/12)

Hello JUGgers!

How's everything? We hope everything goes well and get ready for a well deserved Christmas holidays. But before these, we invite you to our next event, next friday 5th of December at La Fontana at 7pm.

As opposed to Just-In-Time (JIT) compilation, found in most modern JVMs, Microsoft .NET framework, browser JavaScript engines, and numerous dynamic language implementations, Ahead-Of-Time (AOT) compilation is normally associated with "old school", static languages such as FORTRAN or C/C++. Fact is, an AOT compiler (Ngen) has been part of .NET for many years, whereas the JDK still does not include such a tool, even though Java is older than .NET. This has resulted in a number of cultural misconceptions and myths about AOT compilation circulating in the Java community, which only reinforced the reluctance to add such a tool to the JDK. In this talk, Dimitry Leskov will dispel those myths, discuss the particular advantages and drawbacks of using AOT vs JIT compilation in various scenarios, and present the available commercial and open source solutions.


Dmitry is a software engineer turned marketer. Having started his career as a compilers and tools developer in late 1980s, he then moved to technical support and sales engineering. Since 1999, Dmitry has been the Director of Marketing for Excelsior, an independent JVM vendor and consultancy based in an academic town in Western Siberia. He still writes short programs every now and then, and follows the latest trends in programming language design, implementation and use.

We can not end without thanking Excelsior to sponsor the event, they have promised some pizzas and drinks and also... a couple of few interesting raffles! ;-)


Reserve your seat now and see you in la Fontana next friday for this interesting talk!

Here you have the video and the slides :

martes, 18 de noviembre de 2014

Html5, AngularJS, Groovy, Java and MongoDB all together – what could go wrong? (24/11)

Hello again JUGgers!

Ready for another great talk? We hope so, because next monday 24th at 7pm again, in the auditorium (Building B6) at the Faculty of Computer Science of Barcelona (FIB), we will host an incredible talk, if you do not believe it, look at the name: Html5, AngularJS, Groovy, Java and MongoDB all together – what could go wrong? by Trisha Gee.

We must say that it seems to have been a common theme amongst startups to create the MVP (Minimum Viable Product) in a language that facilitates rapid prototyping (for example Ruby), and then migrate to the JVM when the application has proved itself and requires more in terms of stability and performance.

Trisha will demonstrate us that it’s possible to use a static, boiler-plate-heavy language like Java to create a web application in under an hour, in front of your very eyes. The JVM is a true polyglot platform, and she will show us how to use the correct tools for each part of your application, including: AngularJS, Bootstrap, HTML 5, Web Services, Java-the-language, MongoDB and Groovy - a fully buzz-word-compliant application. While she won’t go into every technology in depth, she will demonstrate the role of each tool and how they interact. 

At the end of the talk we will have a fully working mobile-and-browser-friendly application, without compromising on design or good practice... It’s even going to have tests!

Yes, live coding, with all attendant danger. 


So it seems to be a great talk, don't you think so? ;-)

For any of you who do not know anything about Trisha, let us say  that she has developed Java applications for a range of industries, including finance, manufacturing and non-profit, for companies of all sizes. She has expertise in Java high performance systems, is passionate about enabling developer productivity, and right now is getting to grips with working in an Open Source fashion as a developer for MongoDB Inc, where she contributes to the Java driver and Morphia. Trisha blogs regularly on subjects that she thinks developers and other humans should care about, she’s a leader of the Sevilla Java & MongoDB User Groups, a key member of the London Java Community and a Java Champion - she believes we shouldn't all have to make the same mistakes again and again.

That's all folks, come and join us next monday at FIB!

domingo, 16 de noviembre de 2014

Intro to Couchbase + workshop (21 & 22/11)

Hi JUGgers!

Ready to attend to some nice events? We hope so, because are some of you may know, we are organizing a few those days. So, here we are!

This week we will have the pleasure to receive the visit of the Couchbase team. 

And because of that we have organized a talk this friday 21th, at 7pm at in the auditorium (Building B6) at the Faculty of Computer Science of Barcelona (FIB) and the next, as usual, we will host a workshop in La Fontana on saturday, starting at 10'15am.

The talk on friday will be a general introduction to Couchbase. You know you need a NoSQL database. You might not know why right now, but deep down you know you need one. While hype might be a common factor for choosing NoSQL, there are also some very good reasons too :) So we'll try to wrap our head around this. In this talk we'll see where Couchbase comes from and how it fits in the NoSQL ecosystem. Then we'll go through its architecture and newest features like Couchbase Mobile and N1QL.


Next day, the saturday we will host a workshop, when we will be playing on Couchbase Server with the Java SDK 2.0Couchbase recently released the 2.0 version of its Java SDK. It provides functionality to store and retrieve your documents to and from a Couchbase Server cluster through synchronous and asynchronous (reactive) interfaces - and it even has support for Java 8.

In this workshop we will build a simple Java app making use of this cool reactive API. Ah! Remember to bring your laptop for the workshop (of course, with a Java dev environment + Couchbase Server 3.0).

In fact Laurent Doguin will be driven both sessions. Laurent is a Paris based Developer Advocate where he focuses on helping Java developers and the French community. He writes code in Java and blog post in Markdown. Prior to joining Couchbase he was Nuxeo's community liaison where he devoted his time and expertise to helping the entire Nuxeo Community become more active and efficient.

That's all folks! Remember to RSVPed for both days (talk and workshop).

Enjoy playing with noSQL!

jueves, 9 de octubre de 2014

Functional programming in Java 8 (20/10)

Hi JUGgers!

Ready to rock this month? We hope so! Get ready, we have nice talks approaching, stay tuned!

Following our talks related to Java8 we would like to invite you to our next talk focused on Functional Programming and Java 8 next 20th of October at 7pm in the auditorium (Building B6) at the Faculty of Computer Science of Barcelona (FIB).

Functional Programming approaches programming as the evaluation of functions that don't alter state or manipulate data. Also, these functions must only generate an output depending on their inputs and must not cause side effects. This derives in a declarative style of programming.

Because Java is (was) imperative, learning to exploit new constructs now available in Java 8 requires a mindshift. Functional Programming is a new paradigm for the average POJO-oriented, Spring-Autowired developer. We will review some of those constructs and then live code a program that uses them.

DISCLAIMER: In this talk we will *not* review Java 8's new syntax nor the Stream API (see for example the talk Stephen Chin gave us about it https://www.youtube.com/watch?v=uTsNNLN2Txk if you are unfamiliar with those).



This talk will be driven by Ignasi Marimon-Clos i Sunyol, a well known Java (now Scala) developer, Software Craftman wannabe and coorganizer of the Scala Developers Barcelona group. Ignasi has a lot of background and experience developing in Java since 2001.

Once again, we have to thank Fib Alumni for their support, for helping us to make this event possible.

Finally, remember to RSVPed as soon as you can, and see you next 20th at FIB!

viernes, 3 de octubre de 2014

NoSQL matters 2014 - We are community partners!

Hi JUGgers!

Some of you may remember that last year we were a community partner at the NoSQL matters conference. We have the pleasure to announce that this year we are again a official community partner and because of that, we have a 20% discount code available to all members of the community! Check your inbox! ;-)

NoSQL matters would like to welcome you to the 3rd annual conference in Barcelona! On 21st and 22nd November beautiful Casa Convalescència will open the doors for the adventure-hungry participants. Come around and have a great time!

Consisting of interactive training day and informative one day conference, NoSQL matters Barcelona is the event for developers, architects and geeks. You will have an opportunity to network with the leading NoSQL experts from all over the world, enjoy mind blowing talks or simply have loads of fun hacking away with other participants. NoSQL matters covers a large amount of topics with different difficulty levels and various scenarios. People from all over the world will attend, therefore the event is in English.

During the conference you will be able to excessively upgrade your knowledge on current industry trends and latest applications. You will get to know leading NoSQL companies and find out what they are up to. You will have loads of fun networking and establishing valuable contacts with other like-minded guys from the NoSQL field.

First speakers and training sessions are already announced. Take a glimpse at the great line up and training agenda.

Sounds interesting? Save your seat and get your tickets for NoSQL matters Barcelona! And do not forget to check your inbox to see the discount code!

See you there!