Publicidad
Publicidad

RSS Ruby

Ruby: Opal, compilador de Ruby a Javascript .Rails 4.0 recién salido del horno .A los ricos vídeos de la Baruco 2012 para desarrolladores...

Opal, compilador de Ruby a Javascript

5 Comentarios
Opal, compilador de Ruby a Javascript

En el mundo de las tendencias dentro del desarrollo web hay una que está muy en boga: las herramientas que convierten código en los más variopintos lenguajes en código Javascript. Y es que para muchos Javascript es solamente un mal necesario y prefieren trabajarse sus propias herramientas que conviertan código en Javascript a ensuciarse las manos con ese lenguaje del demonio. Hoy os traemos otra herramienta de esta tipo: Opal, un compilador de Ruby a Javascript, es decir, que lleva Ruby al navegador.

Leer más »

Rails 4.0 recién salido del horno

1 Comentario
Rails 4.0 recién salido del horno

Estamos de estreno, por fin llegó el verano a nuestras vidas. Pero es que los usuarios y fans de Ruby on Rails están de doble estreno, concretamente Rails 4.0, que fue liberado hace un par de días. Sus responsables aseguran que han podado, replantado y regado y que lo conseguido es algo completamente nuevo, más potente y más simple. Vamos a dar unas cuantas pinceladas sobre los highlights más llamativos de esta nueva versión:

  • Caché con expiración basada en clave y gestión automática de las dependencias de las plantillas anidadas... o como ellos gustan en llamar, cacheo muñecas rusas.
  • Aumentada la velocidad del lado del cliente (hasta el nivel de convertir tu página en un js simple a efectos de rendimiento) con Turbolinks. Echad un vistazo en GitHub porque tiene buena pinta.
  • Etags declarativas para aprovechar toda la frescura del HTTP
  • Nueva y vitaminada versión de Basecamp, que permite un trabajo mucho más efectivo con JSON sin tener que pelearte a bajo nivel... aunque sin renegar de un gran soporte a Angluar.js, Backbone.js y demás frameworks MVC de Javascript.
  • Live streaming para conexiones permanentes.
  • Salida del core de Rails hacia plugins de Active Resource, Active Record Observers, Action Pack Page y Action Caching además de eliminación completa de diversas APIs y funcionalidades obsoletas.

Desde luego parece tener buena pinta. ¿Alguien se ha actualizado ya y está cacharreando con este Rails 4.0? Pues a los comentarios a contarnos tu experiencia. Es justo y necesario.

Vía | Ruby on Rails

Leer más »
Publicidad

A los ricos vídeos de la Baruco 2012 para desarrolladores Ruby

9 Comentarios

Una de las mejores maneras para progresar como desarrollador es asistir a conferencias, congresos y eventos varios. No siempre es posible debido a múltiples razones (falta de tiempo, falta de dinero, demasiada lejanía espacial...) por lo que es bueno que los congresos y conferencias ofrezcan streaming o, por lo menos, los vídeos de las charlas a posteriori. Esto es lo que ha hecho la gente de la Barcelona Ruby Conference celebrada en la capital catalana este pasado otoño y que ya desde hace unas semanas ofrecen en su web todas las charlas del evento, tanto para ver desde Youtube como para descarga para visionar cuando no haya conexión a Internet (sólo de pensar en esto, la falta de conexión a Internet, me entran escalofríos, por cierto).

Leer más »

LaTeX rápido, colaborativo y en la nube con writeLaTeX

5 Comentarios
LaTeX rápido, colaborativo y en la nube con writeLaTeX

Si alguna vez has tenido que escribir un paper, seguramente te habrás tenido que pelear con LaTeX, ese sistema de composición de textos a base de macros creado por Leslie Lamport en 1984 y casi se ha convertido en un estándar para documentos académicos o técnicos que contengan fórmulas matemáticas. No nos engañemos, LaTeX es un engorro… pero un engorro que a veces es inevitable, por eso hoy te traemos en Genbeta Dev writeLaTeX, una aplicación web que te puede facilitar bastante la vida.

Leer más »

Aprende Ruby en 15 minutos con TryRuby

10 Comentarios
Aprende Ruby en 15 minutos con TryRuby


Ruby, el lenguaje de origen japonés que desde hace tiempo se mantiene como el undécimo lenguaje más popular, es sin embargo uno de los menos enseñados en las facultades. Si vosotros también sois de los que nunca lo habéis probado y queréis saber a qué se debe su fama, este sencillo tutorial interactivo de 15 minutos os puede ayudar a entrar en el mundo de Ruby.

Dividido en 8 niveles, con varios retos en cada uno de ellos, nos lleva desde los pasos más sencillos, como darle la vuelta a nuestro nombre con un "Johnbo".reverse, hasta la creación de 3 clases simples para generar automáticamente un blog. ¡Y todo eso en apenas 15 minutos!

Una forma amena de llenar el tiempo libre de la tarde del domingo, aprendiendo un nuevo lenguaje y entendiendo por qué Yukihiro Matsumoto, creador del lenguaje, dijo que el objetivo era:

Tratar de hacer que Ruby sea natural, no simple.

Y así es, si hacéis el tutorial veréis que para alguien con conocimientos básicos de inglés, la sintaxis de este lenguaje interpretado es muy intuitiva y bastante cercana al lenguaje natural, pero no por ello poco potente.

Tutorial | TryRuby
Página oficial | ruby-lang.org

Leer más »

Se busca financiación para crear un rails.app para OS X

27 Comentarios
Se busca financiación para crear un rails.app para OS X

