Páginas

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

jueves, 16 de noviembre de 2017

Performance Tuning Clinic (22/11)

Eyy devs !!

Next Wednesday we'll host a very interesting type of event : a performance tuning clinic.

This will be a participatory session meaning bring your questions and don’t feel shy to provide answers to others questions. Even better, if you have (non-sensitive) performance data such as garbage collection logs, do bring it along. Topic can go in many directions from why MicroServices are a performance game changer to why immutability is the wrong solution to the right question.

This event will be conducted by Kirk Pepperdine.

After getting his start in the world if super-computing, Kirk went on to the world of Java eventually becoming a Java Champion in 2006 in recognition for his work advancing the state of Java performance tuning. Since then Kirk has co-founded jClarity, a company building the next generation of performance diagnostic tooling based on JPDM, a performance diagnostic process that he developed. Additionally, he authored and delivers the original Java Performance Tuning Workshop. Kirk has written many articles and spoken at many conferences on the subject of performance tuning.

Hope to see you there :)

Register !!!!!

lunes, 13 de noviembre de 2017

Java9 Spanish hackday (25/10)

¡JavaSE 9 ya está aquí!

Si quieres probar de primera mano Java9, únete a esta sesión de workshop y charlas en la que llevaremos a cabo sesiones técnicas, en nuestro idioma, para descubrir algunas de las características más importantes que nos trae esta nueva versión de la plataforma.

Únete a nosotros, en esta actividad coordinada, simultáneamente y a nivel global con otros JUGs de España y Latinoamérica (Guatemala, Ecuador, Colombia, Perú y México).

Esta edición del Java 9 Hackday es una re-edición de la que ya tuvo lugar en inglés, como parte del programa de adopción del OpenJDK (https://community.oracle.com/community/java/jcp/adopt-openjdk) durante el verano. En este caso coordinada entre varios JUGs de Latinoamérica y España, para que pasemos una jornada entretenida y práctica, jugando y probando las novedades de la última versión de nuestro (¿querido?) lenguaje Java.


Por supuesto, si es posible trae tu laptop o equipo portátil para practicar con nosotros, tendremos 5 horas de sesiones técnicas y ejercicios prácticos, que cubrirán entre otros temas la modularización de la plataforma y el uso de nuevas herramientas como JShell y JLink.

Datos de interés
Nivel: Principiantes (no se requiere conocimientos previos de Java 9)
Tipo: Taller
Duración: 5 horas

RequisitosÚltima versión de JDK 9 para seguirlo: https://jdk9.java.net/download

Agenda (Hora local en España)
  • 15:00 - 15:30 Hands-on lab: Instalación y configuración, explicación de la metodología
  • 15:30 - 17:10 Java 9: Módulos
  •  15:30 - 16:00 Presentación, por Hillmer Chona (@hchona), MedellinJUG)
  •  16:00 - 17:10 Workshop
  • 17:10 - 17:30 Java 9: Más allá de la modularización
  •   17:10 - 17:30 Presentación, por David Gómez (@dgomezg), MadridJUG)
  • 17:30 - 18:00 Descanso
  • 18:00 - 19:00 JShell
  •   18:00 - 18:15 Presentación, por Mercedes Wyss (@itrjwyss), XelaJUG, Guatemala)
  •   18:15 - 19:00 Workshop
  • 19:00 - 20:00 JLink
  •   19:00 - 19:15 Presentación, por Alberto Salazar (@betoSalazar), EcuadorJUG)
  •   19:15 - 20:00 Workshop
  • 20:00 - 20:15 Reunión local (cada JUG). Conclusiones, feedback y retrospectiva

JUGs participantes
En esta iniciativa global, entre otros, participaremos los siguientes Java User Groups:

Así que ya sabéis, si estáis interesados en disfrutar de un sábado aprendiendo a manejarte con Java 9, no lo dudes y reserva tu plaza YA!

Ah! Añadir que al soporte de Jetbrains hemos conseguido alguna "sorpresilla extra". Asi que ... ¡aún lo pasaremos mejor que mejor! ;-)

Un saludo and happy coding!

PD: También podemos mirar de quedar antes y comer juntos y aprovechar charlar un poco antes de la sesión si alguien se anima ;-)

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! ;-)

lunes, 16 de octubre de 2017

Java & golang meets at Hacktoberfest! (19/10)

Hi devs!

Are you interested in contribute to open source projects? Really? Cool! Because we have an interesting opportunity to work on that, this Thursday 19th: we will collaborating with the Hacktoberfest ;-)

In collaboration with our friends from the Golang community and thanks to Netsuite, we will try to contribute to open source projects while enjoying a great evening (continue reading ;-)


Working individually or in small groups we will be contributing to open source projects while downing some great Oktoberfest beers and gorging on typical Oktoberfest wurst.

The event will start at 7pm with the coding contributions being presented to the group at approximately 9.30 pm, followed by a short presentation of a prize to the best contribution of the evening.

The aim of this event is to have a load of fun while giving something back to the open source community.

To suggest projects we can work on or issues you would like to fix, comment us, we will discuss and arrange it in advance ;-)

