[{"name":"Manasés Jesús","email":"contact@manasesjesus.com","avatar":"https://papercallio-production.s3.amazonaws.com/uploads/user/avatar/84403/all.png","location":"Germany","bio":"Manasés Jesús has been developing applications since high school employing different programming languages, tech-stacks and software development methodologies. He has architected and implemented distributed systems, mobile and cloud-native applications, as well as led projects and delivered working software to a range of international corporations in the banking, IT and IoT sectors. He has trained fellow software engineers, published articles, as well as spoken at Google Developer Groups and international conferences. He has also been featured in the O'Reilly's book _\"97 Things Every Cloud Engineer Should Know\"_.","twitter":"","url":"https://sessionize.com/manasesjesus","organization":"Cumulocity IoT","shirt_size":null,"talk_format":"Lightning Talk (~5-10 minutes)","title":"Serverless Death Star","abstract":"La implementación más relevante de Serverless es la de Function-as-a-Service (FaaS), donde solamente hay que desplegar el código de las funciones y elegir qué eventos las activarán. Aunque parece un proceso sencillo, hay que tener en cuenta ciertos aspectos para evitar construir un sistema complejo.","description":"Serverless significa que no hay aprovisionamiento por adelantado ni gestión de servidores, y una economía de pago por uso para crear aplicaciones. En los últimos años se ha convertido en una palabra de moda que atrae a desarrolladores, y los arquitectos de soluciones adoptan cada vez más las arquitecturas basadas en eventos para desacoplar las aplicaciones distribuidas. Al hacer uso de funciones como servicio (FaaS), los desarrolladores despliegan el código de las funciones y eligen qué eventos las activarán. Aunque parece un proceso sencillo, hay que tener en cuenta ciertos aspectos a la hora de desarrollar aplicaciones serverless.\r\n\r\nEsta charla mostrará cómo construir una arquitectura serverless (multi-nube) y los anti-patrones a evitar.","notes":"","audience_level":"All","tags":["cloud computing","serverless","architecture","java functions"],"rating":0.0,"state":"accepted","confirmed":false,"created_at":"2022-07-01T17:40:05.770Z","additional_info":null},{"name":"Cesar Rivas","email":"cesarg.rivasm@gmail.com","avatar":"https://secure.gravatar.com/avatar/bd5288178fdcea63bd5b1b1d904eea55?s=500","location":"Unknown","bio":"Ingeniero Telematico, egresado de la PUCMM, residente en Santo Domingo.","twitter":"tech_agro","url":"","organization":"","shirt_size":null,"talk_format":"Lightning Talk (~5-10 minutes)","title":"knowing quarkus microservices","abstract":"la arquitectura de microservicios dia a dia gana mas mercado, por lo tanto una introducción al Frame de quarkus, seria una charla super interesante.","description":"","notes":"","audience_level":"Beginner","tags":["java","jvm","software development"],"rating":35.0,"state":"rejected","confirmed":false,"created_at":"2022-06-23T19:57:52.333Z","additional_info":null},{"name":"Eudris Cabrera Rodriguez","email":"eudris@gmail.com","avatar":"https://papercallio-production.s3.amazonaws.com/uploads/user/avatar/40207/IMG_20200109_200944.jpg","location":"Dominican Republic","bio":"Ingeniero Telemático (Egresado de PUCMM). Actualmente Desarrollador Informático en el Ministerio de Hacienda de la República Dominicana. Entusiasta de la tecnología y el software libre, desarrollador Java, instructor ocasional (Java / Linux), aficionado del béisbol/sóftbol y los bailes latinos.\r\n\r\nGanador de la beca Linux Training Scholarship 2014 en la categoría Developer Do-Gooder. Miembro asociado del JCP (Java Community Process). Co-fundador / Organizador del grupo de usuarios Java (Java User Group ) de la República Dominicana (aka Java Dominicano) y miembro del staff organizador de JConf Dominicana (https://jconfdominicana.org)\r\n\r\nEn el tiempo libre, escribe artículos, realiza charlas y ayuda en la revisión de documentación técnica en el mundo Java y el código abierto.\r\n","twitter":"eudriscabrera","url":"https://eudriscabrera.com","organization":"Java Dominicano","shirt_size":null,"talk_format":"Workshop (\u003e 60 minutes)","title":"Novedades después de Java 8 que hacen tu vida más fácil","abstract":"En este taller vamos a trabajar con las novedades después de Java SE 8, los beneficios que ofrecen y qué cosas emocionantes están por venir. Así como también, abordaremos tus inquietudes sobre los retos que supone el nuevo ciclo de lanzamiento.","description":"En su nuevo modelo de lanzamiento, cada seis meses liberan una nueva versión de Java. Los lanzamientos que se demoraban varios años son cosas del pasado, Java ha adoptado el espíritu de agilidad para hacer frente a la era de la nueva tecnología. Algunos se preguntan, ¿Qué impacto tendrá este lanzamiento frecuente en Java, su calidad, adopción y desarrollo futuro? Qué intensivos tienen los desarrolladores y las organizaciones para seguir el ritmo de Java. ¿Deberían mantenerse al día o ponerse al día una vez en unos pocos años? Todas son buenas preguntas y preocupaciones razonables.\r\n\r\nA partir de Java SE 8 han sucedido muchos cambios, las actualizaciones a los APIs y las nuevas funcionalidades del lenguaje son realmente geniales y muy útiles en tu trabajo del día a día.\r\n\r\nEn este taller vamos a trabajar con las novedades después de Java SE 8, los beneficios que ofrecen y qué cosas emocionantes están por venir. Así como también, abordaremos tus inquietudes sobre los retos que supone el nuevo ciclo de lanzamiento.\r\n\r\nLos temas que estaremos tratando son:\r\n\r\n* Repaso Java SE 8\r\n - Expresiones Lambdas\r\n - API Stream\r\n* Cambios en el lenguaje en Java SE 9\r\n* JShell\r\n* Ciclo de lanzamiento de Java\r\n* Versiones con soporte a largo plazo (LTS)\r\n* Inferencia de tipos en variables locales en JDK 10 \r\n* Nuevas funcionalidades y actualizaciones en JDK 11\r\n* Algunas consideraciones que debes tomar en cuenta para migrar de Java 8 a Java 11.\r\n* Expresiones en switch\r\n* Bloque de texto\r\n* Pattern Matching para Instanceof\r\n* Mejoras en el manejo de NullPointerExceptions\r\n* Tipo de dato Record\r\n* Sealed classes\r\n* Pattern Matching para switch\r\n* Servidor por defecto\r\n","notes":"","audience_level":"Intermediate","tags":["java","jvm","jdk"],"rating":0.0,"state":"accepted","confirmed":false,"created_at":"2022-07-12T04:20:48.498Z","additional_info":null},{"name":"Jose Eugenio Duran","email":"eugenioduran15@gmail.com","avatar":"https://secure.gravatar.com/avatar/3a4bb98ae017a7a528c455432b061fa3?s=500","location":"Unknown","bio":"","twitter":"","url":"","organization":"","shirt_size":null,"talk_format":"Talk (~30-45 minutes)","title":"El alto costo de no actualizar Java en tu empresa.","abstract":"Con los nuevos releases de Java sucediendo cada 6 meses y la tecnologia avanzando tan rapido, es muy facil quedarnos atras y esto supone un costo, aveces muy alto que muchas veces ignoramos y cuando venimos a cuantificarlos es bastante alto para pagarlo.","description":"","notes":"","audience_level":"All","tags":[],"rating":90.0,"state":"accepted","confirmed":false,"created_at":"2022-06-17T15:31:33.370Z","additional_info":null},{"name":"Clivens Petit","email":"clivens.petit@softrizon.com","avatar":"https://secure.gravatar.com/avatar/d06ac8ff2838c9f20b502ebc12db3073?s=500","location":"Dominican Republic","bio":"I am an experienced and self-motivated Java Software Developer, bringing valuable industry experience and a passion for creating scalable and user-friendly products. Experienced in developing MVPs, re-architecting legacy software to use modern technology, updating and adding new features to current software for improved efficiency, automating manual processes, building web and mobile applications from scratch for internal and public usage, implementing business intelligence dashboards to provide company insights, and integrating current software to third-party API services.","twitter":"peclevens","url":"https://www.softrizon.com","organization":"Softrizon","shirt_size":null,"talk_format":"Workshop (\u003e 60 minutes)","title":"Handle errors in your application without tears","abstract":"Users don't always follow the happy path while using your application. They might enter the wrong values. The database or the API integration might go down. In this workshop, I'll show you how to deal with all 3 without ending up with a spaghetti code and, more importantly, without tears :).","description":"Things don't always go as planned in our applications. We always need to validate user inputs and handle third-party integration errors. Yet, developers always struggle to find the right way to handle errors and exceptions in codes without ending up with a spaghetti code. Clear error management makes your code more predictable, maintainable, and easy to reason about.\r\n\r\nIn this workshop, you will learn how to create and categorize your error codes so they can serve as up-to-date documentation when you need to integrate with your own API. Additionally, I'll share techniques that can help you translate your error messages to other languages without tears, give users general messages, and log more detailed messages for debugging or audit purposes.\r\n\r\nJoin me to see how we can improve the user experience in our applications and learn how better error handling results in better code.","notes":"","audience_level":"Intermediate","tags":["Kotlin","Java","TypeScript","Software Development","Software Architecture","Exception","Error Handling"],"rating":62.5,"state":"accepted","confirmed":false,"created_at":"2022-07-10T05:13:35.659Z","additional_info":null},{"name":"Gustavo José Henríquez Contreras","email":"gustavojoseh@gmail.com","avatar":"https://secure.gravatar.com/avatar/bc238d120bdb729a631f4aad783f6710?s=500","location":"Santiago, Dominican Republic","bio":"","twitter":"","url":"","organization":"","shirt_size":null,"talk_format":"Talk (~30-45 minutes)","title":"Lucee Framework - \"The Unknown Java Legacy Framework\"","abstract":"I'm going to talk about an \"unknown java framework\" called LUCEE which is used to write down legacy business application with the \"rapid-development\" slogan in mind. What it is, why was develop, who use it, advantages, disadvantages, cost, learning curve, design patterns and so much more...","description":"I'm going to talk about the \u003cb\u003eLUCEE FRAMEWORK\u003c/b\u003e and the most basic features.\r\n\r\nThe presentation is going to be divide in the following parts:\r\n\r\n- Intro\r\n\r\n1. What is it?\r\n2. Why was develop?\r\n3. Who uses it?\r\n4. Advantages and disadvantages?\r\n5. Cost?\r\n6. Learning Curve?\r\n7. Design Patterns?\r\n8. Integrations?\r\n9. Testing?\r\n10. Functionalities and features?\r\n11. Showcase\r\n\r\n- Conclusion\r\n- Questions \u0026 Answers","notes":"The presentation is going to last around ~10-15 minutes and then it will feature a showcase of the most basic features (live-action examples) that is going to last around 15-20 minutes.","audience_level":"All","tags":["lucee","java","framework","coldfusion","programming-language","legacy"],"rating":77.5,"state":"accepted","confirmed":true,"created_at":"2022-07-09T16:03:42.609Z","additional_info":null},{"name":"Eury Perez","email":"perez.eury16@gmail.com","avatar":"https://secure.gravatar.com/avatar/9a6803ad1647c2ed5bc4d59ef5a160e5?s=500","location":"Unknown","bio":"Eury is an experienced mobile developer and Google Developer Expert in Android with more than 8 years of experience in that field and more than 11 of general software development experience. He co-organizes the Google's Developer Group, Developer Students Club and Women Techmakers programs in Santo Domingo.\r\n\r\nHe has been working with international teams since 2013 when he joined a Canadian startup focused on mobile development. In 2014 he joined Instacarro one of the fastest growing startup in LATAM based in Brazil as an Android Senior Developer. He also worked for the renowned fitness company Beachbody from Los Angeles as an Android Team Lead.\r\n\r\nAt this moment he is working for Citizen, the lead safety company in the United States. He also loves to teach and serves as an Android consultant for local companies in the Dominican Republic and used to teach computer science in the most important school of Santo Domingo (Carol Morgan School).","twitter":"_euryperez","url":"https://euryperez.dev","organization":"Citizen","shirt_size":null,"talk_format":"Talk (~30-45 minutes)","title":"Go with the Flow: smooth architecture design with Coroutines Flow ","abstract":"Kotlin coroutines resuelve el problema de las tareas en segundo plano de una manera sencilla y conocida: usando suspend functions (async/await). Conozcamos Flow y como usarlo en nuestra arquitectura.","description":"Una de las tareas más complejas en el desarrollo de software es la concurrencia. Kotlin coroutines resuelve este problema de una manera sencilla y conocida: usando suspend functions (async/await). Dentro de coroutines existe Flow. Flow permite tener streams en nuestra arquitectura desde las capas más abstractas, evitando así depender de feature de la plataforma.\r\n\r\nEn esta charla aprenderás como diseñar tu arquitectura de forma sólida y fluida usando Kotlin Flow.","notes":"","audience_level":"Intermediate","tags":["jvm","kotlin","software development"],"rating":86.0,"state":"accepted","confirmed":true,"created_at":"2022-07-04T16:01:50.451Z","additional_info":null},{"name":"Karan Balkar","email":"karanbalkar@gmail.com","avatar":"https://papercallio-production.s3.amazonaws.com/uploads/user/avatar/55159/profile_pic.jpg","location":"India","bio":"Karan Balkar is a mobile application developer primarily working on Android since the past 5 years. He has also worked on Augmented reality / Virtual reality based mobile applications and is passionate about exploring new innovative technologies. \r\n","twitter":"threadsoflifebg","url":"","organization":"LTI","shirt_size":null,"talk_format":"Talk (~30-45 minutes)","title":"Demystifying the Java Flight Recorder API","abstract":"This talk will be useful for developers who wish to monitor the performance of the applications especially in case of heavy data loads. It will help developers to understand how to use and integrate the JFR APIs in their existing Java based projects seamlessly along with the best practices.","description":"This session primarily aims at providing details about how to go about using the Java Flight Recorder API. It also explains the reasons to use the JFR API over the conventional Java Logging API by highlighting the key differences between them.","notes":"","audience_level":"Beginner","tags":["Java","Performance Monitoring"],"rating":92.0,"state":"accepted","confirmed":true,"created_at":"2022-06-22T11:17:24.847Z","additional_info":null},{"name":"Juan Jose Polanco Arias","email":"juanjpa.1991@gmail.com","avatar":"https://secure.gravatar.com/avatar/36519ba871bfa1ad45acd15ec22a17b4?s=500","location":"Dominican Republic","bio":"Ingeniero Telemático, amante del software development, inteligencia artificial, desarrollo de tecnología, investigación y emprendimiento. Fuera de la tecnología, soy Crossfiter, fan de la lucha libre profesional (AEW, WWE, NJPW, AAA), automovilismo (Formula 1, WEC, Formula E), seguidor de anime (Yugioh mi favorito incluyendo el juego de cartas) y el hiking/rapelling. Me gusta viajar y conocer lugares nuevos, el turismo de montaña y aventura y hacer crossfit.","twitter":"","url":"","organization":"Intellisys D. Corp","shirt_size":null,"talk_format":"Workshop (\u003e 60 minutes)","title":"Computer Vision con Jupyter, TensorFlow y Java","abstract":"Jupyter y Python son 2 herramientas que usualmente van de la mano en el desarrollo de modelos de Machine Learning y AI de cualquier tipo, pero ¿qué tal si te digo de que esto es posible en Java? ¿Y mejor aún, usando Tensorflow ? En este workshop, lo descubriremos.","description":"En este workshop realizaremos un modelo sencillo de computer vision (o vision computacional) el cual se centrara en enseñar como utilizar las herramientas de Jupyter y Tensorflow (junto con otras librerías mas) en la plataforma Java, con el objetivo de mostrar a los desarrolladores Java que quieran entrar en el campo de la Inteligencia Artificial, Data Science o areas afines, de que es posible también hacer todo esto en Java sin necesidad de cambiar de lenguaje (a Python como es la norma en esta area). Mostraremos el proceso completo de creación y entrenamiento de un modelo en Tensorflow (el cual explicaremos como instalarlo en Java). Como los modelos de computer vision se basan en el Deep Learning, un subset de Machine Learning, también veremos de manera resumida conceptos básicos de Machine Learning y Deep Learning y sobre todo lo que son las Redes Neuronales Convolucionales (CNN en ingles).","notes":"","audience_level":"All","tags":["deep learning","java","artificial intelligence","jvm","jupyter","ijava","data science"],"rating":80.0,"state":"accepted","confirmed":true,"created_at":"2022-07-10T04:47:39.898Z","additional_info":null},{"name":"Mary Grygleski","email":"mary.grygleski@cjug.org","avatar":"https://secure.gravatar.com/avatar/61a93dca0178c41a915f6cf0de2c0834?s=500","location":"Chicago, IL","bio":"Mary is a Java Champion and a passionate Senior Developer Advocate at DataStax, a leading data management company that champions Open Source software and specializes in Big Data, DB-as-a-service, Streaming, and Cloud-Native systems. She spent 3.5 years previously as a very effective advocate at IBM, focusing on Java, Jakarta EE, OpenJ9, Open Source, Cloud, and Distributed Systems. She transitioned from Unix/C to Java around 2000 and has never looked back since then. She considers herself a polyglot and loves to continue learning new and better ways to solve real-life problems. She is an active tech community builder outside of her day job, and currently the President of the Chicago Java Users Group (CJUG), as well as a co-organizer for several IBM-sponsored meetup groups in the Greater Chicago area.","twitter":"mgrygles","url":"https://dev.to/mgrygles","organization":"DataStax","shirt_size":null,"talk_format":"Talk (~30-45 minutes)","title":"Event Streaming and Processing with Apache Pulsar","abstract":"Apache Pulsar has taken enterprise event-driven messaging and streaming systems to a new height, unifying message streaming, queueing, mediation, and transformation all on the same platform. It is poised to become the de facto go-to platform for event streaming in the modern cloud native world.","description":"When it comes to distributed, event-driven messaging systems, we usually see them supporting either one of two types of semantics: streaming, or queueing, and rarely do we find a platform that supports both. In this presentation, we’ll first get an introduction and some clarifications of event-driven versus message-driven systems, event streams, and stream processing. We’ll then take a look at Apache Pulsar which offers a very unique capability in modern, cloud-native applications and architecture, in which its platform supports both Pub-Sub and Message Queues, and extends into streams processing as well as performs message mediation \u0026 transformation. We will look at how it relies on Apache Bookkeeper for its durable, scalable, and performant storage of log streams, and leverages on Apache Zookeeper. We will also see how Pulsar is meant to bring the best of other systems, such as how it fills the gaps that Kafka has and extends its streaming capability in the complex cloud world.","notes":"","audience_level":"All","tags":["Event Streaming","Distributed Messaging","Cloud Native","Open Source","Real time","Pub/Sub"],"rating":100.0,"state":"accepted","confirmed":true,"created_at":"2022-07-08T06:10:34.866Z","additional_info":null},{"name":"Carlos Camacho","email":"carlosalfredocamacho@gmail.com","avatar":"https://secure.gravatar.com/avatar/a8ec9a9afec9e3011e84feff3bc4a1d6?s=500","location":"Santiago de los Caballeros, República Dominicana.","bio":"Más de 11 años de experiencia en desarrollo de software bajo la plataforma Java, implementación de proyectos de código libre y desarrollo e integración de proyectos embebidos. Graduado de Ingeniería Telemática, Master en Tecnología Educativa. Profesor de las carreras de Ingeniería de Sistemas y Computación e Ingeniería Telemática de la PUCMM (Pontificia Universidad Católica Madre y Maestra). Actualmente es el Director de la escuela de Ingeniería en Computación y Telecomunicaciones Campus Santiago PUCMM. Miembro de la Fundación Código Libre, Co-fundador de Java User Group, Java Dominicano y Co-fundador de la empresa AvatharTech dedicada al desarrollo de software. ","twitter":"ccamachog","url":"https://ccamachog.medium.com/","organization":"AvatharTech, Java Dominicano, Fundación Código Libre Dominicana, PUCMM ","shirt_size":null,"talk_format":"Workshop (\u003e 60 minutes)","title":"Taller de Contenedores y Orquestadores de Software Para Javeros","abstract":"Taller para desmitificar el uso de los contenedores y orquestadores de software en aplicaciones Java. Estaremos abordando los conceptos básicos y practicándolos.","description":"Los contenedores y orquestadores de software son herramientas muy demandas al día de hoy por los beneficios en aislamiento, despliegue y homogeneidad en las fases de desarrollo que nos proporcionan, dicho conocimiento es muy demandado en conjunto con las herramientas que utilizamos para nuestro desarrollo y es importante dominar la creación, despliegue y actualización de nuestras aplicaciones utilizando contenedores de software. Al mismo tiempo, coordinar un grupo de contenedores puede ser una tarea compleja y los orquestadores de software nos ayudan en ese sentido.\r\n\r\nEn nuestro taller estaremos trabajando específicamente con la tecnología Docker para implementar los conceptos de contenedores y Kubernetes como plataforma para orquestar nuestros contenedores. Los temas que estaremos tratando son:\r\n\r\n## Contenedores:\r\n\r\n* Aspectos generales de los contenedores.\r\n* Instalación del motor de Docker.\r\n* Uso del CLI de Docker.\r\n* Creación de imágenes.\r\n* Creación de contenedores.\r\n* Publicación de imágenes.\r\n* Redes en los contenedores.\r\n* Creación del DockerFile.\r\n* Uso de Docker Compose.\r\n* Aspectos de seguridad con Docker.\r\n\r\n## Orquestadores:\r\n\r\n* Conceptos básicos de Kubernetes.\r\n* Instalación Kubernetes para uso local.\r\n* Uso de CLI de Kubernetes.\r\n* Comandos básicos. \r\n* Uso de los Manifiestos.\r\n* Despliegues de Pods.\r\n* Manejo de las redes.\r\n* Uso de Servicios.\r\n\r\nEl tema de los contenedores lo estaremos tratando en 2 horas y los orquestadores en 1 hora.\r\n\r\n","notes":"Los participantes del talleres deben llevar una laptop preferiblemente con las siguientes características: \r\n\r\n* 8Gb de RAM, preferiblemente 16GB.\r\n* Disponer de 100GB de disco duro.\r\n* Tener JDK 17 instalado.","audience_level":"Beginner","tags":["Contenedores","Docker","Kubernetes","Orquestadores","Java"],"rating":0.0,"state":"accepted","confirmed":false,"created_at":"2022-07-11T03:30:03.693Z","additional_info":null},{"name":"Manasés Jesús","email":"contact@manasesjesus.com","avatar":"https://papercallio-production.s3.amazonaws.com/uploads/user/avatar/84403/all.png","location":"Germany","bio":"Manasés Jesús has been developing applications since high school employing different programming languages, tech-stacks and software development methodologies. He has architected and implemented distributed systems, mobile and cloud-native applications, as well as led projects and delivered working software to a range of international corporations in the banking, IT and IoT sectors. He has trained fellow software engineers, published articles, as well as spoken at Google Developer Groups and international conferences. He has also been featured in the O'Reilly's book _\"97 Things Every Cloud Engineer Should Know\"_.","twitter":"","url":"https://sessionize.com/manasesjesus","organization":"Cumulocity IoT","shirt_size":null,"talk_format":"Talk (~30-45 minutes)","title":"Microservicios de IoT con el Enfoque API-First","abstract":"Al diseñar primero la API de su microservicio para una plataforma de IoT podrá visualizar cómo se va a estructurar basándose en sus requerimientos. Además, facilitará la discusión y toma de decisiones con sus desarrolladores, usuarios de negocio y otras partes interesadas que deseen consumir su API.","description":"Las Web APIs existen desde hace casi 20 años, pero en los últimos años el concepto _API-first_ ha ganado atención entre los equipos de desarrollo de software. Un enfoque _API-first_ significa que para cualquier proyecto de desarrollo, sus APIs son tratadas como \"ciudadanos de primera clase\", y esos ciudadanos deben tener documentos válidos. \r\n\r\nHoy en día muchas aplicaciones exponen sus servicios a través de una API, y éstas son consumidas por clientes que necesitan saber cómo es el modelo y qué operaciones están disponibles. Existen varias herramientas que permiten generar código cliente/servidor a partir de un documento de especificación API, y también es posible generar y publicar su documentación web de forma automática. Las APIs pueden ser utilizadas no sólo por personas, sino también por sistemas y objetos físicos (dispositivos) para conectarse y compartir datos sin problemas a través de Internet. Esto no es un escenario hipotético, es la vida real y está ocurriendo a nuestro alrededor ahora mismo. El Internet de las cosas (IoT) está cambiando el mundo.\r\n\r\nEn esta charla se revisarán: \r\n\r\n* Diferentes maneras de diseño y documentación de una API para microservicios basados en Java\r\n* Publicar de forma rápida, automática (CI/CD2) y gratuita la documentación web del microservicio\r\n* Empaquetar (Docker) y desplegar el microservicio en una plataforma IoT\r\n* Enviar y obtener datos de la plataforma a través del microservicio ","notes":"","audience_level":"All","tags":["software development","microservices","IoT","API design","containers"],"rating":0.0,"state":"submitted","confirmed":false,"created_at":"2022-07-01T18:26:05.901Z","additional_info":null},{"name":"Marco Schulz (@ElmarDott)","email":"elmar.dott@gmail.com","avatar":"https://secure.gravatar.com/avatar/c59c6666e76977dde33948515fdb3a90?s=500","location":"Mexico","bio":"Marco Schulz studied at HS Merseburg, Germany, computer science and holds an engineers degree in software engineering. He tweets as @ElmarDott regularly about several technical topics. The main topics in his field of work are Build and Configuration Management, Software Architecture and Release Management. About more than 15 years he is working in different large Web Application projects all over the world. He is an independent consultant / trainer. To share his knowledge he gives talks on conferences, if he is not writing on a new article about software engineering.","twitter":"ElmarDott","url":"https://lbry.tv/@elmar.dott:8","organization":"self employed","shirt_size":null,"talk_format":"Talk (~30-45 minutes)","title":"Rolling Stones on stage: release me","abstract":"To deal with standards in your own projects is not something bad. A well define release process based on common standards increase your productivity. Learn in this talk how you are able to simplify your daily work.","description":"Everyone does it, some even several times a day. But few are aware of the complex interlocking mechanisms that make up a complete software release. This is why it sometimes happens that a package gets in the way of the automated processing chain.\r\nWith a bit of theory and a typical example from the Java universe, I show how you can take a little pressure out of the software development process in order to achieve lean, slightly automated processes.","notes":"Based on a talk at JCON Conferenc 2021 - hold in German language. \r\nLiving in Puebla, Mexico","audience_level":"All","tags":["Java","Release Management","Agil","Architecture"],"rating":0.0,"state":"submitted","confirmed":false,"created_at":"2022-06-26T02:33:01.451Z","additional_info":null}]