En esta presentación veremos la base de Kubernetes, tratando de entender primero lo más básico y cómo funciona, pasando por algunos ejemplos, y viendo las posibilidades que nos brinda este orquestador de contenedores en nuestras soluciones.
Derribando la torre de marfil - Plain Concepts Dev DayPlain Concepts
Los microservicios son el nuevo hype del desarrollo pero, ¿seguro que sabemos cómo y cuándo utilizarlos? En esta charla veremos, a través de un ejemplo de un caso de negocio, una breve introducción a los microservicios, ventajas y retos que plantea (no todo va a ser fácil), incluyendo buenas prácticas.
Kubernetes es un proyecto open source de Google cuyo propósito es el de hacer de orquestador de containers. En este seminario se tratará de crear una base partiendo desde los principios más fundamentales, de forma que cualquiera con unos conceptos básicos de contenedores pueda entender cómo funciona kubernetes y qué utilidades nos ofrece a la hora de manejar contenedores.
Ponente: Alfredo Espejel, técnico de sistemas en Paradigma
Alfredo cuenta con casi 10 años de experiencia en administración de sistemas, principalmente Linux. Interesado también en las redes, pero sobre todo en las últimas tendencias y tecnologías.
Vídeo de la charla: https://www.youtube.com/watch?v=zI16fatmnVQ
Más información sobre el meetup: http://www.meetup.com/Cloud-Computing-Spain/events/226254765/
Llevamos unos años de transición hacia el cloud. Esto significa un gran volumen de negocio en movimiento, que los grandes de internet (Amazon, Google, Microsoft, IBM…) quieren captar a casi cualquier precio. En esta batalla encarnizada por nuestro software, empezamos perdiendo los developers… si elegíamos un proveedor de Cloud y luego queríamos cambiar a otro era a costa de nuestro sudor y de nuestra sangre.
Afortunadamente para nosotros, uno de estos Big Players estaba perdiendo la guerra: Google. El mercado del Cloud estaba repartiéndose desigualmente a favor de Amazon (principalmente) y Azure (Microsoft). Google Cloud no terminaba de despegar, y eso hizo que Google se replanteara su estrategia. En lugar de competir como proveedor de Cloud, iba a hacer un movimiento que siempre le había dado resultado: pensar en los developers. Así surgió Kubernetes, un sistema Open Source para automatizar el despliegue automático de aplicaciones, su escalado y que nos ayuda a gestionar las aplicaciones basadas en contenedores.
Hoy en día, Kubernetes es el estándar de facto. Todos los proveedores Cloud (Amazon, Azure, Google Cloud, Bluemix…) implementan Kubernetes. Ahora los desarrolladores tienen el poder de cambiar de proveedor sin demasiado dolor. Además, Kubernetes ha favorecido la aparición de nuevos paradigmas y herramientas para la gestión automatizada de aplicaciones escalables basadas en Cloud, como por ejemplo el concepto de Infraestructure as a Code, implementado por Terraform.io
En este seminario introduciremos Kubernetes, veremos sus puntos más interesantes y guiaremos a los asistentes a través de un ejemplo basado en un proyecto real.
Derribando la torre de marfil - Plain Concepts Dev DayPlain Concepts
Los microservicios son el nuevo hype del desarrollo pero, ¿seguro que sabemos cómo y cuándo utilizarlos? En esta charla veremos, a través de un ejemplo de un caso de negocio, una breve introducción a los microservicios, ventajas y retos que plantea (no todo va a ser fácil), incluyendo buenas prácticas.
Kubernetes es un proyecto open source de Google cuyo propósito es el de hacer de orquestador de containers. En este seminario se tratará de crear una base partiendo desde los principios más fundamentales, de forma que cualquiera con unos conceptos básicos de contenedores pueda entender cómo funciona kubernetes y qué utilidades nos ofrece a la hora de manejar contenedores.
Ponente: Alfredo Espejel, técnico de sistemas en Paradigma
Alfredo cuenta con casi 10 años de experiencia en administración de sistemas, principalmente Linux. Interesado también en las redes, pero sobre todo en las últimas tendencias y tecnologías.
Vídeo de la charla: https://www.youtube.com/watch?v=zI16fatmnVQ
Más información sobre el meetup: http://www.meetup.com/Cloud-Computing-Spain/events/226254765/
Llevamos unos años de transición hacia el cloud. Esto significa un gran volumen de negocio en movimiento, que los grandes de internet (Amazon, Google, Microsoft, IBM…) quieren captar a casi cualquier precio. En esta batalla encarnizada por nuestro software, empezamos perdiendo los developers… si elegíamos un proveedor de Cloud y luego queríamos cambiar a otro era a costa de nuestro sudor y de nuestra sangre.
Afortunadamente para nosotros, uno de estos Big Players estaba perdiendo la guerra: Google. El mercado del Cloud estaba repartiéndose desigualmente a favor de Amazon (principalmente) y Azure (Microsoft). Google Cloud no terminaba de despegar, y eso hizo que Google se replanteara su estrategia. En lugar de competir como proveedor de Cloud, iba a hacer un movimiento que siempre le había dado resultado: pensar en los developers. Así surgió Kubernetes, un sistema Open Source para automatizar el despliegue automático de aplicaciones, su escalado y que nos ayuda a gestionar las aplicaciones basadas en contenedores.
Hoy en día, Kubernetes es el estándar de facto. Todos los proveedores Cloud (Amazon, Azure, Google Cloud, Bluemix…) implementan Kubernetes. Ahora los desarrolladores tienen el poder de cambiar de proveedor sin demasiado dolor. Además, Kubernetes ha favorecido la aparición de nuevos paradigmas y herramientas para la gestión automatizada de aplicaciones escalables basadas en Cloud, como por ejemplo el concepto de Infraestructure as a Code, implementado por Terraform.io
En este seminario introduciremos Kubernetes, veremos sus puntos más interesantes y guiaremos a los asistentes a través de un ejemplo basado en un proyecto real.
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Restorando
A technical overview of kubernetes (in spanish). We, at Restorando, are running it in production for 6+ months.
This was presented at the AWS meet up, with some other guys talking about other options to run Docker in production on AWS. We talked about kubernetes (what we are using :))
Some animations are not correctly shown here, sorry about that.
Cómo petarlo con Blockchain en 45' - Plain Concepts Dev DayPlain Concepts
En esta charla os contaremos qué es Blockchain y cómo usarlo a partir de un ejemplo práctico. Con poco esfuerzo y rapidez, veremos cómo crear un contrato y como crear una aplicación de cadena de bloques desde cero.
Introduction to Docker. A brief description about Docker: architecture, what is Docker for, how do I start using Docker, what I need, docker ecosystem...
It was exposed in first meetup Cloud Computer Meetup Spain (http://www.meetup.com/Cloud-Computing-Spain/)
Docker es una de las tecnologías que más revolucionó el manejo de ambientes y despliegue de aplicaciones a gran escala. Veremos por qué es tan importante conocer esta tecnología para desarrolladores y administradores de infraestructura y cómo facilita aplicar prácticas de devops.
Durante la charla introduciremos la tecnología, como así tambien los casos prácticos sobre clustering, repositorios privados de imágenes y arquitectura productivas.
Gustavo Brey
Gustavo Andres Brey es Ingeniero en Sistemas de Información con más de 15 años de experiencia en la Industria IT. Actualmente es el CIO del Instituto Nacional de Servicios Sociales para Jubilados y Pensionados (INSSJP/PAMI), donde está impulsando un cambio de paradigma innovador en IT para la gestión de la salud pública Argentina. Desde 2004 es fundador y profesor de la materia Arquitectura de Proyectos de IT en la UTN- FRBA. A su vez es Co-Fundador de CONF4IT, una organización sin fines de lucro, que desarrolla conferencias agnósticas para distintas comunidades IT como ARQCONF y KIDSCONF. Participó en importantes conferencias de Tecnologías de la Información, Salud , Innovación, Open Source, Big Data, Arquitectura de Software, Gobierno y Datos Abiertos, así como de Hackathones.
Andrés Calabrese
Ingeniero en Sistema de Información con más de 11 años de experiencia tanto en puestos de liderazgo técnico en grandes empresas, como así también como CTO en varios emprendiendo tecnologicos como socio. Andrés comenzó su carrera en IBM, liderando proyectos complejos en diferentes tecnologías, a su vez promovió encuentros de colaboración técnica. Como CTO definió, planificó e implementó prácticas de Devops que permitieron guiar tecnologicamente a la compañía en términos metodológicos, de desarrollo e infraestructura.
"Introducción a Docker".
Global Mentor Day UPM. Noviembre 2016.
Ángel Barrera, Ingeniero de Software en BEEVA.
Encuéntranos en www.beeva.com y labs.beeva.com
En esta charla conjunta con el Colegio de Ingenieros de Guatemala hablamos acerca de Kubernetes como plataforma de orquestación de contenedores, incluyendo:
- Motivaciones e historia de Kubernetes
- Arquitectura básica de funcionamiento
- Uso de objetos centrales -e.g. Container, Pod, Deployment, Service-
Para la charla se ejecutan diversas pruebas básicas con Minikube y Oracle Cloud con el objetivo de presentar Kubernetes a las personas que estan iniciando con la plataforma.
Charla que di en la Bilbostack 2022 sobre Kubernetes.
Discutía casos de uso, cuando usarlo y cuando no y algunos consejos destinados a aquellos que se están planteando usarlo.
Una introducción a Docker, los principales conceptos e ideas y como se lo puede utilizar desde Microsoft Azure. Esta presentación fue parte del Global Azure Bootcamp 2016 en Buenos Aires, Argentina
El propósito de este documento es ofrecer una descripción general de la tecnología de Kubernetes, abordando conceptos básicos incluyendo prácticas de laboratorio esenciales para el entendimiento de un entorno de Kubernetes.
El despliegue de aplicaciones dentro de contenedores en producción cada vez está más extendido y, de todas las opciones de orquestación, Kubernetes (K8s) es la que, indiscutiblemente, está ganando la batalla.
Pero, si soy developer, ¿esto me importa? No debemos ver los contenedores y la orquestación de estos como algo “de sistemas”. Hay distintas razones por las que (nos) conviene saber de qué va esto.
La primera razón, y posiblemente la más importante, es que el uso de contenedores nos facilita la vida durante el desarrollo y nos ayuda a mantener nuestro entorno de trabajo limpio sin tener que lidiar con la instalación de diferentes versiones del mismo software, por ejemplo. Si nuestra “aplicación” consta de diferentes servicios, tener una manera de describirlos todos y sus dependencias simplifica enormemente el arranque y parada de estos servicios, pudiendolo hacer en bloque.
También hay que tener en cuenta que para que las aplicaciones puedan aprovechar todas las ventajas que Docker y Kubernetes ofrecen deben cumplir ciertas condiciones. Como developers, debemos tenerlo en cuenta a la hora de pensar la arquitectura y diseño de estas: cómo se les provee la configuración, cómo se deben comportar ante el escalado y la convivencia de versiones,...
Sabemos que los distintos entornos, (local, test, staging, preproducción, producción, …) deben tener la misma configuración o podemos encontrarnos con sorpresas desagradables a la hora de desplegar. Esto, que históricamente ha sido una utopía, con los contenedores es posible. En esta charla veremos cómo podemos arrancar en local un entorno lo más similar a producción, arrancando Kubernetes en local.
En nuestro sistema de CI, además de por homogeneización de entornos, también podemos sacar partido de tener nuestra aplicaciones “contenerizadas”. Veremos cómo integrar cualquier sistema de CI con Kubernetes para conseguir un Continuous Deployment real. A partir de aquí, dar el salto a Continuous Delivery es prácticamente trivial con K8s!
Por si estas razones no fueran suficientes, conocer los conceptos y el entorno en los que nuestras aplicaciones se despliegan nos ayudará a comunicarnos con DevOps y atajar juntos los problemas que puedan surgir. Durante la charla veremos los conceptos básicos de K8s y cómo podemos desplegarlo en AWS con Elastic Container Service for Kubernetes (EKS) para hacer pruebas o, quién sabe, poder estar más cerca de ser un Full Cycle Developer.
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Restorando
A technical overview of kubernetes (in spanish). We, at Restorando, are running it in production for 6+ months.
This was presented at the AWS meet up, with some other guys talking about other options to run Docker in production on AWS. We talked about kubernetes (what we are using :))
Some animations are not correctly shown here, sorry about that.
Cómo petarlo con Blockchain en 45' - Plain Concepts Dev DayPlain Concepts
En esta charla os contaremos qué es Blockchain y cómo usarlo a partir de un ejemplo práctico. Con poco esfuerzo y rapidez, veremos cómo crear un contrato y como crear una aplicación de cadena de bloques desde cero.
Introduction to Docker. A brief description about Docker: architecture, what is Docker for, how do I start using Docker, what I need, docker ecosystem...
It was exposed in first meetup Cloud Computer Meetup Spain (http://www.meetup.com/Cloud-Computing-Spain/)
Docker es una de las tecnologías que más revolucionó el manejo de ambientes y despliegue de aplicaciones a gran escala. Veremos por qué es tan importante conocer esta tecnología para desarrolladores y administradores de infraestructura y cómo facilita aplicar prácticas de devops.
Durante la charla introduciremos la tecnología, como así tambien los casos prácticos sobre clustering, repositorios privados de imágenes y arquitectura productivas.
Gustavo Brey
Gustavo Andres Brey es Ingeniero en Sistemas de Información con más de 15 años de experiencia en la Industria IT. Actualmente es el CIO del Instituto Nacional de Servicios Sociales para Jubilados y Pensionados (INSSJP/PAMI), donde está impulsando un cambio de paradigma innovador en IT para la gestión de la salud pública Argentina. Desde 2004 es fundador y profesor de la materia Arquitectura de Proyectos de IT en la UTN- FRBA. A su vez es Co-Fundador de CONF4IT, una organización sin fines de lucro, que desarrolla conferencias agnósticas para distintas comunidades IT como ARQCONF y KIDSCONF. Participó en importantes conferencias de Tecnologías de la Información, Salud , Innovación, Open Source, Big Data, Arquitectura de Software, Gobierno y Datos Abiertos, así como de Hackathones.
Andrés Calabrese
Ingeniero en Sistema de Información con más de 11 años de experiencia tanto en puestos de liderazgo técnico en grandes empresas, como así también como CTO en varios emprendiendo tecnologicos como socio. Andrés comenzó su carrera en IBM, liderando proyectos complejos en diferentes tecnologías, a su vez promovió encuentros de colaboración técnica. Como CTO definió, planificó e implementó prácticas de Devops que permitieron guiar tecnologicamente a la compañía en términos metodológicos, de desarrollo e infraestructura.
"Introducción a Docker".
Global Mentor Day UPM. Noviembre 2016.
Ángel Barrera, Ingeniero de Software en BEEVA.
Encuéntranos en www.beeva.com y labs.beeva.com
En esta charla conjunta con el Colegio de Ingenieros de Guatemala hablamos acerca de Kubernetes como plataforma de orquestación de contenedores, incluyendo:
- Motivaciones e historia de Kubernetes
- Arquitectura básica de funcionamiento
- Uso de objetos centrales -e.g. Container, Pod, Deployment, Service-
Para la charla se ejecutan diversas pruebas básicas con Minikube y Oracle Cloud con el objetivo de presentar Kubernetes a las personas que estan iniciando con la plataforma.
Charla que di en la Bilbostack 2022 sobre Kubernetes.
Discutía casos de uso, cuando usarlo y cuando no y algunos consejos destinados a aquellos que se están planteando usarlo.
Una introducción a Docker, los principales conceptos e ideas y como se lo puede utilizar desde Microsoft Azure. Esta presentación fue parte del Global Azure Bootcamp 2016 en Buenos Aires, Argentina
El propósito de este documento es ofrecer una descripción general de la tecnología de Kubernetes, abordando conceptos básicos incluyendo prácticas de laboratorio esenciales para el entendimiento de un entorno de Kubernetes.
El despliegue de aplicaciones dentro de contenedores en producción cada vez está más extendido y, de todas las opciones de orquestación, Kubernetes (K8s) es la que, indiscutiblemente, está ganando la batalla.
Pero, si soy developer, ¿esto me importa? No debemos ver los contenedores y la orquestación de estos como algo “de sistemas”. Hay distintas razones por las que (nos) conviene saber de qué va esto.
La primera razón, y posiblemente la más importante, es que el uso de contenedores nos facilita la vida durante el desarrollo y nos ayuda a mantener nuestro entorno de trabajo limpio sin tener que lidiar con la instalación de diferentes versiones del mismo software, por ejemplo. Si nuestra “aplicación” consta de diferentes servicios, tener una manera de describirlos todos y sus dependencias simplifica enormemente el arranque y parada de estos servicios, pudiendolo hacer en bloque.
También hay que tener en cuenta que para que las aplicaciones puedan aprovechar todas las ventajas que Docker y Kubernetes ofrecen deben cumplir ciertas condiciones. Como developers, debemos tenerlo en cuenta a la hora de pensar la arquitectura y diseño de estas: cómo se les provee la configuración, cómo se deben comportar ante el escalado y la convivencia de versiones,...
Sabemos que los distintos entornos, (local, test, staging, preproducción, producción, …) deben tener la misma configuración o podemos encontrarnos con sorpresas desagradables a la hora de desplegar. Esto, que históricamente ha sido una utopía, con los contenedores es posible. En esta charla veremos cómo podemos arrancar en local un entorno lo más similar a producción, arrancando Kubernetes en local.
En nuestro sistema de CI, además de por homogeneización de entornos, también podemos sacar partido de tener nuestra aplicaciones “contenerizadas”. Veremos cómo integrar cualquier sistema de CI con Kubernetes para conseguir un Continuous Deployment real. A partir de aquí, dar el salto a Continuous Delivery es prácticamente trivial con K8s!
Por si estas razones no fueran suficientes, conocer los conceptos y el entorno en los que nuestras aplicaciones se despliegan nos ayudará a comunicarnos con DevOps y atajar juntos los problemas que puedan surgir. Durante la charla veremos los conceptos básicos de K8s y cómo podemos desplegarlo en AWS con Elastic Container Service for Kubernetes (EKS) para hacer pruebas o, quién sabe, poder estar más cerca de ser un Full Cycle Developer.
"Kubernetes" es un palabro de moda, si te has intentado meter con devops seguramente habrás jugado con Docker y ahora estarás pensando y esto de "Kubernetes"... ¿Para qué sirve?
En este webinar te resumimos en 2 horas conceptos, cuando usarlo todo aderezado con unas demos en vivo :).
Si tienes más ganas de aprender devops, en Octubre arrancamos con un Bootcamp Devops: https://lemoncode.net/bootcamp-devops#bootcamp-devops/inicio
Sobre el ponente:
Eduard Tomás
Friki standard de nivel 10. Le gusta la música heviata, los libros de fantasía (buenos, nada de R. A. Salvatore, no hagamos coñas), la ciencia ficción, los juegos de rol con papel y dados de colores y como no, el desarrollo… Tras varios años de ir dando lata y de charlar en eventos internacionales (vale, un par de veces en Andorra) fue reconocido MVP en IIS/ASP.NET por parte de Microsoft, por lo que tiene en casa una esatuilla de algo parecido al cristal con 8 anillitos muy monos. También ganó una vez unos juegos florales en su escuela, hito que no se valora lo suficiente. En su tiempo libre lo puedes encontrar programando algún que otro engendro en Plain Concepts.
Es también un famoso (al menos en su círculo de amistades) fabricante de cerveza artesana. Pero artesana de verdad, de la que se fabrica con botes de plástico y se deja olvidada en un sótano húmedo y oscuro para que fermente. De momento no consta nadie intoxicado por dicha cerveza, pero siempre tiene a punto un par de billetes para cualquier país sin tratado de extradición, por si se da el caso.
BootCamp Online en DevOps (and SecDevOps) de GeeksHubs AcademyTelefónica
Descripción del BootCamp Online en DevOps (and SecDevOps) de GeeksHubs Más información en la web del curso. https://geekshubsacademy.com/producto/devops/
Tengamos nuestro primer acercamiento a el gestor de contenedores más usado en la industria y sus ventajas para arquitecturas orientadas a microservicios.
Docker y kubernetes para desarrolladores .NET - Meetup Barcelona 2019 Santi Macias Rodriguez
Si eres desarrollador .NET y quieres aprender cómo funciona de principio a fin una cadena de suministro de software y su flujo de trabajo utilizando contenedores Docker y Kubernetes no te pierdas nuestro próximo MeetUp en Barcelona.
Las tecnologías como los contenedores y kubernetes pueden hacer que sus procesos de entrega de software sean más fáciles y más rápidos. En este webinar, hablaremos sobre cómo usar el Amazon Kubernetes Service (EKS) para construir aplicaciones modernas con grupos Kubernetes totalmente administrados.
Kubernetes: Más Allá de la Orquestación de ContenedoresOpenDireito
En este webinar, Diego te guiará a través de los fundamentos y las aplicaciones prácticas de Kubernetes, destacando sus características clave y casos de uso comunes.
Aprenderás qué es Kubernetes, detalles sobre su funcionalidad y obtendrás consejos directos en una demostración en vivo.
Ya sea que estés empezando o desees perfeccionar tus habilidades, este webinar te brindará información esencial para llevar tus proyectos de contenedorización al siguiente nivel.
Enlace al webinar: https://youtu.be/lvNxl7vC8ZE
R y Python con Power BI, la ciencia y el análisis de datos, juntosPlain Concepts
R y Python son lenguajes muy populares hoy en día especialmente para científicos de datos, que los utilizan para prospección, tratamiento y minería de datos y, Power BI es una de las herramientas que más está creciendo en cuanto a utilización y aceptación en el sector de inteligencia de negocios y análisis de datos. La sesión cubre, a través de demos, los puntos en los que ambos enfoques se combinan para sacar mejor partido a los datos con los que contamos. Según sea el caso, vamos a preferir gestionar nuestras tareas desde el mundo de estadísticas y gráficos ofrecido por lenguajes R y Python, el mundo más encaminado al análisis de negocio gestionado con Power BI, o ambos mundos.
Video kills the radio star: e-mail is crap and needed disruptionPlain Concepts
¿Has recibido un e-mail con publicidad? ¿Muchos? ¿Te han suscrito a listas de distribución sin tu consentimiento? ¿Recibes preguntas insoportables? ¿Alguien te ha intentado hacer un phishing? ¿O te ha llamado un familiar porque se ha infectado con un ransomware que le entró por e-mail? ¿Ocultas como un poseso tu dirección de e-mail y número de teléfono para que no te machaquen? Bien, a mí también me ha pasado. Por eso hemos decidido que el e-mail debía sufrir una disrupción definitivamente.
De la misma manera que la llegada del software ha transformado todo tipo de empresas e industrias a lo largo de los últimos 20 años, la Inteligencia Artificial está empezando a redefinir todo tipo de escenarios empresariales. Descubre en esta charla los conceptos básicos de la Inteligencia artificial y descubre los casos de uso más apropiados para tu tipo de empresa. Aprende a realizar el cambio organizacional y cultural necesario para potenciar tu negocio mediante IA.
Dx29: assisting genetic disease diagnosis with physician-focused AI pipelinesPlain Concepts
Rare genetic diseases are very challenging to diagnose, with the average child waiting for diagnosis for 5 years. Next generation genetic sequencing data may hold the key to diagnosis, however analysis can become a paramount task with multiple factors affecting conclusions. Dx29, an AI-assisted platform facilitates this task, allowing the physician to drive the analysis. Dx29 is a free platform developed by Foudation29, in close collaboration with academic groups.
¿Qué es real? Cuando la IA intenta engañar al ojo humanoPlain Concepts
Hoy en día es difícil no hablar de la Inteligencia Artificial y pensar en cómo se ha aplicado para resolver tareas difíciles y repetitivas para el ser humano. Pero en los últimos años, gracias a la llegada de las Redes Generativas Adversariales (GANs), la IA adoptó capacidades creativas que le permiten generar información artificial. Es la era de los Deepfakes, en la que puedes poner tu cara al actor de tu película favorita o ser felicitado por el presidente de los Estados Unidos. En esta charla, veremos gran parte de estas capacidades adquiridas por la IA, algunos ejemplos, y pondremos a prueba nuestro ojo para comprobar si estamos preparados para detectar que es real y que no.
Inteligencia artificial para detectar el cáncer de mamaPlain Concepts
El cáncer de mama es el tipo de cáncer más común entre mujeres y el segundo tipo de cáncer más común, siendo uno de las principales causas de muerte de las mujeres a nivel global. Sin embargo, la probabilidad de curación cuando éste es detectado en estados iniciales, es prácticamente del 100%. La Inteligencia Artificial (IA) puede ser una gran aliada para agilizar el diagnóstico reduciendo eficazmente tanto los tiempos de espera como el número de biopsias necesarias, aumentando de esta forma las probabilidades de curación. En esta charla veremos cómo. ¿Te lo vas a perder?
¿Está tu compañía preparada para el reto de la Inteligencia Artificial?Plain Concepts
¿Conoces el impacto real que la IA está teniendo en las empresas y cuáles son los retos a los que se han enfrentado para implementarla con éxito? En esta charla veremos cómo la IA impacta en las diferentes industrias y el retorno de la inversión obtenido. También veremos cuáles son los principales retos a los que se han enfrentado las empresas para incorporar la IA como factor estratégico y las diferentes formas de abordarlos para obtener una implantación firme y estable que acelere el retorno de la inversión.
Gracias a los Cognitive Services ahora podemos añadir inteligencia a nuestras apps de una manera sencilla. La combinación de estos servicios abren un mundo nuevo de posibilidades, por lo que durante esta charla veremos una breve introducción a los distintos servicios para pasar directamente a verlos en acción en aplicaciones y situaciones reales. Se trata de una charla introductoria en la que haremos demos y veremos cómo podemos utilizar estos servicios en nuestro código.
El Hogar Inteligente. De los datos de IoT a los hábitos de una familia a trav...Plain Concepts
La guerra por los datos de las familias en los hogares acaba de arrancar, altavoces inteligentes, luces conectadas, etc. En esta sesión veremos como simples datos agregados pueden convertirse en hábitos de gran valor a través de los algoritmos.
AI is the new buzzword, everybody is talking about it and how it will change and influence our lives. When we talk about AI we talk about machines learning from data, exactly like a child is learning from his/her family or the experiences he/she makes. Humans though, while they grow up, can develop biases. Could this happen to an AI too? Starting from a real story, what would happen if a machine learning algorithm learns from a toys catalog?
Recomendación Basada en Contenidos con Deep Learning: Qué queríamos hacer, Qu...Plain Concepts
En lo sitios web de eCommerce, la recomendación de productos es clave para poder exponer el catálogo completo al usuario. Una estrategia de recomendación sin datos de usuario es la llamada Recomendación basada en contenidos. En ésta se tienen en cuenta las características de los productos para buscar similitudes. En esta charla veremos diferentes formas de calcular la similitud de unos productos concretos, recetas, basadas en Deep Learning y cómo hemos implementado estos algoritmos en Azure. Finalmente, veremos qué problemas hemos detectado y cómo los estamos solucionando.
Revolucionando la experiencia de cliente con Big Data e IAPlain Concepts
La experiencia de cliente continúa siendo el principal desafío al que se enfrentan las empresas en la era digital. La explosión del Big Data y la Inteligencia Artificial permite profundizar en el conocimiento del cliente y facilita la personalización de productos y servicios, estableciendo vínculos más fuertes y duraderos. A través de varios casos de uso reales, mostraremos cómo esta transformación está ya ocurriendo permitiendo a las empresas pioneras cambiar las reglas del juego en sus sectores.
La idea de iniciar un primer proyecto de IA puede ser considerada a priori como una meta imposible, pero el grado de madurez actual de las tecnologías y los equipos permiten iniciarse sin mucha dificultad en un mundo que parece muy complejo. La experiencia de InfoJobs, dejando de banda los detalles mas técnicos, ilustra un caso de éxito tanto en el plano estratégico como de producto.
Recuperación de información para solicitantes de empleoPlain Concepts
Tratar de encontrar ofertas de trabajo que se ajusten a las habilidades de un buscador de empleo se ha convertido en un dolor de cabeza. La recuperación de información ha sido el método utilizado últimamente para ayudar en esta tarea. Con la inclusión de los algoritmos de aprendizaje profundo, la recuperación de información es ahora más poderosa que nunca. Permite el análisis de grandes conjuntos de documentos, haciendo que la predicción sea más precisa, incluso superando las capacidades humanas. En la presente ponencia presentamos las técnicas más avanzadas para la recuperación de información con un aprendizaje profundo y las aplicamos a la tarea de emparejar los currículums de los demandantes de empleo o a búsquedas específicas con las ofertas de empleo existentes más adecuadas.
La nueva revolución Industrial: Inteligencia Artificial & IoT EdgePlain Concepts
¿Te has preguntado alguna vez que podríamos hacer con toda la telemetría que se recoge en fábricas y empresas? Durante esta sesión veremos como aplicar distintas técnicas de Inteligencia Artificial en el sector industrial para mejorar la seguridad y el rendimiento de nuestras instalaciones. Además, veremos una demo en vivo donde podremos observar como nuestro dispositivo IoT puede analizar los datos que recibe y ser capaz de predecir posibles fallos futuros en distintos componentes.
¿Conoces TypeScript? ¿Estás trabajando con Vue? ¡Vamos a por el siguiente nivel! En esta charla vas a aprender como crear aplicaciones reales y escalables utilizando lo mejor de TypeScript y Vue, con super herramientas como Nuxt, Inversify, Vuex etc. Estar continuamente actualizando a tu equipo puede ayudar a tu producto, al mismo equipo y a los proyectos en los que trabajáis.
DotNet 2019 | Daniela Solís y Manuel Rodrigo Cabello - IoT, una Raspberry Pi ...Plain Concepts
En esta charla veremos como podemos utilizar nuestros dispositivos (Raspberry PI) para adelantarnos a posibles fallos que puedan ocurrir en un motor de un avión. Explicaremos como se ha realizado el proceso de entrenamiento y como podemos ejecutar las predicciones en nuestro dispositivo utilizando IoT Edge.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Kubernetes 101 - Plain Concepts Dev Day
1. Carlos Fernández Llamas @sirikon
Hippie Developer at Plain Concepts
Kubernetes 101Kubernetes 101
2. ¿Qué es un Contenedor?¿Qué es un Contenedor?
Un contenedor es una
forma de empaquetar
software en unidades
estandarizadas para su
envío y ejecución
3. ¿Qué es Kubernetes?¿Qué es Kubernetes?
Kubernetes es un orquestador
de contenedores que se
aprovecha del estándar de los
mismos para simplificar el
despliegue sistemas complejos.
4. El Modelo deEl Modelo de
KubernetesKubernetes
Conceptos de base con los que trabajar
Sistema declarativo
14. ExtensibilidadExtensibilidad
La API de Kubernetes permite hacer
todavía más cosas que las que permite el
uso “declarativo” que hemos visto hasta
ahora mediante configuraciones, por lo
que podemos extender las
funcionalidades de un cluster.