5 claves para un trayecto exitoso a DevOpsQindel Group
La transformación digital representa la necesidad de las empresas de aprovechar al máximo la tecnología para hacer más eficientes sus procesos internos. DevOps es la clave que ayuda a las empresas a mejorar la eficiencia, ganar agilidad, ser más flexibles, ajustarse a los tiempos de entrega, aumentar la calidad y sobre todo ahorrar tiempo y dinero. La ponencia aborda los puntos clave para realizar un paso exitoso a DevOps.
5 claves para un trayecto exitoso a DevOpsQindel Group
La transformación digital representa la necesidad de las empresas de aprovechar al máximo la tecnología para hacer más eficientes sus procesos internos. DevOps es la clave que ayuda a las empresas a mejorar la eficiencia, ganar agilidad, ser más flexibles, ajustarse a los tiempos de entrega, aumentar la calidad y sobre todo ahorrar tiempo y dinero. El ponente aborda los puntos clave para realizar un paso exitoso a DevOps.
Ver vídeo completo de la ponencia: https://youtu.be/90rP4VRdVPs
The Dark Art of Container Monitoring - SpanishSysdig
Retos de la infrastructura con contenedores
Problemática de la monitorización tradicional
Buenas prácticas monitorizando contenedores, Docker y Kubernetes
Sysdig, monitorización nativa de contenedores
5 claves para un trayecto exitoso a DevOpsQindel Group
La transformación digital representa la necesidad de las empresas de aprovechar al máximo la tecnología para hacer más eficientes sus procesos internos. DevOps es la clave que ayuda a las empresas a mejorar la eficiencia, ganar agilidad, ser más flexibles, ajustarse a los tiempos de entrega, aumentar la calidad y sobre todo ahorrar tiempo y dinero. La ponencia aborda los puntos clave para realizar un paso exitoso a DevOps.
5 claves para un trayecto exitoso a DevOpsQindel Group
La transformación digital representa la necesidad de las empresas de aprovechar al máximo la tecnología para hacer más eficientes sus procesos internos. DevOps es la clave que ayuda a las empresas a mejorar la eficiencia, ganar agilidad, ser más flexibles, ajustarse a los tiempos de entrega, aumentar la calidad y sobre todo ahorrar tiempo y dinero. El ponente aborda los puntos clave para realizar un paso exitoso a DevOps.
Ver vídeo completo de la ponencia: https://youtu.be/90rP4VRdVPs
The Dark Art of Container Monitoring - SpanishSysdig
Retos de la infrastructura con contenedores
Problemática de la monitorización tradicional
Buenas prácticas monitorizando contenedores, Docker y Kubernetes
Sysdig, monitorización nativa de contenedores
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...Plain Concepts
A lo largo de esta charla intentaremos presentar como hemos afrontado la migración de nuestro producto multiplataforma a .NET Core, las piedras que hemos pasado en el camino, las ventajas e inconvenientes de esta aventura que hemos vivido en PlasticSCM.
Slides del taller presentado por mi persona y Marcos Montaño en el Regional Scrum Gathering Bolivia 2014. Contiene una corta introducción sobre lo que es refactorización y una pequeña demostración del proceso.
Liquibase es un librería Open Source basada en Java, que independiente del motor de base de datos, permite hacer un seguimiento centralizado a los constantes cambios que sufren los modelos de datos (sobre todo en la etapa de desarrollo) y facilitan la vida cuando tenemos múltiples ambientes de trabajo (Producción, pre-producción, desarrollo, QA, ...).
En este meetup revisamos desde la teoría a la práctica, desarrollando algunos ejemplos con diferentes niveles de complejidad.
Además revisamos cómo un equipo de desarrollo se puede ver beneficiado con el uso de esta herramienta y cómo es posible integrar su uso a procesos de integración continua.
ALM Sessions 2012 - Entrega Continua con VS ALM y TFSJose Luis Soria
Presentación de la sesión sobre Entrega Continua con Visual Studio y TFS en las ALM Sessions 2012
http://bit.ly/xGxqZT (a partir de la mitad del video)
En los últimos años, la forma de desarrollar software ha evolucionado. Nuevos patrones, nuevas arquitecturas y nuevas tecnologías como cloud y microservicios. Pero, ¿cómo desarrollo ahora? ¿Cómo despliego el software? ¿Cómo manejo los nuevos modelos de base de datos? DevOps y DataOps son la respuesta.
Meetup TestingUy 2018 - Aprendiendo a Testear un Framework desde ceroTestingUy
Orador: Guillermo Fernández
Resumen: La idea de la charla es mostrar el proceso que hacemos los desarrolladores para seleccionar las herramientas de testing (en particular, unit test y performance) que mejor se adapten para testear un framework.
A. ¿Qué es la soledad?
• En el Antiguo Testamento la palabra hebrea que más se utiliza para “solitario” es shamem, que significa “desolado”.
• En el Nuevo Testamento la palabra griega eremos significa “lugares desiertos”.
• La soledad es el estado emocional de tristeza causado por sentirse solo, aislado o alejado de los demás.
• Una persona puede sentir la falta de cercanía con otros aún cuando estén en su presencia.
• David exclamó al Señor en tiempo de soledad:
“Mírame, y ten misericordia de mí, porque estoy solo y afligido”.
(Salmos 25:16)
B. ¿Qué significa estar solo?
• En el Antiguo Testamento, la palabra hebrea que se traduce solo es badad, que significa “estar con uno mismo”.
• En el Nuevo Testamento, la palabra griega monos denota “sin compañía, solo, solitario”.
• Estar solo es la condición de estar sin compañía, separado de otros.
• Con frecuencia, Jesús buscó estar a solas. Se apartaba de los demás para poder tener comunión con el Padre.
“Despedida la multitud, subió al monte a orar aparte; y cuando llegó la noche, estaba allí solo”.
(Mateo 14:23)
C. ¿Cuál es la diferencia entre estar a solas y sentir soledad?
• La soledad se refiere al estado emocional (por sentirse rechazado y desolado).
• Estar a solas se refiere al estado físico (el estado de estar separado de los demás).
• La soledad generalmente es una experiencia negativa (que va acompañada de un sentimiento de desesperanza).
• Estar a solas puede ser una experiencia positiva (convirtiéndola en un momento de creatividad y comunión con el Señor).
D. Ejemplos bíblicos de soledad
DAVID EXPERIMENTÓ SOLEDAD POR EL RECHAZO.
“Mira a mi diestra y observa, pues no hay quien me quiera conocer;
No tengo refugio, ni hay quien cuide de mi vida”.
(Salmos 142:4)
JOB EXPERIMENTÓ SOLEDAD POR SUS AMIGOS DESLEALES.
“El atribulado es consolado por su compañero; aun aquel que abandona el temor del Omnipotente. Pero mis hermanos me traicionaron como un torrente; pasan como corrientes impetuosas”.
(Job 6:14–15)
ELÍAS EXPERIMENTÓ SOLEDAD PORQUE TEMIÓ LA IRA DE DIOS.
“Viendo, pues, el peligro, se levantó y se fue para salvar su vida, y vino a Beerseba, que está en Judá, y dejó allí a su criado. Y él se fue por el desierto un día de camino, y vino y se sentó debajo de un enebro; y deseando morirse, dijo: Basta ya, oh Jehová, quítame la vida, pues no soy yo mejor que mis padres”.
(1 Reyes 19:3–4)
E. Ejemplos bíblicos de estar solo
PABLO ESTUVO SOLO CUANDO SUS AMIGOS LO ABANDONARON.
“En mi primera defensa ninguno estuvo a mi lado, sino que todos me desampararon; no les sea tomado en cuenta. Pero el Señor estuvo a mi lado, y me dio fuerzas, para que por mí fuese cumplida la predicación, y que todos los gentiles oyesen. Así fui librado de la boca del león”.
(2 Timoteo 4:16–17)
JOB ESTUVO SOLO CUANDO
La Resiliencia como capacidad otorgada por Dios, para levantarse cada día.DanielGrandasHerreo1
Tema importante para ayudar a quienes han perdido las ganas de vivir, creyendo que todo el mundo está en su contra. La lectura de la biblia nos ayuda a encontrar ese camino correcto, dado que no esconde las situaciones adversas por las que pasaron los personajes que hoy a través de la historia cristiana conocemos como héroes de la fe. Al leer este documento, no solo estarás sentado observando como otros se levantan, sino que además, podrás levantarte y avanzar hacia adelante.
DotNet 2019 | Pablo Santos Luaces - Como migrar un producto multiplataforma a...Plain Concepts
A lo largo de esta charla intentaremos presentar como hemos afrontado la migración de nuestro producto multiplataforma a .NET Core, las piedras que hemos pasado en el camino, las ventajas e inconvenientes de esta aventura que hemos vivido en PlasticSCM.
Slides del taller presentado por mi persona y Marcos Montaño en el Regional Scrum Gathering Bolivia 2014. Contiene una corta introducción sobre lo que es refactorización y una pequeña demostración del proceso.
Liquibase es un librería Open Source basada en Java, que independiente del motor de base de datos, permite hacer un seguimiento centralizado a los constantes cambios que sufren los modelos de datos (sobre todo en la etapa de desarrollo) y facilitan la vida cuando tenemos múltiples ambientes de trabajo (Producción, pre-producción, desarrollo, QA, ...).
En este meetup revisamos desde la teoría a la práctica, desarrollando algunos ejemplos con diferentes niveles de complejidad.
Además revisamos cómo un equipo de desarrollo se puede ver beneficiado con el uso de esta herramienta y cómo es posible integrar su uso a procesos de integración continua.
ALM Sessions 2012 - Entrega Continua con VS ALM y TFSJose Luis Soria
Presentación de la sesión sobre Entrega Continua con Visual Studio y TFS en las ALM Sessions 2012
http://bit.ly/xGxqZT (a partir de la mitad del video)
En los últimos años, la forma de desarrollar software ha evolucionado. Nuevos patrones, nuevas arquitecturas y nuevas tecnologías como cloud y microservicios. Pero, ¿cómo desarrollo ahora? ¿Cómo despliego el software? ¿Cómo manejo los nuevos modelos de base de datos? DevOps y DataOps son la respuesta.
Meetup TestingUy 2018 - Aprendiendo a Testear un Framework desde ceroTestingUy
Orador: Guillermo Fernández
Resumen: La idea de la charla es mostrar el proceso que hacemos los desarrolladores para seleccionar las herramientas de testing (en particular, unit test y performance) que mejor se adapten para testear un framework.
A. ¿Qué es la soledad?
• En el Antiguo Testamento la palabra hebrea que más se utiliza para “solitario” es shamem, que significa “desolado”.
• En el Nuevo Testamento la palabra griega eremos significa “lugares desiertos”.
• La soledad es el estado emocional de tristeza causado por sentirse solo, aislado o alejado de los demás.
• Una persona puede sentir la falta de cercanía con otros aún cuando estén en su presencia.
• David exclamó al Señor en tiempo de soledad:
“Mírame, y ten misericordia de mí, porque estoy solo y afligido”.
(Salmos 25:16)
B. ¿Qué significa estar solo?
• En el Antiguo Testamento, la palabra hebrea que se traduce solo es badad, que significa “estar con uno mismo”.
• En el Nuevo Testamento, la palabra griega monos denota “sin compañía, solo, solitario”.
• Estar solo es la condición de estar sin compañía, separado de otros.
• Con frecuencia, Jesús buscó estar a solas. Se apartaba de los demás para poder tener comunión con el Padre.
“Despedida la multitud, subió al monte a orar aparte; y cuando llegó la noche, estaba allí solo”.
(Mateo 14:23)
C. ¿Cuál es la diferencia entre estar a solas y sentir soledad?
• La soledad se refiere al estado emocional (por sentirse rechazado y desolado).
• Estar a solas se refiere al estado físico (el estado de estar separado de los demás).
• La soledad generalmente es una experiencia negativa (que va acompañada de un sentimiento de desesperanza).
• Estar a solas puede ser una experiencia positiva (convirtiéndola en un momento de creatividad y comunión con el Señor).
D. Ejemplos bíblicos de soledad
DAVID EXPERIMENTÓ SOLEDAD POR EL RECHAZO.
“Mira a mi diestra y observa, pues no hay quien me quiera conocer;
No tengo refugio, ni hay quien cuide de mi vida”.
(Salmos 142:4)
JOB EXPERIMENTÓ SOLEDAD POR SUS AMIGOS DESLEALES.
“El atribulado es consolado por su compañero; aun aquel que abandona el temor del Omnipotente. Pero mis hermanos me traicionaron como un torrente; pasan como corrientes impetuosas”.
(Job 6:14–15)
ELÍAS EXPERIMENTÓ SOLEDAD PORQUE TEMIÓ LA IRA DE DIOS.
“Viendo, pues, el peligro, se levantó y se fue para salvar su vida, y vino a Beerseba, que está en Judá, y dejó allí a su criado. Y él se fue por el desierto un día de camino, y vino y se sentó debajo de un enebro; y deseando morirse, dijo: Basta ya, oh Jehová, quítame la vida, pues no soy yo mejor que mis padres”.
(1 Reyes 19:3–4)
E. Ejemplos bíblicos de estar solo
PABLO ESTUVO SOLO CUANDO SUS AMIGOS LO ABANDONARON.
“En mi primera defensa ninguno estuvo a mi lado, sino que todos me desampararon; no les sea tomado en cuenta. Pero el Señor estuvo a mi lado, y me dio fuerzas, para que por mí fuese cumplida la predicación, y que todos los gentiles oyesen. Así fui librado de la boca del león”.
(2 Timoteo 4:16–17)
JOB ESTUVO SOLO CUANDO
La Resiliencia como capacidad otorgada por Dios, para levantarse cada día.DanielGrandasHerreo1
Tema importante para ayudar a quienes han perdido las ganas de vivir, creyendo que todo el mundo está en su contra. La lectura de la biblia nos ayuda a encontrar ese camino correcto, dado que no esconde las situaciones adversas por las que pasaron los personajes que hoy a través de la historia cristiana conocemos como héroes de la fe. Al leer este documento, no solo estarás sentado observando como otros se levantan, sino que además, podrás levantarte y avanzar hacia adelante.
Guia de las cartas del tarot de el extraño mundo de jack.
Arcanos mayores y arcanos menores.
Primera guía cien porciento en español!
Con 5 tiradas para comenzar predicciones.
Aprende y utiliza este mazo para divertirte.
Esta guía es una ayuda para hacer por tu cuenta el retiro mensual, allí dónde te encuentres, especialmente en caso de dificultad de asistir en el oratorio o iglesia donde habitualmente nos reunimos para orar.
Fuente: Emeric Amyot d'Inville, C.M. "Anunciar la Buena Nueva de la Salvación siguiendo las huellas de San Vicente", Vincentiana: Vol. 41: No. 4, Artículo 7.
20. From Agile import tdd
• Un test es un momento para la reflexion
• Ni un servicio sin sus test! no mas servicios experimentales
• Efecto secundario: monitores actualizados
21. Pair Plumbing
Infraestructuras Colectivas
Jardineria de sistemas
(sharpening the saw)
Sistemas suficientemente automatizados
Estructura del intercambio.
Tres rafagas rapidas y conversacion entre ellas.
La primera explicando quienes estamos interesados en la incorporacion
Anecdota de los Cuartetos tradicionales.
mostrar que hay mucho agilismo cercano a usos y costumbres de los que nos dedicamos a sistemas.
Una pandemias que sufrimos los profesionales de esto, compartimentalizacion.
Creo que de esto se hablo ayer en la charla de humanware. Momentos comunes.
No es lo mismo compartimentar que especializar.
Especializamos personalmente. El que tenemos aqui es un problema de grupo, social.
no desarrollar habilidades de comunicacion.
Obviar el que no trabajamos con maquinas si no con gente que trabaja con maquinas.
Darse cuenta de que en sistemas el objeto ultimo son las personas que se integran en los sistemas; formamos parte del sistema.
Esta realizacion es una que permea todas las practicas, rituales, y metodologias Agiles.
Dentro de la comunidad agil se sabe como convertir la complejidad de lo social en una ventaja.
Al mismo tiempo; convergencia. El taimado desarrollador Agil introduciendose tras las lineas de operaciones disfrazado de especialista en integracion.
Subversion
Este es el primer punto de conexion
[silencio]
Descubrir que hay un componente humano fundamental unido a la labor de sistemas
Normalmente cuando hablariamos de “sistemas que no se ni quiero mantener”
Pero me quiero referir a entornos con historia. Con genealogia.
Conservamos herramientas y conocimientos con un origen preterito.
Los pipes Unix siguen siendo venerados.
Conclusion acabamos incorporando
La comunidad agil tambien tiene un gran interes en la creacion de tradiciones.
Tradiciones con resultados probados y con sentido claramente utilitario.
El Agilismo es una cuestion de fe. Pero aqui la fe esta ententida como herramienta, no como fin.
Muy ligado a la tradicion. Nos apropiamos de lo tradicional con gran rapidez.
Intentar solventar problemas comunes de tipo social y cultural.
Desde sistemas: la comunidad Agil se plantea cuestiones que nos afectan. Sus perspectivas pueden interesarnos.
Desde el Agilismo. Mas complicado. Desde una perspectiva egoista quiza lo razonable seria
conseguir la capacitacion suficiente en las cuadrillas.
Lo curioso es que hay un movimiento de inclusion desde las filas del agilismo
Analogia del jardin versallesco y el jardin biodinamico.
La diferencia fundamental: dejado a su propio destino uno sera comido por la entropia.
Para el otro la entropia forma parte de su autonomia ...
Tambien capacidad de recuperacion.
Es asi como debemos entender el cambio en sistemas. Abrazandolo y preparandonos para
lo imprevisible
* Quienes estamos haciendo esto
Vamos a hablar de ejemplos concretos de adopcion de metodologias agiles.
Cosas que estamos aprendiendo
El que muchas de los experimentos se esten llevando a cabo en entornos web grandes o enormes no excluye.
Un desafio que nos debemos plantear es como establecer el grado adecuado de automatizacion.
Un ejemplo bastante establecido de adopcion de practicas agiles en tareas de sistemas.
Gestion de carga de trabajo a-la-kanban.
Explicacion de Kanban-para-cajas-de picadura
Un sistema muy natural para gestionar el trabajo de mejora continua y mantenimiento.
transcurridos meses de una catastrofe un gestor de incidencias se convierte en gestor de culpa.
Una memoria especifica para la culpa.
Auditoria? el propio sistema debe de ser capaz de darnos informacion suficiente
Tienes todo bajo control de versiones?
Sentido comun
Practicas que surgen de modo natural y que con la misma facilidad se pueden convertir
en rituales
Vamos a hablar de ejemplos concretos de adopcion de metodologias agiles.
Cosas que estamos aprendiendo
Poco exahustivo.
Pueden salir de su dominio y hacer otras tareas.
En ultima instancia los gestores de configuracion como puppet y chef son colecciones de
scripts de sistema y sigue habiendo gente que prefiere usar scripts.
No hay estandarizada una cadena de montaje para ir desde 0->deploy.
Generalmente declarativos.
Idempotentes su mision es garantizar que los sistema convergen hacia los estado programados
Para congruencia completa necesitamos contruir desde cero.
Punto de entrada de metodologias agiles de programacion y testeo.
Por tanto es aqui donde debemos aprender de los mejores
* versionar codigo
* testear
* centralizar y compartir el codigo
Abstraccion -> no pensar en maquinas si no en servicios
Meatcloud manifesto
Api vs point & click
Creditos Lindsay Holmwood
Explicar diagrama
Hacer las preguntas adecuadas. La monitorizacion de apps se hace desde un enfoque
fragmentario.