Tengo que reconocer que soy bastante ignorante en todo lo relacionado tanto con Ruby como con el popular framework Ruby on Rails (RoR para los amigos y los fans de los acrónimos). Por lo tanto no tenía ni idea que instalar y utilizar Rails en ordenadores Mac fuera una tarea poco menos que homérica. Pero parece que es así ya que uno de los miembros del equipo del core de Rails ha iniciado una petición en Kickstarter para recaudar dinero para poder desarrollar una app de fácil instalación en máquinas con OS X… si, de esas que arrastras a la carpeta /applications y et voilà, todo listo.

Leer más »
Publicidad

Tiemblan Garcilaso y Lorca, ahora con Ruby tú puedes ser poeta

2 Comentarios
Tiemblan Garcilaso y Lorca, ahora con Ruby tú puedes ser poeta
Los hermanos pinzones eran unos… desarrolladores

Ya sabéis que los domingos nos gusta dejar un poco de lado la seriedad y el encortesamiento y compartir contigo, estimado lector, alguna curiosidad que nos encontramos en nuestro navegar por el proceloso y bravío mar de Internet (y que tenga relación con el mundo del desarrollo, claro, que lo de la intro de ‘Los Simpson’ homenajeando la de ‘Juego de Tronos’ aquí pinta poco… oh, wait). La que te traemos hoy es toda una frikada: un snippet en Ruby que te compone poesías con los titulares de la prensa.

Leer más »

Exhaustiva comparativa entre los principales lenguajes interpretados

10 Comentarios
Exhaustiva comparativa entre los principales lenguajes interpretados

A veces hay que quitarse el sombrero y aplaudir cuando se descubre algo bien hecho y con cierta utilidad, como es el caso de la comparativa (y a su vez guía de referencia) entre lenguajes interpretados que se han marcado en Hyperpolyglot. PHP, Python, Perl y Ruby al detalle y comparados de una manera muy visual y efectiva.

Características generales, aritmética y lógica, strings, expresiones regulares, fechas, arrays, funciones, control de ejecución, sistema de ficheros, entornos, librerías, módulos, objetos, testing, debugging y más características diseccionadas y comparadas entre los cuatro lenguajes. Además de una multitud de notas al pie para resolver cualquier duda que te pueda surgir.

Una chulada que te puede servir como guía de referencia si tienes que pasar de un lenguaje a otro de manera rápida o si quieres comparar los lenguajes en algún aspecto. En definitiva, muy útil.

Pd: y tienen otras muchas comparativas, la de los lenguajes inspirados en C++ también es muy buena.

Vía | mmoroca.es Más info | Hyperpolyglot

Leer más »

Extendiendo la funcionalidad de las librerías básicas de Ruby con Facets

Comentar
Extendiendo la funcionalidad de las librerías básicas de Ruby con Facets

Si bien las librerías que forman parte del core de Ruby son bastante completas, a menudo se echan en falta métodos para realizar operaciones con los objetos que no han sido tenidas en cuenta, y para las que deberemos bien recurrir a una gem externa, bien pasar a implementarlo nosotros mismos.

Una de las gems más conocidas en lo que a extensión de funcionalidad en las clases principales de Ruby se refiere es ActiveSupport, que nació como un componente más del framework Ruby on Rails, pero que hoy en día es utilizada ampliamente en multitud de gems y proyectos independientes de éste.

Sin embargo, también existe una colección mucho más amplia de extensiones a la librería de Ruby, y que es más desconocida. Su nombre es Ruby Facets, y aunque se trata de una gem bastante grande, no debe preocuparnos incorporarla a nuestro proyecto, pues está perfectamente modularizada, y podemos incluir únicamente las extensiones deseadas a nuestro software en Ruby, sin engordar inútilmente el espacio en memoria que ocupará nuestro proceso. De hecho, se pueden cargar las extensiones incluso método a método, o todas las extensiones disponibles para una clase determinada, con lo que podemos hilar tan fino como deseemos.

Para haceros una idea, en Facets nos encontraremos con métodos para realizar operaciones adicionales con un objeto de la clase Array, tales como hacer merges destructivos, calcular la entropía del mismo, calcular todas las permutaciones posibles de sus elementos, dividirlo en grupos de elementos según una expresión regular, y muchas más.

Dedicad unos minutos a navegar por su extensa documentación. Os garantizo que os encontraréis con muy gratas sorpresas.

Documentación | Facets Core, Facets More
Más información | Ruby Facets

Leer más »

Conferencia Rails en Madrid, mucho nivel a priori

6 Comentarios
Conferencia Rails en Madrid, mucho nivel a priori

El verano en Madrid es para la piscina, las terrazas y, si eres desarrollador rails, para la Conferencia Rails. Del 13 al 15 de Julio (es decir, la semana que viene) se celebrará en el Florida Park del Parque del Retiro (un sitio muy flamenco) la susodicha Conferencia Rails, una cita ineludible para los desarrolladores rails y en el que habrá gran número de charlas y talleres a cargo de ponentes nacionales e internacionales, auténticas estrellas del medio, desde la gente de The Cocktail o Aentos hasta figuras como Sven Fuchs o Julian Fischer.

Programación funcional con ruby, Node.js, aplicaciones móviles, migraciones a ruby, Ruby in Rails, MongoDB o Coffeescript son solamente algunos de los temas que se tocarán durante estos tres días y lo mejor de todo es que todavía puedes registrarte y asistir... aunque si de verdad te interesara, deberías estar inscrito desde hace semanas, claro.

Un evento desde luego muy interesante y que viene a potenciar la escasa oferta para desarrolladores que propone la capital española cuando el solano empieza a pegar con justicia en los meses estivales.

Fuente | Conferencia Rails

Leer más »
Publicidad

Menú

Lo nuevo en genbetadev

Ver más artículos