Desde hace un tiempo he estado analizando hacia donde se dirige la ingeniería de software.
Se puede observar fácilmente que la complejidad en el desarrollo del software no ha hecho más que aumentar constantemente con el correr de los años. Este aumento constante en la complejidad tanto de los problemas como de las soluciones, ha provocado la aparición de un gran número de nuevos lenguajes de programación, nuevas metodologías, modelos, patrones, etc.
En lo personal he notado que se ha vuelto sumamente difícil para los desarrolladores la tarea de mantenerse actualizado. Últimamente tengo el siguiente pensamiento recurrente: “Tengo que especializarme en algo, ¿En qué? ¿Adonde va el mercado? – Tengo que mirar hacia el futuro y prepararme para esto. De esta forma cuando mi nivel de especialización sea óptimo voy a poder correr en paralelo al mercado”.
Continue reading GeneXus
En este artículo retomaré el trabajo que estaba realizando en la Introducción a HTML 5. Artículo en el cual escribí la plantilla básica de cualquier blog. Si bien el blog quedo correctamente creado, no poseía ningun atractivo a la vista del visitante debido a que era únicamente texto sin formatear.
Continue reading Agregando estilos a HTML 5
En un sitio web el texto escondido puede ser muy útil en algunos casos (por ejemplo para usuarios con discapacidades o de navegadores textuales). Si estos usuarios encuentran que una sección de un sitio es más díficil de entender sin la ayuda visual que proporcionan imagenes, videos o sonidos, se les puede ayudar con contenido textual extra. Este contenido se escribe como cualquier otro contenido del sitio y luego se esconde de la visión “normal” del sitio.
Continue reading Esconder texto
Navegando por ahí encontre este documento, que por lo menos de momento es válido según la última especificación de la W3C. Se los dejo aquí para que les sea de provecho.
A estas alturas preguntarse cual es el futuro de la red no tiene sentido, pero lo que si se sabe es que HTML 5 esta llegando para quedarse con nosotros por un buen tiempo. Para mostrar esto no falta más que un botón, y en este caso google nos lo está demostrando con su Google Wave.
Continue reading HTML 5 – Introducción
En este post recrearé la idea del tutorial del sitio de django, simplificandolo al máximo para que puedan tomarle el gusto a este excelente framework en pocos minutos. Continue reading Django 101
Escribo este post para contarles que se esta formando un grupo de desarrollo de aplicaciones libres en Python. La particularidad principal de este grupo es que es 100% libre, tanto de participación como en la metodología de trabajo.
En pocos días crearemos un sitio para hostear nuestras aplicaciones, foros, etc.
Si desean participar del grupo o conocer más del mismo les pido que se sientan libres de contactarme.
La idea de este blog no es hacer reviews de S.O’s ni de manejadores de escritorios. Ni tampoco pretendo hacer comparativas contra otras soluciones que se ofrecen actualmente.
Continue reading Mirando KDE 4.2
En este artículo intentaré analizar algo que me sucede muy a menudo con proyectos de desarrollo de software en los que me veo involucrado. La situación es la siguiente, ¿Como planeo, realizo y valido la prueba de un sistema del cual no tengo los fuentes ni la documentación?.
Continue reading Probar un sistema sin documentación
A continuación mostraré una plantilla base para iniciar el desarrollo de cualquier sitio web. Incluiré los elementos que en mi opinión no deberían faltar, salvo en casos excepcionales.
Continue reading Creando una plantilla base