-
Sobre las pruebas de integración
Continuando con el tema pruebas, es hora de hablar de las pruebas no-unitarias. Pruebas de integración de componentes Estas pruebas buscan probar componentes en forma NO aislada. Pero no son necesariamente pruebas de usuario. Hay ciertos casos donde es muy costoso aislar un componente para su prueba o que incluso, puede que no tengas sentido… — read more
-
Clasificación de Pruebas
Existen distintas clasificaciones para las pruebas de software. Desde el punto de vista de cómo se ejecutan, podemos clasificar las pruebas en manuales o automatizadas. Por otro lado, desde el punto de vista de qué es lo que prueban, yo suelo clasificarlas en primera instancia en unitarias o no-unitarias. La prueba unitaria prueba… — read more
-
Curso de Startup Engineering: Semana 5
La cuestión se puso interesante. Por un lado algunos temas técnicos que sólo toco de oído (html5, responsive design, etc) y por otro algunas cuestiones de mercado y estrategia. También publicaron algunas clases de invitados de la industria, muy interesante. Continuará… — read more
-
Agile Open Buenos Aires Educación 2013
La cita es el próximo sábado 10 de Agosto en las instalaciones que tiene la UNTref en el Centro Cultural Borges (arriba de las Galerías Pacífico en la ciudad de Buenos Aires) Es un evento totalmente gratuito que se realiza con formato Open Space, lo cual permite que todos seamos tanto oyentes como oradores ;-). Para… — read more
-
Cierre de Algo3, primer cuatrimestre 2013
Si bien no hicimos cambios explícitos en la dinámica de la materia, incorporamos algunas cuestiones internas que generaron impacto muy positivo. Una de estas cuestiones fue la incorporación del sistema de corrección de TPs. Esto nos ayudo a reducir muchísimo la carga de trabajo manual al mismo tiempo que le permitió a los alumnos tener… — read more
-
Travis y Jenkins al mismo tiempo
S bien ambas herramientas son build servers y en general uno utilizará alguno de los dos, en ciertos casos puede resultar muy útil utilizar ambos al mismo tiempo. Esto es hago que he hecho en mis últimos 3 proyectos. Si bien, en varios sentidos Jenkins puede resultar mucho más «potente/flexible» que Travis, resulta que este último… — read more
-
Material del webinar de versionado
Ayer hice el webinar de técnicas de versionado con la ayuda de Carlos Peix. Pueden verlo YouTube. La deck utilizada está disponible para descarga aquí. — read more
-
Webinar: Técnicas de versionado para Entrega Contínua
El próximo miércoles (mañana), voy a estar dando un webinar sobre este tema. La idea es ver los conceptos básicos de la práctica Continuous Delivery y enfocarnos en cómo manejar nuestro repositorio de código para facilitar la entrega continua. Presentaremos algunos conceptos y estrategias, y veremos como llevarlos a la práctica utilizando la herramienta Git. En… — read more
-
Tools for Git
There is a simple but extremely useful tool to work with Git. It is not a graphic interface nor an IDE plugin. It is just an extension to the shell. It is called oh-my-zsh and, among other things, it provides a feature that shows the current git branch you are working on, when you are… — read more
-
Tutorial de aplicaciones Padrino: parte 1
En esta primera parte veremos la configuración inicial de nuestra aplicación y algunas de las herramientas que utilizaremos a lo largo del tutorial. La idea trabajar con un entorno como el descripto en el post inicial de esta serie, partiendo de esta solución y siguiendo los videos explicativos. Creación del repo git y primer commit,… — read more