devops

Recursos de programación de devops
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
Eoin Woods, Co-author of the book "Software Systems Architecture" & "Software Architecture Metrics" Eoin Woods is the CTO of Endava where he is responsible for capability development, innovation and emerging technologies. In previous professional lives he has developed databases, created security software and designed way too many systems to move money around. Outside his day job he is interested in software architecture, software security, DevOps and software energy efficiency. He is a regular conference speaker, has co-authored a three books on software architecture and was the recipient of the 2018 Linda Northrup Award for Software Architecture, from the Software Engineering Institute at CMU. His web site iswww.eoinwoods.info. About the talk: Software architecture helps businesses to achieve competitive advantage in many ways, like reducing costs and improving time-to-market. But to extract architecture's full potential, the software, business domain, and organization need to be aligned as independent value streams. This talk is about the principles, heuristics, and practical techniques that engineers, architects, and leaders can apply to architect their systems as independent value streams. -- 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/
🙋‍♂️ Un jueves más Diego y Eric nos muestran cuáles son los operadores más comunes en programación funcional, y cómo se implementan. ✍🏻 En programación funcional, reduce y fold son funciones de orden superior que permiten procesar estructuras de datos como listas o arrays y combinar los resultados de procesar sus partes constituyentes mediante una operación dada, construyendo así un valor de retorno. La diferencia entre ambas radica en que fold admite un elemento inicial y por tanto permite cambiar el tipo de retorno, reduce no. 🙌 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. 😎 Con este vídeo cerramos esta serie. ¡Volvemos el jueves que viene con una nueva! -- 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 00:40 Caso de uso. Sumar elementos de una lista. La resolución clásica. 04:05 Implementando fold 08:58 Reduce VS fold 10:52 MapNotNull, MapIndexed 11:48 Integrar filter, reduce y map 14:50 Despedida
A Culture of Experimentation and Innovation at VeepeeTech - How we leveraged AI capabilities within product delivery In this presentation, we will explore with some examples how we have leveraged within VeepeeTech some capabilities of Generative AI in the product development process to drive innovation and create unique customer experiences. Additionally, we will share insights on how VeepeeTech fosters a culture of experimentation and innovation, including its approach to risk-taking, collaboration, and continuous learning. Join us to learn how VeepeeTech is pushing the boundaries of e-commerce through the use of cutting-edge technology and a culture of innovation. Catrinel Fratean is a Product Principal at VeepeeTech, where she dedicates her efforts to leading the product owners community, enhancing performance tools to ensure that the company's product development efforts are aligned with its strategic business goals. With a background in product management consulting and a passion for innovation, Catrinel has experimented with various product methodologies in practice and is now bringing them to the forefront of VeepeeTech's product development process. VeepeeTech is Veepee’s Tech community. The team handles +50 tools to support the business and the growth of Veepee! As a European company, we advocate for flexible, autonomous and multicultural feature teams. -- 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
Starting with an overview of the principles of green software, Paola will talk about the guidelines that many cloud vendors have published to make their workloads more sustainable. She will guide you through some of the techniques currently in use to make your applications green, such as demand shaping and shifting, and carbon awareness, and what possible actions you can take within the application to make more when the energy intensity is lower. Paola is a member of the Green Software Foundation since its beginning in 2021, and has been blogging, writing and creating awareness on this topic since 2020. Paola E. Annis has worked for over 25 years in IT. Currently at Microsoft enjoying the Azure cloud, she has extensive experience working on strategic customers, large migrations, and digital transformation projects. In her daily work, she advocates cost governance and sustainable software engineering, and women in tech’s communities. She lives in Milan with her kids, cats, and husband. In her spare time, she enjoys heavy metal music while embarking on improbable DIY projects for her country house. -- 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/
Enjoy thist talk about sustainable software with Annie Freeman. Annie is a software engineer at Xero in New Zealand. She is captivated by how engineers can help solve climate change using green software practices. In particular, she is interested in building carbon aware software that dynamically runs in the least carbon intensive region or time period. Most recently, Annie spoke about green software at the 2023 Grace Hopper Celebration in Orlando, Florida. She is also an enrolled barrister and solicitor in New Zealand and is interested in how software and law can intersect to find solutions to climate change. Join us for an engaging dialogue with Annie Freeman, where she addresses key questions about her journey, sustainable software initiatives, the relationship between AI and Green Software, and offers valuable perspectives on the future of green software. -- 🍃 Green Software Foundation: https://greensoftware.foundation/ 👉 Green Software Practitioners Course: https://training.linuxfoundation.org/training/green-software-for-practitioners-lfc131/ 👉 Software Carbon Intensity Guide: https://sci-guide.greensoftware.foundation/ 👉 Green Software’s Carbon Aware SDK and Web API: https://github.com/Green-Software-Foundation/carbon-aware-sdk 👉 Green Software Foundation Speakers: https://speakers.greensoftware.foundation/ 👉 International Energy Agency - Data Centre energy use, emissions and activities to reduce emissions: https://www.iea.org/energy-system/buildings/data-centres-and-data-transmission-networks 👉 AWS Customer Carbon Footprint Tool: https://aws.amazon.com/aws-cost-management/aws-customer-carbon-footprint-tool/ 👉 Azure Carbon Tacking Tool: https://www.microsoft.com/en-us/sustainability/emissions-impact-dashboard 👉 Cloud Carbon Footprint (Open Source tracking software for cloud usage): https://www.cloudcarbonfootprint.org/ 👉 Code Carbon (Track and reduce emissions from AI): https://codecarbon.io/ 👉 Dr Sasha Luccioni’s TED talk on the dangers of AI including environmental impact: https://www.ted.com/talks/sasha_luccioni_ai_is_dangerous_but_not_for_the_reasons_you_think -- 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 https://www.instagram.com/apiumhub/ -- 0:00 Introduction 0:56 Annie's journey to Green Software Advocate 3:00 Green software initiatives 5:34 AI and Green Software 7:11 Insights regarding the future of Green Software 8:25 Closure
🙋‍♂️ Un jueves más Diego y Eric nos enseñan los operadores más comunes en programación funcional, y cómo se implementan. ✍🏻 En programación funcional, la función filter se utiliza para crear una nueva colección que contiene solo los elementos de la colección original que cumplen con un cierto criterio o condición específica. Es una operación de filtrado que trabaja sobre estructuras de datos, como listas o arrays, y se basa en una función de predicado que determina si un elemento debe incluirse en la nueva colección resultante. La función de predicado toma cada elemento de la colección original y devuelve un valor booleano que indica si el elemento cumple con la condición de filtrado. En términos de implementación, en un lenguaje de programación funcional como Kotlin, la función filter se utiliza comúnmente con una expresión lambda o función anónima que define la condición de filtrado. 🙌 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. 😎 La semana que viene, aprende a acumular elementos de una colección. -- 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 https://www.instagram.com/apiumhub/ -- 00:00 Introducción 00:47 Filtrar elementos de una colección. Caso de uso 04:55 Usando funciones como parámetro 09:03 Integrar filter y map 13:04 Despedida
Explore the world of eco-friendly software with Paola E. Annis in this insightful talk. As a founding member of the Green Software Foundation since 2021, Paola discusses the fundamental principles and guidelines for making cloud workloads more sustainable. From practical techniques like demand shaping and shifting to carbon awareness, she explores ways to make applications greener and more environmentally friendly. With over 25 years of IT experience, Paola shares her unique insights into the evolution of sustainable software. Currently at Microsoft, she delves into her work on strategic projects, large migrations, and digital transformation, emphasizing the importance of cost governance and sustainable software engineering. Paola also touches on her involvement in women in tech communities. Join us for this informative conversation where Paola addresses key questions about her journey as a Green Software Advocate, sustainable software initiatives, the intersection of AI and Green Software, and provides valuable insights into the future of green software. -- 📖 https://en.wikipedia.org/wiki/The_Overstory 🍃 https://github.com/Green-Software-Foundation 🍃 https://greensoftware.foundation/ 👉 measure the carbon footprint of your website here: https://en.reset.org/whats-carbon-footprint-your-website/ 👉 what is the carbon intensity of your country right now: https://app.electricitymaps.com/map -- 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 https://www.instagram.com/apiumhub/ -- 0:00 Introduction 0:55 Paola's journey to Green Software Advocate 3:14 Green software initiatives 5:15 AI and Green Software 8:07 Insights regarding the future of Green Software 10:09 Closure
Eoin Woods, Co-author of the book "Software Systems Architecture" & "Software Architecture Metrics" Eoin Woods is the CTO of Endava where he is responsible for capability development, innovation and emerging technologies. In previous professional lives he has developed databases, created security software and designed way too many systems to move money around. Outside his day job he is interested in software architecture, software security, DevOps and software energy efficiency. He is a regular conference speaker, has co-authored a three books on software architecture and was the recipient of the 2018 Linda Northrup Award for Software Architecture, from the Software Engineering Institute at CMU. His web site iswww.eoinwoods.info. About the talk: Modern software engineering practices stress the need to optimise for learning throughout the software delivery process, which means that we need to create rapid feedback loops to allow this learning. Feedback loops work by allowing us to see how our work affects key measures such as quality, complexity, scalability, security, frequency of release, lead time, change failure rate and many other more specific measures for our individual situations. However the difficulty we often face is that it is difficult to measure many of the factors that we care about. This is often because we don't treat the ability to measure our systems as a requirement, but try to add measurement on-demand when needed. Would it not be better to treat measurement as an explicit architectural concern and incorporate it into our architecture practices? In this talk we will try to do just that, by examining what types of measurement we are likely to need, the techniques we can use to provide those types of measurement and how to incorporate consideration of measurement as an architectural concern into our work. -- 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/ -- 0:00 Introduction 00:54 The Intersection of Architecture Fitness Functions and Metrics 48:10 Audience Questions