• Apache Camel y María

    Needs a location

    2
  • [ONLINE] Metiendo el pie en el agua

    Needs a location

    ESTE EVENTO SERA ONLINE A TRAVES DE ZOOM (iremos actulizando con el enlace) Primera reunion para decidir si al final hacemos algo de codigo juntas. El orden del dia consiste en: a) probar Zoom como herramienta para comunicarnos b) ver si hay interes c) decidir las cosas que llevará la web del grupo Nos vemos

    4
  • What I learnt from a major sports brand app

    Sngular Sevilla

    [The talk will be in English, although we are sure Kubra will drop some "sevillano" here and there ;-) ] If you are new to Kotlin, this is a great meetup for you. Kubra will share her experiences why we should convert Android applications into modern Kotlin, how to start converting a Java project and best Kotlin practices. Bio: Kubra has contributed to Android apps for FC Barcelona, Premier League, British Council and for many other companies. She is a big fan of Kotlin. She is a GDG and WTM lead since 2014.

    4
  • Combining Serverless Continuous Delivery With ChatOps

    iSspaces, Oficinas y Salas de Reuniones

    Open source Jenkins does not scale. There's no denying it. If we need more power because the number of concurrent builds increased, we cannot scale Jenkins. We cannot hook it into Kubernetes HorizontalPodAutoscaler that would increase or decrease the number of replicas based on metrics like the number of concurrent builds. Simply put, OSS Jenkins does not scale. At times, our OSS Jenkins is struggling under heavy load. At others, it is wasting resources when it is underutilized. As a result, we might need to increase its requested memory and CPU as well as its limits to cover the worst-case scenario. As a result, when fewer builds are running in parallel, it is wasting resources, and when more builds are running, it is slow due to insufficient amount of assigned resources. And if it reaches its memory limit, it'll be shut down and rerun (potentially on a different node), thus causing delays or failed builds. Except, that there is no OSS Jenkins in Jenkins X. And the good news is that it is serverless. It combines Kubernetes with Prow, Tekton, and Pipeline Operator. And that's not all. It is based on GitOps principles, and it comes with ChatOps capabilities. We'll explore how we can combine different tools and processes to accomplish Kubernetes-first Cloud-native continuous delivery based on GitOps principles combined with ChatOps. But, before we do that, you'll need to forget everything you know about OSS Jenkins or similar tools. Bio: Viktor Farcic ( https://www.linkedin.com/in/viktorfarcic/ )

  • Primeros pasos con Spring y Spring REST

    Core Networks Sevilla

    Taller práctico donde se instalará Spring Tool Suits y crearemos unos primeros proyectos donde obtendremos JSON, utilizaremos patrones de diseños e incluso nos conectaremos a una base de datos. Es un evento donde podrás traer tu portátil si lo deseas para seguir la charla y comenzar en el mundo Java de la mano de Spring 5, uno de los frameworks con mayor número de ofertas del momento. Bio: Programador, emprendedor, formador, solucionador tecnológico. Soy director de Progrademia, una academia de programación online y gerente de la empresa Abatic Soluciones Tecnológicas. Entre mis aficiones está la programación en Java y Delphi y los motores de bases de datos SQL como PostgreSQL y Oracle. Además, cuando tengo tiempo libre, creo dos podcast, uno llamado No Solo Delphi y Aprende a Programar, el Podcast

    16
  • Work Tales 8: ¿Eres un programador del montón?

    Este post de Azahara Fernández (https://medium.com/@azaharafernandezguizan/quiero-ser-una-programadora-del-mont%C3%B3n-10d19af6e5f) ha removido conciencias. ¿Qué es para ti un programador del montón? ¿Te consideras uno de ellos? ¿En la vida lo serías? ¡Ven a este Work Tales y mejor hablamos todo esto en persona!

    2
  • Supersonic, Subatomic Java with Quarkus

    Java was born in the mid-90s, the era of TLC and Boyz II Men, long before the rise of Linux server virtualization and the Linux container. We took great pride in running Java applications for weeks if not months without restarts and Java assumed the whole computer belonged to itself, that it could consume all available memory and CPU. In this presentation, we will demonstrate the problems associated using Java for "microservices", and how the open source ecosystem is working to insure the future of Java by being cloud first, container native, serverless focused and Kubernetes optimized. This is where GraalVM meets Quarkus, bringing server-side and enterprise-capable Java to enable you to build truly cloud native apps. Bio: Alex is a Software Engineer at Red Hat in Developers group. He is passionate about the Java world, software automation and he believes in the open source software model. Alex is the creator of NoSQLUnit project, a member of JSR374 (Java API for JSON Processing) Expert Group, the co-author of the Testing Java Microservices book for Manning and a contributor of several open source projects. Java Champion since 2017 and international speaker, he has talked about new testing techniques for microservices and continuous delivery in 21st century.

    3
  • Mapping Streams to Reactive Operations. An introduction on reactive data manipul

    Abstract: What is reactive programming? What are streams? What is filter, map, throttle... In this workshop we will learn about collection operations on java using streams, how are they related to functional programming, and jump from there to reactive streams operation to try to understand the parallels and differences on how we operate the data. If we have time, we will see a small example of a real service built with reactive streams. What you will learn: * Basic understanding of Lambdas and Higher Order functions. Function Api * How to use Java Stream Api * From Data to Event. What is a data flux, how is data coded. How do we represent it. * Simmilarities and differences between collections and flux of data. * What problems flux solve over collections? * Flux operations * Small example on how to build an application using reactive streams Please, before attending this workshop, get git and any Java IDE (we recommend IDEA) Jose 'Joshi' Raez (27, Seville) is a passionate programmer and gamer. He is currently working with the team at City Sightseeing Worldwide as a Full-Stack Developer. Always trying to learn new things and wondering how to improve his coding and that of his peers. He is a firm believer of learning and sharing, Clean Code, Software Craftsmanship and Language Agnostic Programming. You can find him at @JoshiRaez on Twitter, [masked] or at http://joseraez.com Note: The workshop will be in Spanish

    1
  • Tu primera app Android con Kotlin

    Z1

    ¿Te gustaría empezar a aprender Kotlin pero no sabes por dónde empezar? ¡En esta sesión construiremos juntos una app Android usando Kotlin que podrás llevarte instalada en tu móvil! Sólo necesitarás traerte tu portátil y ganas de pasar el rato cacharreando juntos. No se requiere ningún nivel previo de conocimiento en Android o Kotlin, únicamente nociones de programación en cualquier lenguaje. Duración: 1.5h - 2h. Importante traer instalado: * Android Studio (https://developer.android.com/studio) * SDK de Android. Al abrir Android Studio por primera vez lo descarga solito, pero ocupa bastante así que conviene traerlo ya bajado. * Clonar este repositorio: //TODO * (Opcional) IntelliJ: también sirve para Android pero requiere más configuración manual * (Opcional) Móvil Android con cable usb: el SDK trae emuladores pero luego no puedes enseñárle la App a tus amigos :P

    7
  • Tips de usabilidad para programadores

    No solo es importante que tu software funcione, también que las personas sepan cómo utilizarlo. Conoce algunas claves para mejorar la experiencia de usuario de tus productos digitales. Nota: Esta charla es válida para cualquier lenguaje de programación. Es en español. Nivel Iniciación. Se harán fotos en el evento, si por cualquier razón no quieres aparecer en ellas, comunícanoslo por correo o el mismo día.

    6