Less / More – Show / Hide: necesito que mi listado pueda verlo mejor el usuario de mi aplicación ¿ JTruncate JQuery? o ¿Javascript a mano?

jquery-javascript En esta ocasión me gustaría compartir una experiencia reciente en la toma de decisión técnica y cómo gestionar el ánimo en esos momentos cuando está fallando, sabes que lo has probado y te ha funcionado, pero en el momento de salir a escena salta el fallo. En la mayoría de los casos que trabajamos con plugins o gemas, no dan muchos fallos cuando lo incorporamos en proyectos, normalmente me refiero a que o va bien o va mal, pero en otras ocasiones podemos encontrarnos casos que va bien pero también falla. Esto es lo que quiero explicar para que tomes en consideración algunos parámetros más antes de decidir que ya lo tienes terminado y probada tu funcionalidad.
Seguir leyendo

Antes de meterte en CoffeeScript, recomendable haber pasado por Javascript – Primera parte

CoffeeScriptHablemos de CoffeeScript y por qué he decidido dar un paso más y aprenderlo. Supongo que como muchos, me puse a aprender Javascript y me he ido defendiendo con el tiempo y al ver CoffeeScript, la primera pregunta que me he hecho es, si ya tenemos JavaScript ¿por qué debo aprender CoffeeScript? y sobre todo ¿por qué, si existe Javascript, tenemos que aprender CoffeeScript?. El motivo de encontrar respuestas es, ese motivo para seguir aprendiendo cosas nuevas con un sentido…. Muchas veces no necesitas saber mucho, simplemente te pones a aprenderlo y punto, pero creo que siempre es bueno encontrar una razón y la motivación que te lleva a aprenderlo. Por tanto, lo primero que hice fue preguntar a un amigo, le comenté: si ya tienes un conocimiento razonablemente sólido como desarrollador JavaScript, ¿hay algún incentivo o motivo por el cual decidiste aprender CoffeeScript? y me respondió rotundamente, . CoffeeScript, está para permitir a los desarrolladores de JavaScript, escribir el mismo código tal como lo dices de una manera más legible y fluida. Decir esto y me vino a la mente la ceremonia a la hora de escribir código un lenguaje u otro, es un buen comienzo. Es una opinión, sin ir a la polémica, pero no hay nada mejor que ponerte y descubrirlo por ti mismo, para poder crearte tu propia opinión al respecto.

También he formulado la pregunta pertinente en Twitter sobre la experiencia que han tenido en CoffeeScript y la respuesta es común a lo que pensaba y lo que he descubierto, primero hay que pasar por Javascript puro (ya lo escuché en la charla de Enrique Amodeo @eamodeorubio, que dio en MadridRB y que en el post dedicado a Javascript pondré) y después ya puedes meterte con CoffeeScript, la sintaxis mejora el tema de ceremonia, se acopla bien jQuery y casa bien con Spine. Echaré un vistazo a Spine a ver que mejora en la integración con Backbone, pero eso es aparte y lo dejo para otro post. También aprovecho para agradecer a Keyvan @keyvanakbary y a Jorge @jmanrubia su opinión. Seguir leyendo