sábado, 20 de febrero de 2016

Walkmod, convenciones de código automáticas



Hola devs !!! Estamos aquí de nuevo, lo dudabais ?

En esta ocasión de la mano de Raquel Pau que nos contará que es Walkmod y que mejoras ha tenido últimamente.

-- De momento este evento carece de lugar y fecha en espera de la respuesta por parte de la comunidad --



A menudo, como desarrolladores nos encontramos con las mismas malas prácticas de programación una y otra vez. Por este motivo, es recomendable definir de algún modo qué convenciones de código se deben seguir dentro de un proyecto. 

De hecho, esto es lo que muchas veces acabamos haciendo con herramientas como Sonar, PMD, CheckStyle o Findbugs. 

No obstante, estas herramientas sólo reportan malas prácticas, y por tanto siempre recae en el programador arreglarlas. Por este motivo, hemos creado walkmod, una herramienta open source que arregla el código según las convenciones de código que definamos. 

En esta sesión repasaremos las características principales de walkmod con Raquel Pau, su creadora, y presentaremos los nuevos plugins disponibles y como olvidarnos de sus ficheros de configuración con el nuevo listado de comandos disponible.




Nos vemos en la charla y Happy coding !!!

 Regístrate
Regístrate

lunes, 14 de diciembre de 2015

Mocks, Stubs, Fakes. What Else?



Hi devs !!!!
Here we are again, with a new event and in this case it's about Testing :)  
-- This event will be done in January 2016 but we dont still have the concrete date.--



Through the use of build pipelines, Continuous Delivery will enable faster and more frequent build, test and deployment cycles of software.
To ensure that what you are delivering has the required quality: how do we build a continuous delivery pipeline in the real world and how do we correctly implement tests?


Our friend Alex Soto, from CloudBees, will be speaking about testing and the different techniques we can use ( mocking, stubbing, faking... ).
In this session we are going to focus only in the first stage of a CD pipeline, the commit stage. This first stage is really important since it must be executed fast and should provide quick feedback regarding any failure. Doing this well means faster application releases with higher quality.


Come to this session to learn how unit tests can help you on this stage, how and when to use mocks, stubs or fakes and a brief touch in mock 2.0. Also we are going to identify some problems that these techniques have and how we can fix it. 
Finally we are going to see how Jenkins acts as the director of the whole process.
In this event we'll be using the facilities of Netcentric where we can have beers and a good networking time after the presentation ( office interior in Google maps ).


Enjoy this event and not forget to register in our meetup :)

 RSVP to this event
RSVP to this event !!!

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 :-)

sábado, 21 de noviembre de 2015

Let's keep pushing forward !

Hola!
Este mensaje es para todos aquellos interesados en que la comunidad Java de Barcelona siga creciendo, tanto para quienes llegaron no hace mucho a la comunidad -o que llegaron hace mucho- pero saben lo que cuesta llevar una comunidad adelante.
Desde la organización del BarcelonaJUG estamos intentando mover la comunidad Java de Barcelona con más manos y nuevas energías e ideas. Tenemos ya más de 3 años de vida (¿cómo pasa el tiempo, no?) y necesitamos mejorar nuestra estructura para poder crecer, pero atendiendo a las inquietudes y necesidades de todos los que formamos parte de este vuestro JUG. Para ello nos gustaría contar con la opinión de todos vosotros, developers, y de vuestra aportación para realizar nuevos y diferentes eventos.

