ci/cd

Recursos de programación de ci/cd
It is well known that data quality and quantity are crucial for building Machine Learning models, especially when dealing with Deep Learning and Neural Networks. But besides the data required to build the model itself, there is another often overlooked type of data required to build a production-grade Machine Learning Platform: Metadata. Modern Machine Learning platforms contain a number of different components: Distributed Training, Jupyter Notebooks, CI/CD, Hyperparameter Optimization, Feature stores, and many more. Most of these components have associated metadata including versioned datasets, versioned Jupyter Notebooks, training parameters, test/training accuracy of a trained model, versioned features, and statistics from model serving. For the dataops team managing such production platforms, it is critical to have a common view across all this metadata, as we have to ask questions such as: Which Jupyter Notebook has been used to build Model XYZ currently running in production? If there is new data for a given dataset, which models (currently serving in production) have to be updated? In this talk, we look at existing implementations, in particular, MLMD as part of the TensorFlow ecosystem.
Actualmente son muchas las organizaciones que buscan la Entrega de Valor Continuo. Acelerar, Garantizar y Maximizar el retorno de inversión de los Activos Digitales en producción empieza por sacar una fotografía del estado actual sobre el que comenzar a construir talento, conocimiento y buenas prácticas. ------------- Todos los vídeos del Festival Agile Trends en: https://lk.autentia.com/3d5nL7d ¡Conoce Autentia! - Twitter: https://goo.gl/MU5pUQ - Instagram: https://lk.autentia.com/instagram - LinkedIn: https://goo.gl/2On7Fj/ - Facebook: https://goo.gl/o8HrWX
Meetup #AperiTech della Community di PyRoma Speaker: Raffaele Colace Titolo: Come creare un progetto Django e React con pipeline CI/CD e con Kubernates. Abstract: Illustro il nostro template di sviluppo open-source per lo sviluppo, il test ed il delivery di progetti principalmente basati su Python, Django, PostgreSQL, uWSGI, React, Docker e Kubernetes che usiamo in produzione di progetti di medie e grandi dimensioni, per fornire servizi web o mobile. In questo talk mettiamo in pratica le regole dello sviluppo agile in ambito web usando il linguaggio ed il framework web che preferiamo con l'utilizzo di tecnologie di orchestrazione e CI/CD il tutto racchiuso nel nostro template open-source e riutilizzabile da tutti così com'è o adattabile anche con altri linguaggi di programmazione o framework. In definitiva vorremo portare l'esempio della nostra azienda dove, pur non avendo una figura dedicata esclusivamente ai processi specifici del DevOps ne usiamo l'approccio coordinandoci tramite il nostro template. Per restare aggiornato su tutti gli #AperiTech: Telegram #AperiTech https://t.me/aperitech Calendario del Developer https://bit.ly/devcalendar Codemotion Tech Community https://bit.ly/CodemotionTC
Meetup #AperiTech della Community di Torino .NET Azure DevOps e' una piattaforma che permette di gestire repository condivisi, pipeline di CI/CD e molto altro. In questa sessione abbiamo visto una panoramica di Azure DevOps con un focus particolare sulle pipeline di CI/CD. Speaker: Davide Bellone, uno sviluppatore backend con particolare interesse per il mondo Microsoft e .NET. Per restare aggiornato su tutti gli #AperiTech: Telegram #AperiTech https://t.me/aperitech Calendario del Developer https://bit.ly/devcalendar Codemotion Tech Community https://bit.ly/CodemotionTC
Have you ever wanted to fix a bug in AOSP but found it daunting? Have you wanted to search the code in AOSP but found it difficult? We'll dig into the tools like Repo and Gerrit that the Android team uses everyday. Get ready to be a contributor to the Android Open Source Platform! About: Andrea Falcone, Software Engineer - Google Andrea Falcone is a Senior Software Engineer at Google. Currently she is working on Androidx building libraries and tooling for internal and external developers as part of Android Jetpack. She previously built Crashlytics, Fabric and fastlane (first at Crashlytics, then Twitter, then Google!) She is an accomplished mobile/mobile tools developer with experience in building not only iOS and Android apps but also Android Studio Plugins, Android SDKs, Gradle plugins, and CI/CD systems like fastlane.
Alan talks about Conversation-Driven Development, Rasa's approach to building AI Assistants. CDD is the process of listening to your users, and using those insights to build better conversational AI. CDD brings testing, CI/CD, and other software best practices into ML, and highlights where the differences are with other types of software. About: Alan Nichol, Co-founder & CTO, Rasa
En un mundo tan cambiante cómo el de hoy, lo que realmente diferencia a las empresas es la capacidad para atraer a nuevos clientes, ganarse su confianza y lealtad y al mismo tiempo seguir siendo competitivos. Además, la ya manida brecha cultural entre los equipos de desarrollo y operaciones, ha evitado el espíritu colaborativo entre ambos y ha hecho que los ciclos de desarrollo sean lentos y tediosos. Para poder optimizar los ciclos de desarrollo y mejorar la experiencia de los desarrolladores, nos centraremos en seis áreas fundamentales: contenedores, gestión de la configuración, gestión del código y artefactos, CI/CD, Cloud/PaaS y analítica de datos. En esta charla nos centraremos en 3 áreas: 1. El área de contenedores, donde contaremos cómo solventar el reto de la persistencia de los datos en estos entornos. 2. El área de Gestión de la configuración, dónde veremos cómo, gracias a herramientas como Ansible, seremos capaces de crear entornos consistentes y repetibles. 3. El área de Cloud, dónde nos centraremos en NetApp Kubernetes Service, un servicio multi-cloud de despliegue de aplicaciones y orquestación de clústeres de Kubernetes. ¿Quieres saber más? https://www.paradigmadigital.com/ ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/ Ver más eventos nuestros: https://www.youtube.com/playlist?list=PL2yjEVbRSX7XaQgyjsApXIqydTrC7v_Of
Auditar y evaluar la seguridad de tu infraestructura siempre es una ardua tarea. También el realizar tests de tu infraestructura, ya sea on-premise o cloud. Paro realizar este tipo de tareas, tenemos Inspec que es un lenguaje open source que nos permite realizar tests de seguridad y de tu infraestructura de manera fácil y sencilla. En la charla veremos desde como empezar con Inspec hasta como podemos integrar estos tests dentro de nuestros pipelines CI/CD, asegurando que siempre que desplegamos nuestra infraestructura se cumplen las mejores prácticas y recomendaciones se seguridad en nuestra infraestructura. Después de la charla, Inspec se convertirá en una herramienta indispensable de tu toolset DevOps. ------------- Todos los vídeos de DevOpsDays 2020 en: https://lk.autentia.com/DevopsDays20-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Aprende cómo la Integración Continua (CI), la Entrega Continua (CD) y el Despliegue Continuo (CD también ????) pueden ayudarte a entregar software de más calidad más rápidamente. ???? Enlaces relacionados: ├ ???? Curso Integración Continua: http://bit.ly/curso-gh-actions └ ???? Oferta lanzamiento curso Zsh: http://bit.ly/oferta-zsh {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ???? Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ ???? Facebook: https://facebook.com/CodelyTV ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe ├ ???????? Twitter Javi: https://twitter.com/JavierCane └ ???? Catálogo cursos: https://bit.ly/cursos-codely
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/45139992 ------------- Cada día vemos nuevas ofertas de empleo que solicitan roles de Scrum Master, cada vez más proyectos y productos se "llevan a cabo" dentro de "marcos" ágiles, a esto podemos sumar el número de detractores que va sumando el marco Scrum en concreto, y la creciente frustración de los equipos, pero... ¿Realmente estamos consiguiendo los resultados que nos han "vendido"? ¿Qué está pasando? En esta charla compartiré con el público experiencias sobre "contorsionismo Agile", o como hemos retorcido las prácticas ágiles para seguir haciendo lo mismo que hacíamos antes pero con un nombre más molón. Me centraré concretamente en los Scrum Master abraza-árboles y/o animadores que se han dedicado a decir que ellos consiguen aumentar la velocidad de los equipos por medio de prácticas (o palabras raras) como: "faci-manipulación" "kudo-box" "preguntas poderosas" "zona de confort" "aporte de valor" "product owner proxy" "demo" ... Pero... ¿Y dónde están las verdades prácticas? ¿Dónde está el CI/CD? ¿Dónde están las katas?¿Dónde ha quedado el pair-programming o ayudar al equipo a tener una buena gestión de ramas? ------------- Todos los vídeos de Commitconf 2019 en: https://lk.autentia.com/Commit19-YouTube ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX