Ayer, en un momento de ausencia de pensamiento publiqué aquí el manifiesto ese. Por si alguien lo quiere, es fácil encontrarlo, pero no aquí.
El problema es grave, sí, y requiere una respuesta, también. Está claro que no se puede permitir que un gobierno sitúe los intereses de un colectivo empresarial por encima del poder judicial. Más aún cuando esto atañe a un derecho recogido explícitamente en la Constitución.
Existe un sentimiento o idea demasiado extendida entre desarrolladores (1) de aplicaciones web. La idea, en líneas generales, viene a decir que en la expresión aplicación web, aplicación significa "lo que hacemos en el servidor" y web significa "batiburrillo de HTML y Javascript". O dicho de otro modo, que la parte web del desarrollo, en cuanto hacemos algo medianamente complejo (i.e. una aplicación), va a ser necesariamente un caos.
No todo el mundo piensa así (por suerte), pero sí es una idea enormemente extendida.
Recientemente he publicado algunos artículso en DebugMode=ON dedicados a jQuery, o más concretamente a la arquitectura de frontend con jQuery. Es decir, a explicar lo que nos ofrece jQuery en cuanto a la organización, estructuración y reutilización del código a lo largo de una aplicación completa.
Lo que ofrece es tan sencillo como la propia jQuery: Separar el código específico del código genérico creando plugins y widgets. En estra serie de 2 artículos y medio, me dedico a explicar cómo realizar un plugin y un widget, explicando los porqués de cada uno.
Una serie de 4 artículos que pueden servir como primera introducción a Lua. Fueron publicados inicialmente en DebugMode=ON y tuvieron una acogida razonable.
Esta serie de artículos fue publicada primero en DebugModeON y forma una especie de introducción a un nivel medio del lenguaje. Otros temas más avanzados irán saliendo en el futuro.
Javascript es un lenguaje orientado a objetos, basado en prototipos, con funciones como entidades de primera clase y con tipado débil. En determinados aspectos es un lenguaje bastante distinto a lo que muchos están acostumbrados (de ahí que a veces sorprendan determinados comportamientos).
Cuando hablamos de buenas prácticas, a mi personalmente me gusta tener sólo un pequeño número de ideas básicas a seguir. Evito pretender que haya que seguir 148 normas de estilo para programadores. En realidad es que con mi memoria sería imposible recordar 148 normas, así que prefiero quedarme con los aspectos más fundamentales.
En el caso de los comentarios, para mi todo se reduce a que los comentarios sirvan para explicar por qué haces las cosas más que cómo las haces.
Poco a poco voy a ir publicando aquí algunos artículos.
Principalmente sobre estos temas:
- Desarrollo Web, a través del seguimiento de un proyecto personal que presentaré en breve.
- Javascript y jQuery.
- Programación de robots y electrónica
Además, claro, cualquier otro asunto que se me ocurra.