Entre las ideas que tenemos, destacar que nos gustaría hacer eventos más cercanos, esto es, eventos que nos permitan compartir opiniones, discutir o charlar sobre desventuras en proyectos -personales o profesionales-, por ejemplo, como se haría en una mesa redonda. Muchos de nosotros tenemos experiencias interesantes a compartir y contrastar con otros puntos de vista y creemos que podemos hablar sobre cosas muy interesantes. Por otro lado también creemos que sería interesante algún evento centrado en herramientas de desarrollo (IDEs) (ej: ¿cómo sacarles más provecho? ¿tus shortcuts/plugins favoritos?), arquitecturas de proyectos e incluso inquietudes concretas (técnicas, ¿laborales?) y muchas otras temáticas que tenemos guardadas en el tintero.
En este sentido nos gustaría que seáis vosotros, la comunidad, quienes conformáis el Java User Group de Barcelona, los que propongáis eventos. Para ello os recomendamos que lo hagáis a través de MeetUp -botón "Sugiere un nuevo Meetup"- para proponer y plantear los eventos sobre los temas que os parezcan interesantes. Es decir, si quieres hacer un evento (siendo tu mismo el facilitador) o te gustaría que se hiciese un evento (facilitado por otra gente), no lo dudes, propón la idea -sin miedo- y entre todos veremos si hay asistencia/interés como para organizarlo.
Nada más, sólo nos gustaría acabar animando a todos a seguir haciendo grande esta comunidad participando de ella.
Keep coding!
PD: Ojo, que si eres más de enviar mails o tweets para plantear algo, también lo aceptaremos,... pero nos darás más trabajo

martes, 27 de octubre de 2015

Distributed matters Barcelona (20-21/11)

Hi JUGgers!

As many of you may know, every year we were supporting noSQL matters as a Community partners. This year won't be different, and because of that we are happy to announce that we are again one of the Community partners of the noSQL conference (now renamed to Distributed matters)!


In their 4th annual event of NoSQL matters @Barcelona, they are introducing a new twist to our beloved NoSQL & Big Data crowd. They are now adding several new topics to the theme and rebranding to distributed matters. The conference covers topics like: Distributed systems, Microservices, DCOS, Cloud Management, Database solutions, DevOp operations and, of course, NoSQL and Big Data.

Distributed matters @Barcelona will take place on 20th – 21st November 2015. You can check the agenda:


Famous names like: Scott Feinberg (The New York Times), Bart Samwel (Google, Inc.), Susan Potter (Lookout), Tugdual Grall (MapR) and many more will be presenting during the conference day.

The tickets sale is on and the amount is limited! And because we are a Community partner, we have a special code to get 20% off to the members of our MeetUp.

Hope to see you there and remember, distributed matters! ;-)

lunes, 19 de octubre de 2015

Experience Design for APIs (28/10)

Hi devs!

Sabemos que las APIs, que se están convirtiendo en el verdadero estándar de facto de comunicación en Internet, ¿no? Justamente por este motivo nos hemos animado a organizar un evento enfocado en el Diseño de APIs para el próximo día 28/10 (en castellano e inglés).

Como desarrolladores estamos definiendo interfaces API para desplegar aplicaciones móviles, Servicios Cloud, IoT y estrategias Big Data. Las opciones son múltiples, y debemos seguir las mejores prácticas de diseño para asegurar el éxito de nuestra empresa o startup.

En colaboración con nuestros compañeros de la comunidad API-Connection hemos organizado este evento a fin de dar a conocer las mejores prácticas en Diseño de APIs.


La agenda será la siguiente: 

- Diseño de Soluciones de Seguridad con APIs (25") por Eduard Palomeras

Eduard es Consultor de APIs, Identity y Access Management en CA Technologies. Su foco es describir soluciones de software de seguridad para la mejora y securización de las infraestructuras TI de las empresas.


- Experience Design for APIs (30") - Ronnie Mitra

Como Director de la API Academy en Europa, su misión es ayudar a los diseñadores de APIs a construir interfaces de manera efectiva. Es un presentador frecuente en temas de APIs y contribuye con Blogs, artículos y videos a varios sitios y publicaciones. Esta presentación será en inglés. 

Después para finalizar, tendremos el clásico turno de preguntas y respuestas. 

Nada más pues, no os olvidéis de reservar a través de Meetup, sobretodo añadiendo vuestro DNI en la reserva para entrar en el edificio

Os esperamos !

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!