Hacia un framework de desarrollo guiado por pruebas para Vala - sexta parte - Primer Lanzamiento!

Posted on Thu 31 March 2016 in Vala • Tagged with Vala, Open Source, Código Abierto, Programming, TDD, BDDLeave a comment

Pues bien, resulta que la gestión de una banda de Rock cuesta más tiempo que pensaba, sobre todo si el lanzamiento de su primer disco ya está en marcha. Además, resulta que la construcción de paquetes de Debian es re-difícil, especialmente si uno quiere armar un sistema de Jenkins CI para automatizar el proceso. A pesar de todo esto, me emociona mucho anunciar que la Versión 1.0 de Valadate está lista para el consumo publico, retrasado por solo pocas semanas que lo previsto. Siga leyendo para saber donde puedes agarrarlo...

Continue reading

Hacia un framework de desarrollo guiado por pruebas para Vala - quinta parte - Producto Viable Mínimo

Posted on Sat 20 February 2016 in Vala • Tagged with Vala, Open Source, Código Abierto, Programming, TDD, BDDLeave a comment

Las cosas se han ido a toda maquina desde mi ultimo post, con la rama de desarrollo concretizandose paso por paso. A pesar de un par de semanas frenéticas, tanto personal como profesional, he logrado encontrar tiempo para realizar una gran cantidad de lo cual ya se perfila como el primer lanzamiento de Valadate. Siga leyendo para saber cuales serán sus características y cuando voy a ir a pulsar el buton "Go" para la Versión 1.0.

Continue reading

Hacia un framework de desarrollo guiado por pruebas para Vala - cuarta parte - Quien pone a prueba el probador?

Posted on Thu 04 February 2016 in Vala • Tagged with Vala, Open Source, Código Abierto, Programming, TDD, BDD, CoCLeave a comment

Después de una breva pausa para trabajar en uno de mis otros proyectos (un grupo de Rock 'n Roll) y terminar con la instalación de Jenkins, he vuelto a trabajar en el proyecto ya oficialmente llamado Valadate. En este post, voy a revisar como se integra el código del proyecto original y el primer conjunto de pruebas en las que el nuevo proyecto sera basado. Ya que hay un repositorio de Github, podemos establecer otras maneras para que la gente pueda involucrarse. Siga leyendo para saber más de esos temas.

Continue reading

Hacia un framework de desarrollo guiado por pruebas para Vala - tercera parte - DevOps - Integración Continua con Jenkins

Posted on Tue 19 January 2016 in Vala • Tagged with Vala, Open Source, Código Abierto, Programming, TDD, BDD, Jenkins, Integración Continua, DevOpsLeave a comment

Integración Continua o IC está ampliamente usado en TDD para mantener la base de código de un proyecto bien ordenada, reduciendo los errores y asegurando que hay siempre ejecutables disponibles para desplegar. Dado que uno de los objetivos de Valadate es integrarse en las cadenas de herramientas ya existente, tome un poquito break de DevOps para instalar el Jenkins en un Raspberry Pi libre con unos resultados muy interesantes. Siga leyendo para saber más...

Continue reading

Hacia un framework de desarrollo guiado por pruebas para Vala - segunda parte - Requisitos y Arquitectura de Sistema

Posted on Wed 13 January 2016 in Vala • Tagged with Vala, Código Abierto, Programación, TDD, BDDLeave a comment

Ya hace menos de una semana desde que lancé mi primer post y la recopilación de requisitos está en marcha y tengo ganas de escribir código. El método de planificación Ágil no significa que no hay nada de planificación así se quedan unos pasos más antes de que empujara algo a Github. Los requisitos aun deben ser priorizados para que las características cruciales están trabajadas en primera y eso debería tener lugar dentro del contexto de la arquitectura de sistema en general. Siga leyendo para ver como se llevara a cabo...

Continue reading

Adiós Thin White Duke - un tributo a David Bowie en Vala

Posted on Mon 11 January 2016 in Vala • Tagged with Vala, Código Abierto, JPL, David BowieLeave a comment

Estaba mirando el asteroide 131 Vala, lo que dio su nombre al lenguaje de programación, en el JPL Small Object Database cuando me llego la noticia triste del fallecimiento de el David Bowie. Me di cuenta que el venerable Orbit Viewer applet ya no estaba funcionando y querría ver unos cuerpos celestes moverse esa mañana. Por eso acabe porteando el Applet desde Java a Vala, como tributo al Thin White Duke. Siga leyendo para ver los resultados...

Continue reading

Hacia un framework de desarrollo guiado por pruebas para Vala - primera parte

Posted on Fri 08 January 2016 in Vala • Tagged with Vala, Open Source, Código Abierto, Programming, TDD, BDDLeave a comment

Vala es un lenguaje orientado a objetos de código abierto - es parecido a los Java y C# y es a la misma vez potente y divertido de usar. Esta basado en el sistema de objetos de GObject, lo que te da acceso completo a un ecosistema de código abierto, desde GTK + para la GUI hasta GStreamer para multimedia. Sin embargo, actualmente le falta un buen framework para desarrollo guiado por pruebas o TDD (por sus siglas en ingles) , lo que es esencial para el diseño y entrega de una experiencia de usuario de calidad. En el espíritu del código abierto, he decidido utilizar una parte de mi tiempo libre para hacer algo al respecto de este tema. Siga leyendo para saber mas ...

Continue reading