Hace algún tiempo escribimos por aquí una serie de razones por las cuales no compensa el uso de flash cuando se implementa una web, pero después de ver las últimas noticias sobre el avance tanto en CSS como con HTML5 y el uso de javascript, cada vez estoy más seguro que va a terminar desapareciendo.
Como podemos ver en el vídeo, se puede llegar a conseguir efectos muy vistosos con sólo utilizar CSS:
Navegando por internet he dado con una interesante recopilación de chuletas sobre RoR y Ruby, que me gustaría compartir con todos vosotros, más que nada para dar a conocer también este fabuloso framework.
También he visto una chuleta dedicada a TextMate orientada a Ruby on Rails. TextMate es un procesador de textos para Mac OSX, que ya en su día cuando era un mero colaborador en la sombra de este blog mencioné en uno de mis comentarios, pero me reservo para una futura entrada hablar más a fondo sobre TextMate y por qué merece la pena pagar por el.
Todos los que nos dedicamos al mundo de la programación podemos llegar a pensar que el lenguaje que usamos nosotros es el único que existe en el mundo. Pero no, hay más, y es muy interesante saber cuales son los más usados.
TIOBE ha hecho un estudio y éstos han sido los resultados.
Podemos ver como Java es el claro ganador y el que hoy en día se usa más. Casualmente es el que yo uso, y también me queda claro como el que es más usado no tiene por qué ser el mejor.
En la siguiente gráfica podemos ver la evolución de los lenguajes en los últimos 7 años, y se comprueba que, aunque Java es el más popular, va perdiendo fuerza.
Para aquellos que nos dedicamos a este mundillo de la informática y la programación sentimos curiosidad por conocer el origen de aquello con lo que estamos todo el día trabajando.
Pues aquí tenéis un completo mapa donde podréis ver el origen de los lenguajes más conocidos.
Como podemos ver, prácticamente todos están repartidos entre Europa y Estados Unidos, y en España no tenemos ninguno, ¿conocéis alguno que falte en este mapa?
En Yo, Programador he leido las formas de reconocer un buen programador. Me ha parecido interesante, y me he auto-evaluado para ver qué tal programador soy.
Indicadores positivos:
Le apasiona la tecnología: Lo cumplo, me gusta todo lo relacionado con la tecnología, y me gusta estar enterado de todo lo último que sale.
Programa en su tiempo libre, es su hobby: Si y no, es decir, programo por mi cuenta, incluso me he hecho mis pequeñas aplicaciones para gestionar mis películas y todo eso, pero también programo para realizar cosas que en un futuro pueda darme de comer, aunque después no lo consiga.
Hablará largo y tendido de cualquier tema técnico si se le pregunta: Si dicho tema técnico me interesa, hablo lo que haga falta, me gusta discutir (en el buen sentido de la palabra).
Ha tenido proyectos personales significativos a través de los años: Desgraciadamente aún no, pero quien sabe si en un futuro …
Aprende nuevas tecnologías por si solo: Más vale solo que mal acompañado. La mayoría de las tecnologías que conozco las he tenido que aprender solito.
Tiene opiniones fuertes sobre cual tecnología es la mejor para varios usos: Normalmente si, aunque puede que al final esté o no equivocado.
Se siente incomodo trabajando con tecnologías que el crea no son “correctas”: Algunas veces si creo que estoy haciendo el tonto haciendo algo con una tecnología que no ayuda nada, pero el que paga, manda.
Puede mantener una buena conversación en cualquier variedad de temas, no tan solo aquellos que sean técnicos: Repito lo de antes, siempre que el tema me guste, hablo.
Empezó a programar mucho antes de entrar a la universidad o al trabajo: Programaba (cuando no sabía ni qué era programar) con mi antiguo Spectrum con ese lenguaje llamado Basic. Lo que me emocioné cuando hice un juego sobre adivinar un número.
Tiene proyectos personales grandes que no necesariamente aparecen en el cv: Se puede decir que sí.
Conoce de una gran variedad de tecnologías (las cuales no necesariamente están en el cv): Todas las tecnologías que conozco (ya sean pocas o muchas) están en mi cv … ¡hay que venderse!
Indicadores negativos:
Solo programa mientras está en el trabajo: Desgraciadamente soy masoca, y sigo programando fuera del trabajo.
No le gusta hablar de programación, aunque se le pregunte: Si me gusta, pero todo tiene un límite, hay que hablar de otras cosas.
Aprende nuevas tecnologías cuando la compañía lo envía a tomar cursos: También, siempre es bueno aprender, da igual de qué forma.
Usa la tecnología que le indiquen, cualquier tecnología es “buena”: Uso la tecnología que me manden, que quiero llegar a fin de mes. Eso sí, si me preguntan, opino.
Empezó a programar en la universidad: En serio, sí.
Toda su experiencia en programación está en su cv: Si, claro, ¿si no para qué está?
Enfocado en uno o dos plataformas de programación (ejemplo: todo lo que tiene que ver con aplicaciones de java) sin ninguna experiencia fuera de esa plataforma: No me gusta encasillarme, aunque en el trabajo lo esté, fuera de él me abro a otras plataformas.