• Como contribuir en proyectos open source

    CAPSiDE

    €2.00

    Hola! ¿Cómo va el verano? Esperamos que muy bien y que hayáis tenido tiempo de hacer todo lo que os hayáis propuesto ;-) Volvemos a la carga comenzando el curso 2020 con un nuevo evento organizado en colaboración con la comunidad Hispana. En esta ocasión y desde el Caribe el grupo de usuarios la República Dominicana Java Dominicano será el encargado de moderar nuestro sexto encuentro titulado: "Como contribuir en proyectos open source" En esta sesión estaremos hablando sobre cómo contribuir al código abierto: herramientas, medios, proceso, recomendaciones y más. Trabajaremos paso a paso para que los asistentes puedan llegar a tener su primer contribución al proyecto Apache TomEE, teniendo así la experiencia completa de un contribuidor del Open Source. Por último, no podemos dejar de agradecer a CAPSiDE por su soporte, ya que nos han ofrecido sus instalaciones para el evento. Nos vemos entonces! ;-) ## Requisitos: -Cuenta de github -Git instalado y configurado correctamente con su cuenta de github -Java 8 instalado. Si usas Linux o OSX puedes utilizar un administrador de versiones molón como SDKMAN ;-) ( http://sdkman.io ) -Apache Maven ( >= 3.3.9 ) ## Presentadores: - Carlos Camacho Twitter: https://twitter.com/ccamachog Carlos es Co-Líder de la comunidad Java de la República Dominicana Java Dominicano, Ingeniero Telemático, Evangelista Java, Profesor de la Pontificia Universidad Católica María Madre, miembro FCLD, Linux User, Android, Esposo, Padre, Amigo, Konoha, Dark Side, Nintendo. :-) - César Hernández Twitter: https://twitter.com/cesarHgt César es Senior Software Engineer en Tomitribe con experiencia en Aplicaciones Enterprise Java. Acreedor de reconocimientos internacionales como Java Champion y Ducke's Choice award y participe de varios proyectos e iniciativas Open Source, Contribuidor para Apache TomEE, Eclipse MicroProfile y Committer para Eclipse JakartaEE, profesor y orador público. Cuando César está lejos de una computadora, le gusta pasar tiempo con su familia, viajar y tocar música con la Java Community Band, The Null Pointers. - Daniel Diaz Twitter: https://twitter.com/DanielDiasJava Daniel es un desarrollador Java EE, le gusta compartir, aprender nuevos conocimientos de java y Java EE con las comunidades. Coordinador de la comunidades Java de Brazil SouJava, miembro del JCP, contribuidor de JSR 354 (Money and Currency API) , JSR-371 (MVC 1.0), JSR-382 (Configuration API 1.0) y Expert Group JSR-385 (Units of Measurement 2.0), actualmente es un contribuidor activo del proyecto Apache TomEE. - David Blevins Twitter: https://twitter.com/dblevins David es es el Fundador del proyecto Apache TomEE, contribudor veterano de Java EE Open Source, ha implementando y definido especificaciones por más de 15 años tratando de hacer Java EE simple, testeable, y liviano como Java SE. Co-Fundador de Open EJB, Gerónimo y TomEE. Miembro de Eclipse Microprofile, Jakarta EE PMC, JCP Executive Committee, Java EE Expert Group. - Rael Garcia Twitter: https://twitter.com/raelga Rael es Site Reliability Engineer en CAPSiDE, miembro del proyecto Kubernetes, fundador el grupo de usuarios Cloud Native Barcelona (cloudnative.barcelona) y CNCF Community Speaker. En Kubernetes es approver para el contenido en castellano en sig-docs, parte del equipo organizativo de los New Contributors Summits y colaborador en los grupos de experiencia de contribuidores, usabilidad y CLI. ## La comunidad Hispana Los grupos de usuarios de Java de España y Latinoamérica nos hemos unido para compartir conocimientos. Desde noviembre de 2017 nos hemos reunido periódicamente para realizar talleres sobre temas de tecnología utilizando los dos lenguajes que nos unen: Java y el Español. Entre otras comunidades formamos parte los grupos: Cali JUG, Chile JUG, Coruña JUG, Ecuador JUG, Guate JUG, Madrid JUG, Málaga JUG, Medellín JUG, Nicaragua JUG, Panamá JUG, Perú JUG, Vigo JUG y claro, Barcelona JUG ;-)

  • JBCNConf 2019 The JVM Conference in Barcelona

    Barcelona

    Hi devs, We have very good news, the fifth edition of JBCNConf will take place on the 27th to 29th of May, and this year it will be hosted, both talks and workshops, at the amazing CCIB. http://www.jbcnconf.com We've already opened the Call for Papers, surely there are a lot people in the community that could give super interesting talks, are you up for it? Come on, you have until the 1st of April to submit your talk :-) Also we'll have tickets on sale on Monday 10th of December at 09.00h, run to buy yours because Blind Tickets can be sold out as Early tickets last year, in just 5 days! :-) Finally remember that we are open to comments, questions, suggestions, etc. Kind regards and see you on June for #jbcn19 ( https://twitter.com/search?q=%23jbcn19 ) ! ========== Warning: Registering for this event doesn't give you access to the conference, you need to buy a ticket from the link above ==========

    1
  • Cloud native, reactive Spring Boot application

    Ocado Technology

    €2.00

    Hi devs !!! We are again on the road, with Erdem Gunay and a talk about SpringBoot, reactive programming and cloud, next 16th of May at the Ocado Technology offices. In this meetup we will build a cloud native web application which will return data in a reactive way using Spring WebFlux and also as Server Sent Events as data reaches the application platform. We will go over following topics; Spring Boot introduction, in general Spring Cloud Config Service Discovery Feign clients Spring Webflux Project Reactor Reactive data access from Redis and Kafka Server sent events Erdem Gunay works at Turkcell, the biggest mobile telecom operator in Turkey, as a principal solution architect, responsible for enterprise application platforms serving all our digital apps' clients (mobile apps, web apps, STBs, Android, Apple tvs, smart tvs, etc.). Beside his professional responsibilities, he is founder of Istanbul Spring Meetup group where he organizes meetups on Spring framework and Spring features regularly. Don't miss this opportunity :) Hope to see you there.

  • Tips and tricks for adopting Kotlin

    OneCoWork Plaça Catalunya

    Hello Java and JVM enthusiasts! Our next meetup is about a hot topic, Kotlin (https://kotlinlang.org/). The new kid in the neighborhood finally gets some attention thanks to our friends at N26(https://n26.com/en/careers). Whether you are already using it or thinking about it, you should not miss this one. **This event will be co-hosted here in our meetup and N26's https://www.meetup.com/es-ES/N26-Tech-Product-Design-Events-in-Barcelona/events/260729861/ . Please, do not register at both places.** 💻 The talk Kotlin is the new cool kid in town, but there is not a lot of information out there on the process of adopting it as a company. In this talk we are going to show why and how we started using Kotlin in N26, focusing on a service written from scratch by the Barcelona team, and discussing some of the lessons learned in the process. At the end we are going to close with a quick 5 step guide on how your Kotlin migration can be successful and a Q&A. 🗣 The speaker Uriel Salischiker, Backend Engineer at N26, has been working with Kotlin for 2 years. He has been previously promoting Kotlin adoption also in Expedia and Hexacta. @urielsalis 🕒 The agenda 18:30 - Welcome (this may depend on ppl arrival time) 19:00 - N26 & JUG introduction 19:15 - Presentation by Uriel + Q&A 20:15 - Networking with guests, food & drinks 21:30 - Closing **We have a limited number of tickets for this event, please make sure to RSVP** Due to limited space, only members who confirmed their attendance on Meetup will have access to the event on a first come, first serve basis. Make sure you arrive early enough to ensure you are admitted.

    3
  • Quarkus : the fastest Java with DB, Rest, React, and cloud native!

    Hello Java and JVM enthusiasts! Our next meetup is about Quarkus (https://quarkus.io). Yes, it was launched weeks ago and we already doing a meetup about it ;-) About the talk "Java Particle Acceleration with Quarkus" In a cloud native world enamored of Microservices and Serverless, meet Quarkus - Java’s brilliant response to technologies like Node.js, Python and Go that had until recently proven quicker, smaller and arguably more nimble. But we know seeing is believing - we’ll show you Quarkus in action. Get ready to experience “Supersonic, Subatomic Java” - and make Open Source frameworks like Hibernate and Apache Camel faster, smaller and more dynamically scalable than ever before. About the speaker: Alex Soto is a Software Engineer at Red Hat in Developers group, the creator of NoSQLUnit project, member of JSR374 (Java API for JSON Processing) Expert Group. A Java Champion since 2017 and international speaker. We'd like to thank Oracle NetSuite for hosting this meetup at its new offices in Torre Agbar. As we do in our events, in order to prevent the no-show effect for those people that register and never come and to avoid problems to our sponsors (buying food for not present people) and to us (searching for bigger rooms), we'll charge 2 EUR to everyone registering and we will give back that amount for those that really attend the event.

    1
  • Let it fail: resilience patterns for microservices

    FREE NOW Barcelona

    €2.00

    Hi Devs, This meetup is about microservices, fault-tolerance and some real-world examples. What else can we say to you? So don't miss it! We want to thank myTaxi for hosting this event and providing snacks and drinks. Here is the the abstract of the talk: It's 2019. Teams are independent and we don't have a monolith anymore. We were told that with microservices we could keep our core functionality working while less important parts of the system are slow or even down. The problem is: designing distributed systems is not an easy task. The network is unreliable, services fail and there are lots of moving parts. At mytaxi, being able to resist partial failure is an essential requirement. We need to ensure that our customers have a smooth user experience, getting a taxi home or running into the airport, even when things go wrong in our system. mytaxi's platform depends on ~250 services that might fail at any time. This talk is focused on how we achieve fault-tolerance and what we learned during this journey. I will discuss resilience techniques that we use and how they can be useful to your business as well. Idempotence, retries, health checks, rate limiting, bulkhead and circuit breaking concepts, together with some real-world examples are on the agenda. And about Joao Alves in his own words: Throughout my 5+ years in software development, I have helped to create and resilient distributed systems at startups as well as global companies including Schibsted. I'm currently working as a Backend tech-lead for mytaxi, shaping the e-hailing and mobility markets in Europe. My main interests are distributed systems, microservices, event-driven architectures, reactive systems and type-safe programming languages. --- IMPORTANT NOTICE --- 1. People coming should provide the receptionist with their ID (DNI / NIE / Passport) due to security reasons. 2. As we do in our events, in order to prevent the no-show effect for those people that register and never come and to avoid problems to our sponsors (buying food for not present people) and to us (searching for bigger rooms), we'll charge 2 EUR to everyone registering and we will give back that amount for those that really attend the event.

    15
  • Workshop: fast prototyping of Enterprise Cross-Platform Mobile Apps with Java

    Hi devs! Let's code our first cross-platform mobile app with JavaFX ;-) In this session and following our previous session ( https://www.meetup.com/es-ES/BarcelonaJUG/events/258506532 ) we will build an application with Gluon Mobile and Gluon CloudLink, using the "MyDevoxx app" as an example. Proposal: - Installation of requirements*. - Gluon IDE Plugin, creation of a basic project, mobile deployment - Description of Gluon Mobile, Charm Down, Gluon Connect using application examples: Gluon samples - Description of Gluon CloudLink and Dashboard using an enterprise application example *Requirements: Laptop with the following software installed: - Java 8 - IDE: NetBeans or IntelliJ if possible, also Eclipse. - Android SDK (installing Android Studio), with at least SDK 27, or following http://docs.gluonhq.com/getting-started/#android-support - Gradle (4+) - USB cable to connect a device (Android/iOS) - For iOS: Mac, recent XCode. - A good Internet connection is also required. This session will be driven José Pereda (https://github.com/jperedadnr), PhD in Structural Engineering and software engineer at Gluon Software, he is a Java Champion, Oracle Groundbreaker Ambassador and JavaOne RockStar. Being on Java since 1999, he is a JavaFX advocate, developing Java applications for mobile and embedded platforms connected to the cloud and enterprise systems, while he also works on open source projects (OpenJFX, FXyz3D), co-authoring JavaFX books (JavaFX 8 Introduction by Example, JavaFX 9 by Example), blogging (http://jperedadnr.blogspot.com.es/), tweeting (@JPeredaDnr) or speaking at JUGs and conferences (JavaOne, Devoxx, JAX, Jfokus, JavaLand, JCrete, JBCNConf,…). José lives with his family in Valladolid, Spain. Remember to book your seat & happy coding! PD: We are looking for a company that would like to host the event. Let us know, we will be more than happy to come to your offices! ;-)

  • Fast prototyping of Enterprise Cross-Platform Mobile Applications with Java

    Hi devs! Did you know that you can use Java to build cross-platform mobile applications for iOS and Android? And that you can create enterprise applications in a breeze with tools like Gluon Mobile (https://gluonhq.com/products/mobile/) and Gluon CloudLink (https://gluonhq.com/products/cloudlink/) ? Learn about fast prototyping and development of Java applications on mobile, using your Java skills, IDEs and Gluon open source and commercial tools. Thanks to José Pereda (https://github.com/jperedadnr) in this session we will revisit the state of the latest developments (JDK, Gluon VM, JavaFX) and see how we can build applications with one cross-platform Java API and deploy to mobile platforms, with compelling UI, native services integration, and seamlessly connection with the cloud and enterprise back-end, taking profit from improved security and common mobile features such as push notifications, authentication, data synchronization or persistency, among others. José Pereda, PhD in Structural Engineering, works as a software engineer at Gluon Software and he is a Java Champion, Oracle Groundbreaker Ambassador and JavaOne RockStar. Being on Java since 1999, he is a JavaFX advocate, developing Java applications for mobile and embedded platforms connected to the cloud and enterprise systems, while he also works on open source projects (OpenJFX, FXyz3D), co-authoring JavaFX books (JavaFX 8 Introduction by Example, JavaFX 9 by Example), blogging (http://jperedadnr.blogspot.com.es/), tweeting (@JPeredaDnr) or speaking at JUGs and conferences (JavaOne, Devoxx, JAX, Jfokus, JavaLand, JCrete, JBCNConf,…). José lives with his family in Valladolid, Spain. Oh! We almost forgot, if you are interested, note that the next day (Saturday) we will run a hands-on workshop to hack & play with these technologies for a while! Here it is: https://www.meetup.com/es-ES/BarcelonaJUG/events/258506815/ Thank you one more time to Everis! They will provide the venue for hosting the event and some food and drinks to have some networking after the session. Remember to book your seat & happy coding!

  • Save your time building modern web apps with Vaadin Platform and Mateu MDD

    Hi devs, We're closing January with our third meetup of 2019 (much more to come in the next months). Join us in this event and learn how to make modern web application in Java with Vaadin Platform and Mateu MDD. Here we give you the abstract of the talk and some info about the speakers in their own words: Mateu MDD is a framework (yes, another one) for easily developing user interfaces from our java classes. It is like other MDD (Model Driven Development) frameworks as OpenXava or Apache Isis, but it is Vaadin based. The way Mateu MDD uses Vaadin makes it easily extensible with our own components what, together with a broad coverage of JPA, makes of Mateu MDD a tool which can easy our live a lot. Vaadin Platform is conformed by the Flow Framework, a collection of Web Components, and some tools for building modern web apps in Java. Web Components are a set of standards that enable custom HTML tags for web applications. They are currently being used by several big companies such as Google, GitHub, Comcast, Salesforce and General Electric. High profile sites such as Youtube, Google Music, and GitHub are implemented with Web Components. These standards are changing in the way developers build web apps and almost all web frameworks are moving towards utilising them. Vaadin Flow is a Java framework that provides an easy way to consume Web Components directly from Java code without having to write any HTML or JavaScript. In this session, you'll understand what Web Components are and how simple it can be to use them with Vaadin Flow from JVM applications. About the speakers: Manuel Carrasco (twitter.com/dodotis) defines himself as an open-sourcer. He loves contributing projects such as Vaadin, GWT, Polymer, Jenkins or Apache James. He is a "Senior expert" in Vaadin, where he works in the R&D Team producing amazing web-components and tools for the next generation web frameworks. Miguel Perez Colon (twitter.com/migue[masked]) has been working with Java for 20 years, and one of his main concerns in recent years has been the productivity and reliability of user interface development. He has gone from JSPs, Struts, XML + XSL and GWT to Vaadin with Mateu MDD. One of his maxims of recent years is "the less code, the better", and Mateu MDD helps with that. And more: We want to thank Barcelona Activa for offering the space for this event. Don't forget this event will be at Emprén room.

    5
  • HackDay Comunidad Hispana: Monolitos, Microlitos, µS con Java/Jakarta EE

    Hola! Volvemos a la carga en el 2019 con un nuevo evento organizado en colaboración con la comunidad Hispana! En este ocasión, desde Suramérica el grupo de usuarios EcuadorJUG será el encargado de orientar nuestra 5ª sesión: Monolitos, Microlitos, Microservicios usando Java / Jakarta EE En la era que estamos de contenedores, cloud y muchas herramientas que escoger en el momento de crear nuevas aplicaciones o evolucionar las que tenemos; presentamos tips y hacemos énfasis en patrones y prácticas elementales que aplican en nuestro día a día de desarrollo de aplicaciones empresariales. A través de este taller de 2 horas vamos a crear una aplicación desde cero pasando de un Monolito a Microlitos y finalmente a Microservicios. Por último, no podemos dejar de agradecer a Everis su soporte, ya que una vez más vendremos a su Living Lab a disfrutar del evento. Esperamos contar con vosotros! Nos vemos! ;-) --- Trae tu laptop para disfrutar practicando durante la sesión técnica. Agradecemos tener listos los requisitos previos al inicio de la sesión: - Open JDK 8 - Maven - Un IDE de tu gusto ;-) - Un servidor de aplicaciones o distribución de Microprofile. En este caso para el taller utilizaremos OpenLiberty (https://openliberty.io) - Docker ## Qué usaremos Aprenderás a ejecutar y actualizar una aplicación simple basada en servicios REST y desplegada en un servidor Open Liberty. Usaremos Maven a lo largo de toda la guía para crear, implementar e interactuar con la instancia de servidor en ejecución. ### Open Liberty Open Liberty es un servidor de aplicaciones diseñado para la nube. Es pequeño, ligero y diseñado pensando en el desarrollo de aplicaciones nativas de la nube. Soporta todas las APIs de MicroProfile y Jakarta EE (Java EE). También se despliega en todas las principales plataformas de nube, incluyendo Docker, Kubernetes y Cloud Foundry. ### Maven Maven es una herramienta de automatización que proporciona una forma eficiente de desarrollar aplicaciones Java. Usando Maven, construiremos nuestros servicios con la configuración del servidor y los cambios de código y veremos cómo los recoge un servidor en ejecución. También exploraremos cómo empaquetar la aplicación con el tiempo de ejecución del servidor para que se pueda implementar en cualquier lugar de una sola vez. Finalmente, empaquetaremos la aplicación junto con la configuración del servidor en una imagen Docker y la ejecutaremos como un contenedor. # Presentadores: Alberto Salazar es Java Champion, Oracle Groundbreaker Ambassador, Auth0 Ambassador, Lider y fundador del Grupo de Usuarios Java del Ecuador y Javaday Ecuador, miembro asociado del Java Community Process y entrenador/evangelizador de Java en el tiempo de Sun Microsystems. Hace 10 años fundó una compañía en Latinoamérica y por mas de 17 años ha entregado soluciones principalmente desarrolladas en Java desde sistemas militares a soluciones bancarias. Co autor del libro "Software Architecture with Spring 5.0", ha participado varios años como orador frecuente en conferencias de clase mundial como: Oracle CodeOne, Voxxed Days, JavaOne, Oracle Code, Redhat Summit, Oracle OTN y localmente en las sesiones de Grupos de Usuarios Java. Twitter: https://twitter.com/betosalazar Kleber Ayala; es un arquitecto de software con mas de 17 años de experiencia, Apache committer, co fundador del Grupo de Usuarios Java del Ecuador y de la conferencia Javaday Ecuador. Twitter: https://twitter.com/keal_ --- La comunidad Hispana --- Los grupos de usuarios de Java de España y Latinoamérica nos hemos unido para compartir conocimientos. Empezando en febrero del 2018 nos hemos ido reuniendo cada 2 meses para realizar talleres sobre temas de tecnología de gran interés en nuestras comunidades. Entre otras comunidades formamos parte los grupos: Cali JUG, Chile JUG, Coruña JUG, Ecuador JUG, Guate JUG, Madrid JUG, Málaga JUG, Medellín JUG, Nicaragua JUG, Panamá JUG, Perú JUG, Vigo JUG y claro, Barcelona JUG ;-)

    3