docker

Recursos de programación de docker
Último episodio de la temporada 2. Vamos un paso más allá en la configuración de DevOps y ponemos nombre a diferentes piezas del puzzle que proporciona una infraestructura automatizada con la que nos sentiríamos cómodos.      Algunos de los productos que comentamos:Vagrant: https://www.vagrantup.com/Docker Swarm: https://www.docker.com/Kubernetes : https://kubernetes.io/GitLab https://about.gitlab.com/Jenkins : https://jenkins.io/Prometheus : https://prometheus.io/OSSIM : https://www.alienvault.com/products/ossimSonarQube : https://www.sonarqube.org/Cypress : https://www.cypress.io/JIRA : https://www.atlassian.com/software/jiraConfluence : https://www.atlassian.com/software/confluence  ;Además en exclusiva y como final de fiesta encontraréis la primera entrega de "La mierda de las galaxias - Episodio IV"Tod@s l@s que tengáis comentarios o sugerencias para el podcast podéis enviarnos un correo a programaresunamierda@gmail.com o dejarnos un comentario en Twitter: @progesunam .No olvidéis de suscribiros a nuestro podcast en FeedPress o itunes, o si lo preferís agregad el RSS a vuestra app de podcast preferida. En cualquier caso siempre agradeceremos reviews del podcast en cualquiera de las plataformas.También podéis uniros a nuestro canal de Slack.La música elegida para la entrada y salida del podcast son del grupo "Dilo". En concreto las canciones son "War Inside" y "Sick of reality"
El próximo 29 de septiembre de 2018 se celebrará la primera PEUMConf para poder disfrutar entre todas y todos de aquello que puedan aportarnos otros miembros. El evento serà ofrecerá online y se publicará el enlace el mismo día en este post y por twitter.Esta se basará en  exposiciones en diferentes formatos y tiempos con participantes y ponentes de la comunidad del canal de Slack de Programar es una mierda de todo el mundo.El horario de las exposiciones12:00 - Sesión de bienvenida y presentación12:15 - Dockeriza tu entorno de desarrollo - Marco Bellido (45m)13:00 - Ecosistema Microsoft en el 2018 - Alberto Chesa (30m)13:30 - Conoce a CoderDojo - Miguel Abellán, Miguel Manzano (Lightning talk 15m)13:45 - Pausa 15:00 - Competencia colaborativa - Gonzalo Nandez 30m15:30 - Desarrollo Backend/Frontend con el framework Spring Boot - Alejandro Ambroa (30m)16:00 -  ¿Por qué a los programadores les preocupa una mierda la seguridad y por qué debería preocuparnos? - Jose Antonio Bautista (45m)16:45 - Pausa17:30 - Serverless GraphQL con AWS AppSync - José Fonseca (45 min)18:15 - Animando la tasa de conversión del usuario - Laura Santana (45 min)19:00 - Pausa19:15 - Introducción a la programación funcional - Juan Manuel Cruz (45 min)20:00 - Mesa redonda y despedidaLos horarios están expresados en el huso horario utilizado en España (peninsula ibérica) CEST.En el siguiente enlace podéis ver a que hora corresponde el inicio de la PEUMConf 2018 en vuestro horario local: http://www.timebie.com/std/centraleuropeansummer.php?q=12Aunque no hemos podido cubrir las charlas teniendo el mismo número de ponentes mujeres que hombres esperamos que la participación como oyentes pueda ser más igualada.Descripción de las exposicionesDockeriza tu entorno de desarrollo Marco Bellido (45m)En esta charla me gustaría presentar una pequeña introducción a docker y cómo hemos evolucionado los entornos de desarrollo, desde la instalación de soluciones manualmente, uso de servidores, vagrant... e intentaría realizar una demo práctica usando docker-compose para montar un entorno de desarrollo de algo tipo Php, Wordpress, Node...Ecosistema Microsoft en el 2018Alberto Chesa (30m)Veremos de manera general, lo más relevante del gigante de Redmon en el área de desarrollo, herramientas, servicios, tecnologías disponibles.Conoce a CoderDojoMiguel Abellán, Miguel Manzano (Lightning talk 15m)Presentación de CoderDojo y la experiencia como mentor.Competencia colaborativaGonzalo Nandez (30m)En este nuevo mundo del open source se ha pasado de la competencia férrea de los productos informáticos a un nuevo concepto de competencia colaborativa que cambia los paradigmas incluso en la economía mundial.Desarrollo Backend/Frontend con el framework Spring BootAlejandro Ambroa (30m)Spring Boot es un conjunto de tecnologías que usan el framework Spring, ya prácticamente un estándar de facto en el mundo Java. Este sistema nos permite desarrollar aplicaciones Java-Spring de una manera muy cómoda y rápida.Veremos cómo construir una aplicación en directo con estas tecnologías incluyendo REST, JMS o MQTT, motor de plantillas tipo thymeleaf o freemarke, websockets, etc.¿Por qué a los programadores les preocupa una mierda la seguridad y por qué debería preocuparnos?Jose Antonio Bautista (45m)Una gran parte de nuestro mundo gira alrededor de las aplicaciones y el software. Los programadores sabemos mucho sobre el desarrollo, los interfaces de usuario, el acceso rápido a los datos... pero muchas veces no conocemos u olvidamos los aspectos básicos de la seguridad. Esto provoca que en los últimos años se haya disparado el número de ataques a sistemas.Esta charla no va dirigida a aprender las técnicas de desarrollo seguro del que podemos encontrar mucha información en Internet. Se centra en los problemas a los que se enfrentan nuestros usuarios y nuestras empresas cuando los programadores dejamos de lado la seguridad y porqué es tan importante en el desarrollo actual.Serverless GraphQL con AWS AppSyncJosé Fonseca (45m)AppSync es un producto de AWS que es relativamente nuevo y nos permite crear un Serverless GraphQL APIs que se puede conectar a varias fuentes de datos, Ofrece SDKs para Web, Android y iOS así como soporte para subscripciones y offline. Veremos algunas de sus características.Animando la tasa de conversión del usuarioLaura Santana (45m)Las experiencias animadas en un sitio web aumentan la participación y simplifican la presentación del contenido, lo que conduce a una mejor tasa de conversión del usuario, que es un sueño hecho realidad para los equipos de marketing. Cuantos más métodos y técnicas tenemos, como desarrolladores, para animar, más fácil es sentirse abrumados por ellos. En esta charla, compartiré algunos ejemplos de código para animaciones y experiencias personales sobre cómo trabajar eficazmente con un equipo de marketing para mejorar la tasa de conversión en el sitio web de un producto.Introducción a la programación funcionalJuan Manuel Cruz (45m)Una introducción al paradigma funcional y a sus conceptos claves explicados en términos simplesPara cualquier duda enviad un correo a programaresunamierda@gmail.comEl evento es gratuito, pero se recomienda ser miembro de la comunidad PEUM.Muchas gracias a todas y a todos.
Presentación de los cursos de CodelyTV Pro, y las distintas opciones que tienes para aprender como persona individual, empresa, o comunidad de desarrolladores. Aprende de profesionales con experiencia en cursos prácticos y sin rodeos. Mejora tus habilidades, especialízate, y sigue avanzando en tu carrera. ???? Cursos CodelyTV Pro: https://codely.tv/pro/cursos ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams ???? Twitter: https://twitter.com/CodelyTV
Ponente: Joaquín Engelmo Llevo varios años trabajando con [micro]servicios en Tuenti y quiero contar mi historia. Además no hace mucho tuve la suerte de asistir a un evento, From The Trenches donde pude aprender, recopilar y reafirmar algunas cosas relacionadas con este tema tan en boca de todos. De ahí el nombre de la charla. El espíritu de la misma es enseñar, desde una base teórica inicial a modo de introducción, el camino que seguimos nosotros para evolucionar toda una base de código hacía este paradigma y, de forma práctica, ver como estamos a día de hoy. Como soy de los que piensa que el código no lo es todo, también hablaré de equipos, componentes, responsabilidades, etc. y verás que está todo relacionado con los [micro]servicios. También me gusta ensuciarme las manos y enseñar "cosas reales" como herramientas de monitorización o contar como va todo nuestro workflow, desde picar el código hasta sacarlo a producción usando Docker y Kubernetes. Mundo real, problemas reales, soluciones reales y en producción durante años que dan servicio a millones de clientes. No serán los [micro]servicios más "artesanos" del mundo, y tampoco somos Netflix, pero hacen su función, controlando deuda técnica y tomando decisiones pragmáticas - siempre que se puede -. Motivación, partiendo el monolito, arquitectura, prácticas, testing, despliegues, monitoring, alarmas, etc. Pros vs Cons desde la experiencia en una base de código grande, bastantes [micro]servicios, un monolito y millones de usuarios potenciales.
End to end testing is a crucial part of a tool chain to deliver high-quality releases of many software systems. With Geb, we have a very handy wrapper to WebDriver/Selenium at our fingertips that enables us to create actually maintainable E2E test suites even for large web applications. Combining it with Docker and a CI system enables us to be very flexible about the context we use this tests in and allow us to provoke feedback for many interesting aspects we need to know about in our system. This talk outlines findings and experiences from projects that utilized the mentioned technologies to succeed in constantly delivering high quality releases not only in slides but also with some live-coding and demos.
#Codemotion Rome 2018 - CI is an eternal topic in software engineering, it is still evolving for mobile. With an introduction to Docker, and a full-fledged Docker image for Android, this presentation will guide you through all facts about using Docker for Android CI - benefits, limitations, pitfalls, tweaks, and performance. Follow me, you can build your own Acme CI at zero cost. Last but not least, there are some other tips about how Docker could help your mobile engineering.
La automatización de pruebas web es algo cada vez más necesario dentro de proyectos ágiles. En este kit veremos cómo partiendo de historias de usuario definidas por el Product Owner podremos especificar test de aceptación de manera clara, concisa y en un lenguaje que todos los implicados en el proyecto entiendan. ¿Misión imposible?. Gracias al lenguaje Gherkin y a el framework Cucumber conseguiremos automatizar las pruebas de aceptación web mediante el WebDriver que nos proporciona Selenium. Una vez conseguido esto, ¿cuál es el siguiente paso?. Mediante el uso de Docker conseguiremos que las pruebas se ejecuten se manera controlada en un entorno de integración continua.
Hoy os traemos un especial de El Code Today donde queremos saber cuánto cobra un programador en España. Para dar respuesta a esta pregunta contamos con Marc Monguió. Él nos podrá dar aportar un contexto de cómo está el mercado ya que es CEO del portal de empleo en empresas de base tecnológica y startups https://JobFluent.com Mejora como programador y sube de nivel para aplicar a ofertas mejores con los cursos de CodelyTV Pro (AWS, Docker, Arquitectura Hexagonal, CQRS, apps iOS y Android, VueJS, MEAN, Retrospectivas, y mucho más) : ????Cursos: https://pro.codely.tv ????Descuento de 5€ el primer mes: http://bit.ly/docker-descuento ????Descuento 4 meses por 99€: http://bit.ly/docker4meses ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams
Aprovechamos la publicación del curso "Docker: De 0 a deploy ????" para conocer a su autor: José Armesto. En este streaming nos contará su experiencia con Docker, hará una introducción a cómo funciona analizando algunas sorpresitas internas de Docker, y responderá a las dudas que planteéis ???? ????‍♂️ Curso: http://bit.ly/docker-curso ????Descuento 1 mes por 25€: http://bit.ly/docker-descuento ????Descuento 4 meses por 99€: http://bit.ly/docker4meses ????Cursos disponibles: https://pro.codely.tv ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams