Mi nombre es Fernando Briano y soy programador.
Learn You a Haskell for Great Good!

Leyendo sobre programación funcional

El año pasado tuve una época en que me interesé bastante en el tema de la programación funcional.  Uno de los principales responsables es Gabriel Claramunt, antiguo colega de oficina y evangelista de Scala (y/o programación funcional en general). Además de Scala con Gabriel he tenido la oportunidad de conversar sobre varios lenguajes de este […]

mojolicious: web development can be fun again

Soñando con Perl: Mojolicious

Hace unas cuantas noches tuve un sueño bastante raro y específico. Soñé que debía programar algún tipo de aplicación web. Fue uno de esos sueños que uno recuerda más tarde, y no está seguro si lo soñó o realmente pasó. Lo más raro es que de todo el sueño lo que más me acuerdo es […]

Sinatra + Haml + Sass

Sinatra – aplicaciones web Ruby livianas y simples

Sigo agregando herramientas al baticinturón Ruby. En este caso, estuve jugando un rato con Sinatra: un DSL para crear aplicaciones web rápido y con esfuerzo mínimo. Se trata de una biblioteca de aplicaciones web open source escrita en Ruby. Empezar es tan fácil como escribir el siguiente código: #holamundo.rb require ‘sinatra’   get ‘/’ do […]

Magma Rails 2012 – Conferencia de Ruby y Rails en México

Se anunciaron las fechas para MagmaRails round 3, la conferencia sobre Ruby y Rails en México. Esta tercera entrega se realizará en los días 6 al 8 de junio en Manzanillo, Colima: Después que las fuerzas de la naturaleza nos obligo a cancelar y hacer un evento mas pequeño en el round 2, el evento […]

Sass - style with attitude

Sass – hojas de estilo sintácticamente impresionantes

El paso siguiente a aprender HAML fue leer sobre Sass: Syntactically Awesome Stylesheets. ¿Qué es Sass? Para mí: CSS como debe ser: Sass es una extensión de CSS3, agregando reglas anidadas, variables, mixins, herencia de selectores, y más. Su sintaxis scss es un superconjunto (qué buena palabra) de CSS3 por lo que cualquier hoja de […]

Madurar: Subversion vs. Git

Control de versiones: Madurar

Haml - markup haiku

Aprendiendo HAML

Una de las tantas cosas que “me llevé anotadas para aprender” de la pasada RubyConf Uruguay fue HAML. En Ruby se usa mucho ERB como sistema de plantillas para crear archivos HTML con código Ruby embebido. Lo mismo que provee JSP o PHP. Ahora, el “tema” con erb, es que a pesar de permitir ejecutar código Ruby, […]

Curso online de Desarrollo Ágil con Rails

Moove-IT y Cuti han unido sus fuerzas para ofrecer un curso online de desarrollo ágil con Ruby On Rails. Les dejo la información del curso: Desde el 1º de diciembre y hasta el 20 de febrero estarán abiertas las inscripciones para el curso de Ruby on Rails, uno de los cursos de la propuesta educativa […]

Legibilidad

En la RubyConf conocí personalmente a DrummerHead, diseñador y desarrollador front-end. Al visitar el blog, notó que la legibilidad se podía mejorar: Lo mas importante de un blog es el contenido y en su mayoría el contenido es texto 😛 entonces la legibilidad es muy importante. DrummerHead – 2011 Me mandó un código CSS para […]

Evan Henshaw - Keynote RubyConf Uruguay 2011

La Cultura Ruby – Evan Henshaw

El año pasado La keynote de RubyConf Uruguay 2010 estuvo a cargo de Evan “rabble” Henshaw, uno de los co-organizadores de la conferencia. Un cierre excepcional para una conferencia excelente. La charla fue muy interesante e inspiradora. Del blog de Evan: La cultura importa. La diferencia entre las tecnologías y lenguajes son sus culturas. Define […]

Android Ice Cream Sandwich

Android Beam – ¿el futuro es NFC?

Recientemente Google mostró la nueva versión de Android: Ice Cream Sandwich. Desde el punto de vista del usuario, evolucionó la interfaz gráfica y usabilidad, cambios en el comportamiento, accesibilidad y otros. Pueden ver un análisis más completo de lo nuevo en Ice Cream Sandwich en El Android Libre. Desde el punto de vista de los […]

Dennis Ritchie 1941 – 2011

Hoy me enteré del fallecimiento de Dennis Ritchie. Fue un genio de la ciencia de la computación, responsable del lenguaje de programación C. C no solo se usa para desarrollar aplicaciones, sistemas operativos y sistemas embebidos, sino que es la base del diseño de gran parte de los lenguajes de programación que existen (Java, C++, […]

Heroku

Desplegar aplicación Rails en Heroku

Recientemente tuve que desplegar una aplicación Rails en Heroku, la conocida plataforma de aplicaciones en la nube. El servicio ofrece despliegue simple de aplicaciones Ruby, Node.js, Clojure, Java, Python, y Scala. Es prácticamente instantáneo, ya que la única herramienta que necesitamos para hacer el deploy es git. Ejecutando un git push al servidor en heroku, […]

Video: El rap sobre la vida de un programador Java

Segundo video consecutivo que publico, pero creo que estaremos de acuerdo en que algunos videos valen mucho la pena. Durante las Keynotes de JavaOne, Oracle mostró el video Java Life. Luego fue publicado en los blogs de Oracle. Se trata de un programador que rapea sobre su experiencia con Java. No faltan referencias a la […]

Ruby

Arrays en Ruby

Hoy voy a compartir mis apuntes sobre Arrays en Ruby. Como comentaba en posts anteriores, vengo estudiando con el libro Programming Ruby 1.9: The Pragmatic Programmers’ Guide. Vengo acompañando la lectura con los Ruby Koans, y algunos video tutoriales. Ya repasé lo de Rails For Zombies, y descubrí otro excelente recurso que son los RailsCasts. […]

Página 6 de 24« Primero...3456789...20...Último »
Toasty!