Tag Archives: metodologias

Patron de Desarrollo Model View Controller

Arquitectura: El Domo de Roma.

Arquitectura: El Domo de Roma.

En esta ocacion en el podcast de Rock Developer Cesar Reyes y Iaax Page nos hablan sobre el patron de arquitectura Model View Controller. Y como este nos ayuda a desarrollar mejor.

Vinculos del podcast

Este es el episodio Numero 9 del podcast. Estamos trabajando para agregar un mejor feed que les permita descargar los episodios desde el iTunes. Un mejor plugin para el reproductor de MP3 y algunas otras cosas interesantes.

Queremos convertir a RockDeveloper en una mejor comunidad.

Muchas Gracias por su apoyo y no se olviden de hacer click en el boton retweet, en la esquina superior derecha de este post.

Saludos cordiales,

Iaax Page y Cesar Reyes

Extreme Programming Parte 3 de 3

Extreme programming parte 3 de 3

Extreme programming parte 3 de 3

Esta es la ultima entrega en nuestra serie de programacion extrema. Esperamos hayan disfrutado el contenido y sigan regresando pora mas sobre desarrollo de software en RockDeveloper, el podcast.

Programacion Extrema Parte 3 de 3

Para saber mas sobre programacion extrema no te olvides de visitar

XP Org

Y si no has escuchado los podcast anteriores de la serie, hazlo ahora en

Programacion Extrema Parte 1 de 3 y Programacion Extrema Parte 2 de 3

El podcast es producido por

Iaax Page y Cesar Reyes

El mito del programador Genio. Google IO

Me encanto esta charla. Procura un acercamiento al desarrollo de software y manejo de proyectos que me recuerda las practicas de programacion extrema, de las cuales hemos estado hablando en el podcast.

Aunque Brian Fitzpatrick y Ben Collins-Sussman no hacen mucha programacion en parejas, sino mas bien Revisiones de Codigo, ellos saben que es muy importante para la salud de un proyecto de software, el tener mas de un par de ojos en el codigo que se libera a produccion. Las mensiones sobre que el los erroes suelen suceder y la iteracion rapida tambien estan relacionadas con el mundo de la programacion extrema.

Algo que es cierto y que mencionan al final del video, es que al practicar el desarrollo en parejas uno debe procurar conocer muy bien a su contraparte, estar abierto a la retroalimentacion y ser tolerante con los comentarios del otro. Ya que de esto depende en gran medida el exito de esta practica.

La mayoria de los desarrolladores de software aman desarrollar por si mismos, pero recordemos que siempre debemos incentivar la practica de la propiedad comun del codigo. (Community Code Ownership) Para ello, las revisiones de codigo y la programacion en pares son muy buenas alternativas.

Podemos aprender mucho de los puntos de vista sobre como abordar la colaboracion en proyectos de Software abierto que estos personajes nos comparten en este video de Google,

Espero que les guste tanto como a mi, aqui les dejo el vinculo al post original en google code

Saludos

Iaax Page.

Extreme Programming Parte 2 de 3

Moto Cross Super Man

Moto Cross Super Man

Día de elecciones en México, prometí no meterme en politica en este espacio, así que no lo haré.

Solo dire que hubo un monton de cosas gratis para los que si votamos. El problema es que me acabo de enterar. :D

Lo prometido es deuda, y dejamos con ustedes la segunda entrega de la serie Extreme Programming.

XP Parte 2

Empezamos haciendo un brevario del articulo anterior: Extreme Programming Parte 1 de 3, y entonces partimos hacia la definición de Martin Fowler,  Continous Integration (Integración Continua), para despues seguir con mas de XP. Esperamos que les guste.

Y si te sientes con flojera de ir al post anterior. Aqui te dejamos los vinculos del show!

Presentado por

Cesar ReyesIaax Page para RockDeveloper.com

Actualizacion: La ultima entrega de la serie esta aqui en Extreme Programming Parte 3

Extreme Programming Parte 1 de 3

Extreme

Siguiendo con nuestras charlas sobre desarrolllo de software, estaremos hablando en esta ocasion sobre Extreme Programming (Programacion Extrema) Una descripcion breve de lo que es y sus procesos.

El podcast

Extreme Programming: A gentle introduction

La wikipedia sobre Programacion Extrema

JetBrains Team City (Continuous Integration Server)

CruiseControl (Continuous Integration Server)

Ant (Build Tool para Java)

NAnt (Build Tool para .Net)

Presentado por

Cesar Reyes y Iaax Page para RockDeveloper.com

Actualizacion:  Ya esta disponible la segunda parte de esta serie Extreme Programming Parte 2

Actualizacion: La ultima entrega de la serie esta aqui en Extreme Programming Parte 3

Metodologia Agile de Desarrollo de Software

Colibri azul en vuelo

Desarrollo Agil.

Agile Development. Es un grupo de metodologias, que fueron definidas en el 2001 en el Agile Manifesto.

Invitamos a Cesar Reyes a conversar un poco sobre lo que es Agile, y que ventajas puede traer a nuestra vida, claro que no pude evitar hablar un poco de Alan Cooper y de interaccion.

Sin mas preambulos les presentamos el primero de los programas del podcast rock developer.

El Podcast