Prost and remember to RSVPed and join us for a unique evening combining open source coding with the joys of Oktoberfest!

lunes, 18 de septiembre de 2017

Smarter testing and never waste time again.


Smarter testing and never waste time again.

The #1 programmer excuse for legitimately slacking off used to be “My code’s compiling”. 


These days it’s more likely “I’m running the tests”. We have time for a coffee (or two or three). That’s what we turn into code after all. 


We waste not only a lot of our time waiting until the very end of the build to see tests which we have just written failing, but also tons of resources making our CI servers sweat and having enormous queues of pending jobs. But what’s even more important - we switch contexts and thus we loose focus. 


Maybe we can test smarter? Join us in this workshop and bring your laptop to learn about a new tool we are working on that you stay in the zone and never waste time again. We know which tests you want to run.

Alex Soto, from RedHat will conduct this workshop . He's a usual speaker at the BarcelonaJUG events, as long as speaker in other big conferences like Devoxx, JavaZone, JavaLand, JavaOne...

Don't forget to register in our meetup event page, seats are limited.
Register to the event

                                  

viernes, 8 de septiembre de 2017

DevOps for Adults: Setting up a holistic Continuous Delivery pipeline (12/9)

Hi dudes!
How are you? Hope all of you enjoy great holidays ;-)
We know that it is a bit hasty, but taking advantage that Michael Hüttermann will be the next week in our city, we have decided that it can be interesting to take advantage of his visit and just organize a talk with him (and start our particular back to school :-P ). 
Michael Hüttermann is Principal DevOps Consultant at CloudBees. He has written a couple of books including "DevOps for Developers", 2012, and "Agile ALM", 2011 and he was recognised to be a Oracle Java Champion in 2006 and a Oracle Developer Champion in 2017.

In this session we will interactively set up a holistic Continuous Delivery pipeline with the use of DevOps enabler tools, based on Cloud, microservices and container technologies. We’ll package a Java EE web application. Its development versions will be inspected and promoted towards production environment in the Cloud. Jenkins 2 with its native delivery pipeline features will serve as the major backbone of our DevOps toolchain glueing together other tools of the overall ecosystem.

So, sounds interesting for you? We hope to count with you and see you next Tuesday 12th at Codurance offices, so book your place in Meetup ;-)
Happy building!
PD: We haven't had time enough to announce this event in advance, hope you may understand... but we haven't notice the visit of Michael until the last minute :-/

sábado, 27 de mayo de 2017

Microservices development with Lagom

Hi devs !!!
Although we are finishing all the details for the JBCNConf , the JVM conference, that takes place next 19th of June, we don't stop organising events that we hope you will find interesting, with great speakers like Ignasi.
This time we've been lucky to host an event by Ignasi Marimon, about micro services and the Lagom framework next Thursday 8th of June at Ocado Technology offices.

"One microservice is not microservice, they come in systems" Jonas Bonér. With that premise in mind, Lagom is a framework that enables microservice-based systems development heavy-lifting the issues implicit in a microservices system. This session will be a 3 hour workshop where we'll review some opinions that affected the design of Lagom and we will also create a basic multi-service application. Please make sure to bring your laptop to follow along.
This is a hands-on workshop which requires some initial setup. Please follow the Getting Started guide for Java/sbt in the docs to make sure your machine is fully setup. 
As we have a limited space for this workshop, please register in our Meetup event.
Register !!!

Ignasi Marimón a well known 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.






martes, 16 de mayo de 2017

Hands on performance workshop (25/5)

Hi JUGgers!

Our Java & JVM Barcelona conference is almost there, but we are not going to stop just because of it, right? ;-)

One year ago we had a talk about Performance on the JVM, do you remember? Well, we thought that it was good to move on with the basics and play a little bit with software in order to settle all the concepts. That's the main reason behind this workshop, hope you will enjoy it ;-)


This introductory workshop will be driven by Galo NavarroGuillermo Ontañón and Duarte Nunes and it is designed for developers who can write Java, Scala or any other JVM language, but have zero practical experience on performance analysis. After this workshop you'll take away hands on experience using diagnostic tools, profilers and writing micro benchmarks based on practical examples, all of which you can start applying on real projects.

The workshop will be very hands on so it's strongly advised that attendants are able to bring and use a laptop (preferably Linux or OSX.) ready to build Java projects.

About our speakers, Galo is a software engineer focused on scalability and distributed systems, mostly on the JVM. Currently working in Engineering Productivity at Schibsted, pior to that he implemented virtual networks at Midokura and social networks at Tuenti and Last.fm.


Guillermo is a software engineer specialized in systems / network / concurrent / distributed development on Linux. Java, Scala,C, C++, Python currenly working as a Staff Software Engineer in Schibsted Media Group.

Duarte Nunes is a Software Engineer working on ScyllaDB, where he develops a high performance, distributed database. He has a background in concurrent programming, distributed systems and low-latency software.

Finally, we have to thank once again to New Relic, because they have offered to host the event, and also they are going to invite us to some beers and pizzas! Thank you!


