-
Shell Script: amor y odio
Escribir scripts de shell no es una cuestión fancy. El lenguaje es bastante duro para quienes estamos acostumbrados a programar con lenguajes de objetos. Esto hace que a la hora de elegir una herramienta de scripting yo tienda a inclinarme por otras opciones como ruby o python. Pero a pesar de esto, me encuentro recurrentemente… — read more
-
Mis notas del Campus-Party UY – día 2
Algunos datos de contexto general para empezar. El espacio del evento estaba dividido en zonas. La sala principal tenia stands en el centro, tres escenarios para charlas magistrales, la zona de workshops, dos espacio de trabajo (con tomas y cables de red) y la zona de prensa. En otro salón estaba la zona de comidas… — read more
-
Mis notas del Campus-Party UY – día 1
Llegué a la conferencia alrededor de las 10 de mañana y me fuí alrededor de las 19. Me sorprendió mucho la heterogeneidad de los asistentes. Durante la mañana percibí un público más adoscelente, estudiantes de secundaria o primeros años de educación terciaria. Ya por la tarde y sobre todo luego de la 5, empezó a… — read more
-
Preparando MeMo2 2019
La primera novedad que tenemos es la extensión del equipo, 5 ex-alumnos de la materia se suman como colaboradores. Esperamos que esto nos ayude a mejorar los tiempo de corrección y tener una mirada del curso más cercana a los alumnos. Por otro lado estamos ajustando la planificación y el contenido para hacer hacer más… — read more
-
Notas del workshop de TCR
Ayer por la tarde/noche en la oficinas de Grupo Esfera hicimos un mini-taller exploratorio de test && commit || revert. Fuimos 9 participantes, todos practicantes de TDD. Comenzamos la sesión con un poco de contexto: El código va con tests. No se discute. Los tests pueden hacerse a priori o a posteriori. Podemos debatirlo. TDD… — read more
-
Sobre las Certificaciones DevOps
El tema certificaciones en el mundo IT siempre ha generado polémicas. Recuerdo que en mis primeros años de universidad estaban muy de moda las certificaciones de Sun, Oracle y Cisco. Tiempo después se pusieron de moda las certificaciones de Agile. En particular la certificación de Scrum Master se ha vuelto muy popular (y muy debatida).… — read more
-
Taller Online de Docker & Kubernetes: resultado de la primera edición
La semana pasada completé la primera edición de este taller. Participaron 8 personas, porque si bien hubo alrededor de 30 interesados, decidí limitar la cantidad de participantes pues no estaba seguro de como funcionaría la herramienta de conferencia. Por suerte funcionó bien. El taller consistió en 4 sesiones online de entre 1 y 2 horas… — read more
-
Apt-Get install, un arma de doble filo
Primero un poco de contexto. APT son las siglas de Advanced Package Tool, una interface del sistema de paquetes de Debian Linux (y derivados). APT ofrece un conjunto utilidades para administrar paquetes (librerías y aplicaciones). Adicionalmente existen aplicaciones de más alto nivel como (Aptitude o Synaptic) que utilizan APT. A su vez APT utiliza otro… — read more
-
Sueldos DevOps a nivel global (2018)
La semana pasada recibí un mail de la gente de Puppet con un link a su «2018 DevOps Salary Report». Es la quinta vez que Puppet realiza este estudio. El mismo está basado en una encuesta global que en su edición 2018 contó con 3000 participantes. A diferencia de otras encuestas que preguntan concretamente sobre… — read more
-
Servidores CI/CD: diferencias de modelos, Jenkins vs CircleCI
Jenkins es una de las herramientas de CI/CD más difundidas, posiblemente por su potencia y también por su larga historia (su primera versión es de 2005). Yo empecé a utilizarlo allá por 2008 cuando aún era Hudson. Inicialmente era un servidor de integración continua. Luego con el auge de la entrega continua se lo empezó… — read more