30-01-2010 Luis Artola
Programanía lleva teniendo cuenta en Twitter mucho tiempo. David se encargó de llevar este humilde blog al mundo de las redes sociales. Lo que pasa es que lo anuncio ahora porque me he decidido a reactivar este blog (ya era hora, me daba mucha pena tenerlo parado) y a empezar a utilizarla. Piens ...31-08-2009 Luis Artola
Éste es un post algo inusual en programania, porque normalmente sólo suelo escribir artículos. Pero el caso lo que quiero es pedir ayuda. Porque vamos a implantar la facturación electrónica en la empresa donde trabajo y le veo varias pegas: El formato: creo que XML es lo mejor. Me parece la mejor manera de intercambiar y leer/escribir d ...28-07-2009 Luis Artola
Leyendo el artículo de la infoQ sobre si PHP está preparado para la empresa, me vienen varios pensamientos a la cabeza. En primer lugar, preguntarse si un lenguaje está "preparado para la empresa" me parece muy del mundo Java. A día de hoy no sé muy bien qué significa. Y, en segundo l ...24-07-2009 Luis Artola
Aprovecharé la estupenda traducción de la entrevista sobre Guy Kawasaki que hicieron en ALT1040 para hablar de Twitter, de la misma manera que hablé el otro día sobre Facebo ...15-07-2009 Luis Artola
La pregunta completa sería: ¿para qué nos sirve FaceBook a los desarrolladores web? Facebook es una red social que permite al usuario varias cosas. Rellenar un perfil con datos personales. Suscribirse a contenidos compartidos por usuarios y compartir tus propios contenidos. páginas (la forma de suscribirse es "h ...24-06-2009 Luis Artola
Un servidor de integración continua es algo mucho más sencillo de lo que parece. Básicamente sólo se dedica a ejecutar un proceso periódicamente (cada cierto tiempo, o cada commit del repositorio) que automatiza el proceso de construcción del software (build). Para entendernos, uno podría programar un script de terminal que llamara al framework d ...19-06-2009 Luis Artola
A continuación, un esquema MUY básico sobre lo que es la gestión de proyectos, que utilizaré en artículos posteriores para divagar un rato sobre metodologías ágiles e ingeniería del software. :-D Un proyecto es: un conjunto de recursos limitados (personas, ordenadores, etc.) que realizan una se ...15-06-2009 Luis Artola
Definí una vez la ingeniería del software es aquel conocimiento específico que busca maximizar la calidad del software y minimizar su coste. Siguiendo con esa misma idea: ¿Cómo se podría maximizar la calidad del código escrito (incluye ...05-06-2009 Luis Artola
Hablaba el otro día sobre la necesidad de utilizar un servidor de integración contínua en el desarrollo de una aplicación, para poder entregar software con cierta garantía de calidad. Un servidor de integración continua se encarga de ejecutar una s ...29-05-2009 Luis Artola
He estado leyendo unos cuantos artículos sobre tendencias en desarrollo de software en 2009 y sí, me voy a permitir hacer un artículo cuando ya estamos en Junio, con lo que espero que quede claro que no pretendo ir de gurú del software ni nada por el estilo. Sólo me gustaría compartir mis impresiones a ver qué os parecen. Como siempre, me quedar ...