pero…visttux…¿para que haces este blog?
La idea del nacimiento del blog es documentar el proceso de creación de un desarrollador preparado para la nueva era. Para ello iré escribiendo entradas sobre mis avances en conceptos importantes hoy en día para un desarrollador, esperando que puedan ser utiles para la gente que como yo se vea perdida con tanta información poblando la red de redes.
A continuación listo algunos de conceptos interesantes para estudiar y aplicar:
- Integración continua, o como sacar nuevas features en tu producto antes que el resto.
- GIT y GitFlow, modelo de branching ideal para trabajar con productos que requieran de integración continua, utilizando el sistema de control de versiones con mejor salud.
- S.O.L.I.D, un conjunto de buenas prácticas para el diseño de software en la programación orientada a objetos.
- TDD y testing en general, elemento importante que muchos pasamos por alto y subestimamos más de lo que deberiamos.
Todos estos puntos se estudiaran bajo el punto de vista de alguien interesado en programar aplicaciones para dispositivos móviles, intentando aplicar las diferentes herramientas en algun proyecto de ejemplo alojado en GitHub.
Tareas
A continuación muestro algunas de las tareas asignadas para ir creciendo en “skills” como desarrollador, añadidas en un proyecto de RedBooth. Para el que no conozca la plataforma, RedBooth ofrece un conjunto de herramientas colaborativas perfectas para asignar tareas y llevar a cabo proyectos.
Como podemos ver, las dos primeras tareas de hoy habrán sido cumplidas en el momento en el que este post sea subido al repositorio.
Si alguien esta interesado en crear un blog como este, teneis toda la información necesaria aquí, y si (como yo) teneis problemas con la versión de RubyGems a la hora de instalar rake, podreis encontrar la solución aquí.