Nothing more, remember to RSVPed your seat and see you next 25th!

PS1: There are not too much free spots because this is a workshop and because of that it is not possible to have a large audience following it. Please, think twice if you are not able to come and free your spot.

PS2: Do not worry, we will announce soon the details about the pre-requisites you need in order to run the workshop smooth ;-)

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!

viernes, 10 de marzo de 2017

The JVM as a platform for building smart contracts (22/3)

Hi devs! 
This month is going to be very busy (for too many people, for sure ;-)). In our case, we are really happy to announce a new interesting event for the next 22th of March, thanks to the visit of Ben Evans
In this talk, Ben will discuss Java bytecode and classloading, and a new way to make the JVM environment suitable for running 'smart contracts' for cryptocurrency and blockchain applications, including R3's Corda and IBM Hyperledger. Developers who are interested in learning more about the JVM's bytecode, classloading should attend. No previous knowledge or experience of distributed ledgers, cryptocurrency or blockchains is required.
Ben Evans is an author, speaker, consultant and educator. He is co-founder of jClarity, a performance tools startup. He helps to organize the London Java Community and serves on the Java Community Process Executive Committee, helping define new Java standards. He is a Java Champion, 3-time JavaOne Rockstar Speaker and a Java Editor at InfoQ. Ben is author of “The Well-Grounded Java Developer”, “Java: The Legend”, the new edition of “Java in a Nutshell” and the forthcoming "Optimizing Java". Ben is a regular speaker and educator on topics such as the Java platform, systems architecture, security, performance and concurrency at companies and conferences all over the world.

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

Do not forget to RSVPed and see you next 22th!

martes, 28 de febrero de 2017

Hands-on Session : TDD in baby steps

Hi devs !!!!
We are not stopping at all !!!!! ( buffffffff ), now we come with an amazing workshop by Sandro Mancuso about TDD, next Wednesday March 8th.
Committing fast and often helps us focus on the behaviour of your system and allows for the design to incrementally emerge. It takes a lot of discipline to make your red-green-refactor cycles as small as possible so that you can commit often.

This exercise puts a time constraint of 2 minutes between every commit and if your tests fail when each two minute session is up then you must revert everything up to the last commit. It's guaranteed to frustrate you in the beginning, as it did frustrated us, but you'll be surprised how quickly you start getting used to it.

You'll need a version control system and language of your choice. Git is quite straightforward for this exercise but you can use your favourite. The actual Kata Problem will be introduced at the start of the session. 
We also want to mention the Open House event that Codurance will have on March 6th in its offices : https://www.eventbrite.co.uk/e/codurance-barcelona-career-open-house-tickets-32039652463  For developers who are looking for autonomy, mastery and purpose. Codurance Barcelona Open House next Monday 6th March at 18:30 at Codurance Office in Barcelona, Carrer Arago, 208 5th floor.
Sandro Mancuso, software craftsman, author, and founder of the London Software Craftsmanship Community (LSCC). Sandro has been coding since a very young age but only started his professional career in 1996. He has worked for startups, software houses, product companies, international consultancy companies, and investment banks. During his career Sandro had the opportunity to work in a good variety of projects, with different languages, technologies, and across many different industries. Sandro has a lot of experience in bringing the Software Craftsmanship ideology and Extreme Programming practices to organisations of all sizes. Sandro is internationally renowned by his work on evolving and spreading Software Craftsmanship and is frequently invited to speak in many conferences around the world. His professional aspiration is to raise the bar of the software industry by helping developers become better at and care more about their craft.
Hope to see you there !!!!!
Register on Meetup

domingo, 12 de febrero de 2017

Code For Life, teaching kids to code ( 01/03 )

Hi devs !
We are proud to announce a collaboration with Tech & Ladies group and their original idea  presenting to you this new event about the Code For Life project , a coding teaching software for students, and the experiences of Celine Boudier as Developer, Product Owner and Team Lead in the project, next 1st of March.



The app used in Code for Life is RapidRouter , a fun and engaging education resource which includes a coding game that helps teach children the basic principles of programming.


Built on 'Blockly', an easy-to-use visual programming language that's similar to Scratch, Rapid Router enables teachers to monitor and manage individual pupil progress and identify where more support is required. 
 
Celine Boudier learnt her first coding concepts in high school when she discovered she could program her calculator in Basic. She liked it so much she graduated as an ENSTA ParisTech software engineer. 
She worked for 7 years at Aldebaran (now SoftBank  Robotics Europe) as app developer, lead developer for ASKNAO, a project for children with autism, but also team leader and product owner. Now Team Lead for Code For Life at Ocado, she keeps on the path of technology for education. Her team works with a group of volunteers on free, open source coding games to help all students learn computing.

She will talk about her experience working on projects to inspire diverse students such as Code For Life, as a developer, product owner and team lead, from Paris to London.
 Dont miss this opportunity and register in the meetup, places are limited.
Register to the event
This time the event will be hosted ( giving the venue and food and beers ) in the Ocado Technology Barcelona offices, Avda Josep Tarradellas, 38, 8th.