devops

Recursos de programación de devops
Book Club with Jacqui Read: Communication Patterns. Thursday, January 25, 2024 at 3:00 PM [GMT+1] Simply having a great idea or design isn't sufficient for the success of your software project. To garner support from stakeholders, foster collaboration within teams, and ensure everyone contributes to the vision, effective communication is crucial. In this pragmatic guide, Jacqui Read demonstrates how to skillfully present your architecture to secure stakeholder buy-in. Miscommunication and a lack of consensus can result in escalating costs, unmet requirements, and an architecture that deviates from your original intentions. Using practical examples and patterns, this book illustrates how to craft documentation and diagrams that effectively convey your message to diverse audiences. Key takeaways from this book include: Designing diagrams and documentation tailored to your audience, message, and project stage. Creating documentation and diagrams that are accessible to individuals with different roles, needs, or disabilities. Mastering written, verbal, and nonverbal communication for success in technical settings. Applying the communication patterns outlined in the book to real-world projects and software designs. Collaborating and communicating with distributed teams to successfully design and document software and technical projects. Jacqui Read is an internationally-recognised solution and enterprise architect, with hands-on experience and expertise architecting and coding software systems. She specialises in assisting businesses, large and small, to create and enhance architecture practices, construct evolutionary architectures, and untangle and extract value from data and knowledge. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/
In this talk about Micro Frontends, we will explore an architecture that allows breaking down frontend applications into smaller, independently deployable components. We deep dive into the benefits of scalability, modularity, and continuous deployment, while addressing the challenges of complexity and team coordination. We also discuss implementation strategies, highlight best practices, and provide key takeaways for successfully adopting micro frontends in your projects. 👉 Arnau Gris has 6+ years of experience as a T-shaped Software Engineer, I’m specialized in frontend and hybrid mobile development. With years of experience in React, Angular, React Native, and Ionic. I have a strong interest in software architecture to create scalable and efficient systems. I like to learn new technologies and paradigms. My main motivation is to bring innovative ideas to life delivering quality, scalability, reliability and a good user experience. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/ -- 00:00 Micro Frontends: Breaking Down Frontend Applications 16:54 Q&A
🙋‍♂️ Un jueves más Diego y Eric nos enseñan operadores útiles en programación funcional. En esta nueva serie vamos a resolver algunos ejercicios del Advent of Code utilizando programación funcional. El Advent of Code consiste en una propuesta de ejercicios con formato de calendario de adviento. estos ejercicios constan de dos partes, una primera parte más sencilla, y una segunda que depende de la primera. 🎅 https://adventofcode.com/2023 En este vídeo revisamos los ejercicios de los días 3 y 4. Puedes comprobar sus enunciados aquí: ✍🏻 Ejercicio Día 3: https://adventofcode.com/2023/day/3 ✍🏻 Ejercicio Día 4: https://adventofcode.com/2023/day/4 🙌 Suscríbete al canal de Youtube de Apiumhub para seguir esta serie y aprender a usar operadores clave de este paradigma con Diego y Eric. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/ -- 00:00 Ejercicio 1 (día 3) 18:45 Ejercicio 2 (día 4) 37:28 Despedida
Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/company/apium_hub/mycompany/ https://www.instagram.com/apiumhub/ -- The Global Software Architecture Summit (GSAS) is a 3-day event that aims to attract and connect software architecture experts from all over the world as well as all those interested in building working software to improve their skills, share knowledge, and connect. The event features two days of talks by industry experts such as Mark Richards, Neal Ford, Nathaniel Schutta and one day of workshops. It is focused on software architecture topics as backend & frontend development, DDD, mobile development techniques, software architecture models & beyond. The summit is held every year, so if you are interested in attending do not hesitate to buy your ticket. It is an excellent opportunity to give your career a boost and meet professionals in the industry. EVENT ORGANIZER: APIUMHUB Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Every year, we host this event in Barcelona to support the software architecture community and provide a space for the exchange of new and interesting ideas. -- GSAS website: https://gsas.io/ Organizer site: https://apiumhub.com/
In 2019, Web Assembly became a W3C standard. From this moment the gates to achieve near-native performance on any kind of application in the browser became a reality according some experts. Wasm offers lots of promises regarding the future of the web, but what's its real use case? What are going to be the actual values it brings to the table? In this presentation, we will delve into the benefits of using Wasm on our web apps all while conducting an examination of the benefits and drawbacks it has. Furthermore, we will get our hands dirty on a real scenario porting non Javascript code to the web. 👉Santiago Lopez is a frontend addict with 11 years of web development expertise. Passionate Team Lead at Dynatrace, enjoys sharing knowledge, exploring new technologies and detecting early trends. 👉Daniel Coll is a technical Product Owner at Dynatrace, developer of many stacks (frontend, backend, iOS & Android) expert of none. About Dynatrace: Simplify cloud complexity and innovate faster and more securely with the only analytics and automation platform powered by causal AI. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/ -- 00:00 Web Assembly: Porting code to the web 27:00 Q&A
🙋‍♂️ Un jueves más Diego y Eric nos enseñan operadores útiles en programación funcional. En esta nueva serie vamos a resolver algunos ejercicios del Advent of Code utilizando programación funcional. El Advent of Code consiste en una propuesta de ejercicios con formato de calendario de adviento. estos ejercicios constan de dos partes, una primera parte más sencilla, y una segunda que depende de la primera. 🎅 https://adventofcode.com/2023 En este vídeo revisamos los ejercicios de los dos primeros días. Puedes comprobar sus enunciados aquí: ✍🏻 Ejercicio Día 1: https://adventofcode.com/2023/day/1 ✍🏻 Ejercicio Día 2: https://adventofcode.com/2023/day/2 🙌 Suscríbete al canal de Youtube de Apiumhub para seguir esta serie y aprender a usar operadores clave de este paradigma con Diego y Eric. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/ -- 00:00 Introducción 02:04 Ejercicio 1 15:43 Ejercicio 2 27:04 Despedida
🙋‍♂️ Un jueves más en el canal de Apiumhub, Diego y Rafa nos enseñan los desafíos y soluciones relacionados con la validación de objetos, clases con polimorfismo y otras diferencias notables que hemos encontrado al trabajar con C Sharp, especialmente en comparación con Kotlin.. ✍🏻 Descubre cómo enfrentar la ausencia de ciertas funcionalidades directas en C Sharp, y cómo Microsoft nos ofrece soluciones que, aunque útiles, podrían integrarse de manera más natural en el lenguaje. Exploramos ejemplos prácticos y patrones en el código para abordar estos desafíos. 🙌 Si te interesa aprender programación en C Sharp, o saber más sobre nuestra experiencia con este lenguaje, y las soluciones que hemos ido encontrando, ¡suscríbete al canal de YouTube de Apiumhub para no perderte ni un detalle! Docs referenciados en el vídeo: Typesafe Enum 📑https://www.javacamp.org/designPattern/enum.html Use enumeration classes instead of enum types 📑https://learn.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/enumeration-classes-over-enum-types -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/ -- 00:00 Introducción 01:50 Enums en C# 08:24 Patrón type safe enum 10:43 Solución propuesta por Microsoft 16:25 Enums en Kotlin 20:25 TypeSafe enum en c# 31:43 Conclusión
Advanced DDD and Microservices Workshop Embark on an exhaustive four-day educational experience spanning 11.5 hours, meticulously curated for Java enthusiasts seeking an in-depth understanding of Domain-Driven Design (DDD) and Microservices architecture. The workshop commences with a foundational exploration of intricate DDD patterns, seamlessly progressing into immersive hands-on domain modeling exercises. Delving into the complexities of Hexagonal Architecture and DDD concepts in Java, participants engage in practical katas, adeptly addressing the Outbox/Inbox Pattern to master event-driven architectures and ensure meticulous data consistency. The workshop culminates in a profound examination of Microservices, systematically tackling antipatterns, elucidating decomposition strategies, and providing nuanced insights into effective communication within a Microservices architecture. A dedicated question-and-answer session ensures participants depart with a robust comprehension. Notably, it is imperative to mention that this workshop is exempt from VAT in adherence to Article 20.9 of VAT Law 37/1992. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/
Theoretical Workshop on Modularity, DDD Alternatives, and Design Principles for Management This 3-hour workshop is tailored for management professionals, providing a theoretical exploration of key topics such as modularity, alternatives to Domain-Driven Design (DDD), the Domain Model pattern, Anemic Domain Model, design principles, Application and Infrastructure services, Hexagonal Architecture trade-offs, CQS, Bounded Context pattern, testability, and strategic DDD patterns. Unlike practical workshops, this session is 100% theoretical, designed to equip management with insights into benefits, trade-offs, and critical concepts. The focus is on empowering management to evaluate team proposals and make informed decisions. The workshop includes a dedicated question-and-answer session, and if needed, a review of current projects or code to address any uncertainties. Notably, training services are exempt from VAT in accordance with Article 20.9 of VAT Law 37/1992. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/
Being a Product Owner at Apiumhub has been an exhilarating journey. Our company not only creates its own products but primarily collaborates with third-party companies. As a Product Owner, one often wears many hats, navigating unexpected challenges in client relationships and product development, all while striving to uphold industry best practices. In this presentation, we intend to delve into how critical facets of product management, such as prioritization, definition, and stakeholder management, are handled within large corporations. Our goal is to engage in a thoughtful discussion, shedding light on both successful strategies and common pitfalls observed through our client interactions. Ultimately, we aim to draw conclusions and actionable insights, ensuring that every attendee gains valuable takeaways from our talk, all while enjoying the discussion. Ramon Felip is a Computer Engineer, MBA, and a Doctor in Computer Vision. He is a professional with over 20 years of experience. Throughout his career, he has founded several companies, holding the positions of CTO and/or Product Director. He currently serves as the VP of Engineering at Apiumhub, a software development company known for its excellence in software architecture. He also works as a professor at Apium Academy, providing courses and focusing his efforts on collaborating with clients in product management, project management, and development processes to ensure they receive the maximum value from their services. He has conducted workshops and consultancy for companies such as Dexeus, Nestlé, Telia, Grupo Tele2, among others. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/ -- 00:00 Introduction 00:47 Talk: A Culture of Experimentation and Innovation at VeepeeTech 25:13 Questions & Answers