Integración continua y Rails

El jueves 13 de noviembre a las 12:45 en la sala 2 (60 minutos)

Por David Calavera Palacio

El proceso de integración de cualquier tipo de aplicación es algo que tiene que ser parte del día a día de un desarrollador. Por desgracia, muchas veces se cae en la confusión de pensar que este proceso no es más que ejecutar una batería de tests en un entorno controlado.

Muchas de las bondades que tiene construir una aplicación con rails facilitan muchos de los pasos necesarios a la hora de integrar una aplicación. Esta charla pretende discutir por qué un proceso de Integración Continua es mucho más que ejecutar una serie de tests y por qué puede ser construido con un simple script de consola. Además, pretende mostrar todas las bondades que aportan tanto rails como muchas librerías escritas con ruby a la hora de crear todos estos procesos.

    Nota: 4.6667 de 3 votos

Nuevo comentario     78 asistentes

Rails HOT or NOT

El jueves 13 de noviembre a las 17:15 en la sala 1 (60 minutos)

Por Javier Ramírez

Antes de la charla pediré mediante la lista ror-es que la gente me envíe la lista de componentes (gemas/plugins) que considerían imprescindible para abordar un proyecto rails no trivial (con buscador, caché, versionado, testing, integración con RSS, quizás twitter/IM, envío de mails, procesos en background, ...). Clasificaré esas gemas por tipos y prepararé una presentación por parejas de plugins/gemas al estilo HOT or NOT.

Los asistentes a la sesión tendrán un folio con dos colores (proporcionado a la entrada), y para cada pareja de opciones pediré que voten su favorito, haciendo una cuenta sobre la marcha para identificar al ganador. Además, pediré a una persona de "cada bando" que me cuente su experiencia y los puntos más interesantes de su elegido. Una vez acabada la conferencia publicaré el resultado de los plugins/gemas vencedores para afrontar un proyecto no trivial desde cero.

La idea es salir de la típica sesión puramente de tutorial y tratar de fomentar el debate y aprovechar el formato de conferencia.

    Nota: 4.25 de 4 votos

2 comentarios     72 asistentes

Caso de éxito: iwannagothere.net

El viernes 14 de noviembre a las 16:45 en la sala 1 (30 minutos)

Por María Martínez Manuel Muñoz Solera Fernando Blat

iwannagothere.net es una guía on-line de lugares especiales dados de alta por usuarios de todo el mundo. Nación con el objetivo de proporcionar información de calidad a aquellas personas que quieran preparar un viaje, así como un lugar para compartir lugares en los que hemos estado. En esta presentación explicaremos cómo ha sido desarrollado el site, qué problemas hemos encontrado y cómo los hemos ido solucionando hasta llegar a ser lo que es hoy en día.

    Nota: 5.0 de 3 votos

Nuevo comentario     61 asistentes

Caso de éxito: contabilidad

El jueves 13 de noviembre a las 17:45 en la sala 2 (30 minutos)

Por Óscar Berdejo

Charla sobre caso de éxito en un proyecto de contabilidad desarrollada con rails:


  • El Estado de liberación del código. Previsiblemente para la fecha de la charla ya será Software Libre.

  • Lo destacable de Nuestra Contabilidad y su posicionamiento en el mercado.

  • La Red de Soporte. Contaremos como está la Red de Profesionales que estamos creando y que darán soporte tanto técnico como contable.

  • El estado de la siguiente versión del Software de Contabilidad.

    Nota: 4.5 de 2 votos

Nuevo comentario     41 asistentes

Harder, Better, Faster, Stronger: Rendimiento en servidores de aplicaciones Rails

El jueves 13 de noviembre a las 11:15 en la sala 2 (60 minutos)

Por Jacobo García López de Araujo

Durante el último año han aparecido varias alternativas a la hora de servir aplicaciones Ruby on Rails (rubinius, jruby, ebb, thin, evented_mongrel, glassfish, mod_rails).

Esta ponencia tratará de dar a conocer las distintas opciones, analizar sus ventajas e inconvenientes y realizar una comparativa de rendimiento entre ellas, para poder finalmente discutir con los asistentes sobre la idoneidad de las diferentes soluciones en distintos casos de uso.

    Nota: 3.25 de 4 votos

Nuevo comentario     85 asistentes

Buenas prácticas de desarrollo en Ruby on Rails

El jueves 13 de noviembre a las 16:15 en la sala 1 (75 minutos)

Por Sergio Gil Pérez de la Manga

Programar no es aprender un lenguaje y escribir en él. Junto con el propio lenguaje, hay un _acervo cultural_ acuñado en consenso (relativamente pacífico) por la comunidad que lo acompaña y que es lo que lo hace realmente útil. Un conjunto de técnicas y patrones que son consideradas por la comunidad como El Modo Correcto De Hacer Las Cosas (tm).

Esto, válido para cualquier tecnología y lenguaje, es especialmente válido en Rails, por su condición de _opinionated_, y en su comunidad, por su casi legendaria obsesión por la belleza, la perfección y el pragmatismo.

En esta ponencia se tratará de hacer un repaso a las más importantes, y explicar tanto su uso como su razón de ser (por qué esta es la mejor manera de hacerlo), para evitar, por un lado, desaprovechar parte de la potencia de Rails (que sin duda se multiplica siguiendo estas buenas prácticas), y, por otro, caer en el _argumento de autoridad_ (esto es así porque lo dice Fulano).

    Nota: 3.25 de 4 votos

Nuevo comentario     81 asistentes

Typus

El viernes 14 de noviembre a las 13:45 en la sala 2 (30 minutos)

Por Francesc Esplugas

Harto de programar interficies administrativas para la aplicaciones Rails, pense que era buena idea saltar a Django (Python) ya que ellos me daban algo que Rails no, una buena interficie administrativa por defecto. El problema es que Django, es Python y a mi lo que me gustaba era programar con Ruby.

Así que con la experiencia de hacer interficies administrativas para los proyectos de mis clientes, la gran inspiración que cogí de Django decidí extraer poco a poco todas las funcionalidades que iba implementando hasta que finalmente lo extraje todo y nació el plugin Typus.

Me marqué varios objetivos:

- Que no dependiera de plugins externos para funcionar.
- Que fuera muy flexible, de manera que se pudieran añadir funcionalidades extras sin tener que tocar el plugin.
- Que el código fuera muy limpio de manera que cualquier persona pudiera enviar sus aportaciones.
- Que la interficie por defecto fuera muy limpia de manera que a cualquier desarrollador o diseñador le gustar lo suficiente.
- Que fuera fiable y estable.
- Que fuera muy fácil de configurar.
- Que tuviera un sistema de usuarios y roles muy sencillo pero potente.
- Que no tocara la aplicación del usuario, de manera que fuera tan facil utilizarlo como poderlo dejar de usar.

------------------------------------------------------------------------------

El código del plugin está disponible en GitHub bajo licencia MIT.

http://github.com/fesplugas/typus/tree/master

Se está realizando un refactor de algunas partes del plugin para poder hacer un release de una versión 1.0.

    Ningún voto todavía

Nuevo comentario     40 asistentes

Alto rendimiento y escalabilidad en plataformas Rails: Casos prácticos. Soluciones y trucos.

El jueves 13 de noviembre a las 13:45 en la sala 2 (75 minutos)

Por Daniel Blanco Luis Bosque

En esta charla pretendemos cubrir todos los aspectos relacionados con el rendimiento, estabilidad y escalabilidad de plataformas Rails con altos niveles de exigencia.

Para reforzar esta exposición hablaremos de los síntomas que muestra una aplicación cuando necesita ser escalada y mostraremos trucos y mejoras, tanto a nivel de código como de sistemas, utilizadas en proyectos reales de cara a mantener el máximo rendimiento.

    Nota: 4.0 de 3 votos

Nuevo comentario     69 asistentes

Caso de éxito: b5map: Maps on Rails

El viernes 14 de noviembre a las 11:15 en la sala 1 (30 minutos)

Por Aitor Garay-Romero

b5map es un proyecto de la IDEg (Departamento de Infraestructura de Datos Espaciales de Guipúzcoa), que pertenece a la diputación foral de Guipúzcoa. La IDEg lleva muchos años obteniendo y almacenando datos geográficos de Guipúzcoa. b5m es su proyecto más conocido, una aplicación web de mapas que lleva más de 10 años online. Su valor diferencial es la precisión y fiabilidad de una ingente cantidad de datos almacenados sobre la geografía Guipuzcoana.

El objetivo del proyecto b5map es crear una nueva serie de herramientas acordes a las tendencias actuales de la Web 2.0. Esto incluye un nuevo portal web geográfico que en el futuro reemplazará al actual b5m y una API que permitirá a cualquier interesado el acceso a la gran cantidad de datos de la IDEg y utilizarlos en cualquier aplicación (web o no). La API también permitirá configurar y embeber fácilmente mapas en una página (blog…).

Aparte de la precisión de los datos, un aspecto diferencial de b5map es la integración de datos de diferentes proveedores aparte de la IDEg, como Google Maps, Yahoo Maps o Microsoft Live Maps.

    Ningún voto todavía

1 comentario     24 asistentes

Caso de éxito: Sistema de información multimedia para un call center de teleasistencia

El viernes 14 de noviembre a las 16:15 en la sala 1 (30 minutos)

Por Carlos Matesanz Rodríguez

Uno de los proyectos desarrollados en la Fundación Andaluza de Servicios Sociales, entidad instrumental de la Consejería para la Igualdad y Bienestar Social, es la creación de un sistema de información multimedia basado en la instalación de televisores LCD y sistemas de sonido en las salas del Servicio Andaluz de Teleasistencia. En dichos televisores se muestra toda la información referente a la ocupación de las lineas, estadisticas, video en directo de las otras sedes, y alertas de emergencias entre otros. El sistema además de permitir la visualización de dicha información por las pantallas de sala, permite acceder a dicha información a través de web desde cualquier ordenador de la sala. El sistema además cuenta con la funcionalidad suficiente como para configurar y parametrizar las distintas vistas de la información.

Este sistema está implementado integramente en Ruby on Rails, la información de cada televisor se muestra en un navegador web a pantalla completa y se actualiza utilizando AJAX. Los más de 130,000 hits diarios que producen los televisores, más los producidos por los accesos desde PC son gestionados por un único servidor con Apache/mod_rails y un servidor de Base de Datos corriendo Postgresql.

Algunas de los plugins o gems que se han utilizado para la implementación son: daemons, Juggernaut, Json, EventMachine o FasterCSV.

    Ningún voto todavía

1 comentario     17 asistentes

Caso de éxito: lecciones aprendidas en Advergaming

El jueves 13 de noviembre a las 17:15 en la sala 2 (30 minutos)

Por Antonio Garrote Hernández

En esta charla nos gustaría comentar brevemente las lecciones que hemos tenido que aprender en los últimos meses en nuestra empresa Unkasoft, durante el desarrollo de nuestra solución de advergaming, proceso en el que hemos tenido la oportunidad de experimentar con distintas tecnologías relacionadas con Ruby y Rails, haciendo hincapié en como pueden servir de elemento transformador para una empresa tecnológica a distintos niveles: tecnológico, de ingeniería y organizacional.

Los principales puntos que nos gustaría tratar son los siguientes:

- Integración de Ruby con sistemas empresariales Java a través del uso de JRuby.
- Desarrollo Ruby on Rails con JRuby: soluciones para el uso de gemas nativas, integración de bibliotecas Java, opciones de profiling, uso de Memcached, etc.
- Opciones de despliegue de frameworks web sobre JRuby: contenedor de servlets, Mongrel y Glassfish V3 como alternativa a Mongrel.
- Uso del framework de Minería de Datos Weka en aplicaciones web JRuby.
- Desarrollo de API's REST con Merb como backend de clientes ricos ajax (Flex, Sproutcore), ventajas e inconvenientes frente a Rails.
- RSpec como herramienta para la especificación y testing de aplicaciones Ruby y también Java.
- Herramientas de integración continua multilenguaje: servidor de integración continua Hudson.
- Uso de Ruby/JRuby junto a Python/Jython y Common Lisp, para convertir un sistema monolítico Java en un sistema scriptable más sencillo de desarrollar y mantener.
- Extensiones de Capistrano para el despliegue de aplicaciones Merb, Java y ActionScript: uso de Capistrano junto a Sprouts, Apache Ant y Apache Maven.
- Adaptación de un equipo de desarrollo Java al uso de lenguajes dinámicos y sus prácticas asociadas.

Por último, comentar que aunque nuestra empresa no se dedica al desarrollo web propiamente dicho, creemos que nuestra experiencia puede ampliar el horizonte de los posibles usos de Ruby, y resultar así especialmente interesantes a un gran número de empresas que usan principalmente Java como plataforma de desarrollo y que buscan aumentar la productividad de sus equipos de desarrollo sin renunciar a la inversión ya realizada en tecnología.

    Ningún voto todavía

1 comentario     19 asistentes

Workflows on Rails

El jueves 13 de noviembre a las 16:15 en la sala 2 (60 minutos)

Por Diego Moreno Naharro

Los flujos de trabajo o workflows son una herramienta perfecta para una plataforma web colaborativa. Constituyen el esqueleto que modela las interacciones entre usuarios. Además, permiten definir estas interacciones de forma extremadamente fácil, a través de un archivo XML o incluso un editor gráfico.

El proyecto de software libre Open Workflow Engine in Ruby (OpenWFEru) es un motor de workflow ofrecido como gema a la comunidad de RoR. En la ponencia se explicará como obtener las ventajas de trabajar con un un motor de workflow en un proyecto Rails a través de este motor Ruby. Se detallarán las distintas arquitecturas posibles y su puesta en funcionamiento.

Para terminar, se ejemplificará con un proyecto en marcha de la Universidad Politécnica de Madrid para un entorno bancario. En él se hace un uso avanzado de la herramienta recurriendo a extensiones propias del lenguaje de workflow para la generación automática de vistas. Además, gracias a las interfaces REST, se ha conseguido un nuevo paradigma de usabilidad con la utilización de la tecnología Flex.

    Ningún voto todavía

Nuevo comentario     26 asistentes

Caso de éxito: Ideas4all.com: Al principio Rails no parecía una buena idea.

El viernes 14 de noviembre a las 11:45 en la sala 1 (30 minutos)

Por Fernando Echevarrieta

Ideas4all es una plataforma global creada para fomentar el intercambio y la coedición de ideas. Ideas4all inicialemnte iba a ser desarrollado en Java. Cuando RoR se planteo como opción al principio todo eran dudas. Ahora despues de unos meses de experiencia RoR ha demostrado flexibilidad y fiabilidad. En la ponencia contaremos lo que mas nos asustaba de Rails y las cosas que más nos han sorprendido.

Ideas4all es un site funcionalmente muy rico. Contaremos brevemente la estrucutura de la aplicación, gemas, plugins y servicios de terceros integrados (Google Maps, Geonames, pasarela SMS...)

    Ningún voto todavía

Nuevo comentario     58 asistentes

XING.faster! Speeding up our site with frontend optimization

El viernes 14 de noviembre a las 13:45 en la sala 1 (60 minutos)

Por Phillip Oertel Johannes Mainusch

With 6.500.000 Million users and up to 50.000 concurrent user sessions, XING is one of the large and rapidly growing websites in Europe. In this talk, we’d like to share our experience in improving XING's performance. The talk includes:

- introduction of XING, our development process and distributed development between Barcelona and Hamburg (held by Dr. Johannes Mainusch in English)
- motivation: why optimizing frontend performance has a huge potential
- monitoring: how we measure performance
- optimization: steps we've taken, and the results
- Rails' features: what does Rails offer, what do we have to code ourselves?

The session will be held in Spanish, except for the first section which introduces XING and it's development.

    Nota: 4.0 de 2 votos

1 comentario     53 asistentes

Cucumber: expresando comportamiento en texto plano

El viernes 14 de noviembre a las 11:15 en la sala 2 (60 minutos)

Por Raimond García Giménez Fernando García Samblas

Las herramientas para comprobar el correcto funcionamiento de
nuestra aplicación han ido evolucionado e integrándose unas con
otras: el objetivo es lograr una amplia cobertura de la forma
más rápida, útil y fácil de mantener de cara a futuros cambios
en su especificación.

BDD (Behaviour Driven Development) tiene cada vez más adeptos que,
integrando herramientas como RSpec, Webrat, Selenium, Mechanize,
Watir, etc., logran hacer del testing más un placer que una tarea
aburrida y repetitiva. El pasado mes de agosto se presentó a la
comunidad Cucumber, una reimplementación de las RSpec Stories que
está llamada a ser su digna sucesora.

Empezaremos con una introducción a RSpec y sus Stories para
continuar con Cucumber y sus Features, explicando las diferencias
entre ambos conceptos así como las mejoras introducidas por la
nueva herramienta.

Veremos cómo podemos escribir Features que se ejecutan con
Selenium y Webrat, así como su incorporación en un proceso de
Integración Continua (utilizando CruiseControl y Selenium Grid)
para que distintos navegadores las interpreten cada vez que
realizamos un cambio en nuestro repositorio de Git o Svn.

Explicaremos cómo montarnos un entorno de desarrollo en el que
las Features se ejecuten en nuestro navegador cada vez que
cambiamos algo (utilizando Autotest y Growl), y veremos programas
para editar Features y hacer estimación de tiempos de desarrollo.

    Nota: 5.0 de 3 votos

Nuevo comentario     71 asistentes

Optimización, rendimiento y escalabilidad en ActiveRecord

El viernes 14 de noviembre a las 16:15 en la sala 2 (60 minutos)

Por Emili Parreño

ActiveRecord nos permite realizar operaciones con la base de datos de una manera sencilla, rápida y transparente, pero normalmente no se usa de la manera más óptima y eso acaba provocando problemas de rendimiento y escalabilidad.

En esta charla veremos como optimizar el uso de ActiveRecord para realizar las consultas a la base de datos, de manera que podamos aumentar el rendimiento de nuestras aplicaciones, reduciendo el número de consultas a la base de datos, utilizando consultas más restrictivas, indices, contadores etc.

Otro punto a tratar será la escalabilidad, el modelo de datos de ActiveRecord puede convertirse en un problema si gestionamos modelos con una gran cantidad de datos ¿que podemos hacer cuando las consultas se vuelven ineficientes y lentas a pesar de estar optimizadas, debido al gran volumen de datos con los que tienen que operar? Veremos algunos ejemplos de este problema y como solucionarlos.

    Nota: 4.3333 de 3 votos

1 comentario     77 asistentes

Caso de éxito: tog: Open Web, Social Networks y cintas de video

El jueves 13 de noviembre a las 13:45 en la sala 1 (30 minutos)

Por Aitor García Rey

tog es una plataforma open source que facilita la inclusión de funcionalidades de redes sociales en aplicaciones Ruby on Rails. Pretendemos convertir el tedioso y largo proceso de crear una comunidad online en un proceso sencillo que te proporciones las capacidades básicas de una red social en minutos.

No creemos en la redes sociales genéricas. Pensamos que las redes que han tenido verdadero éxito gravitan alrededor de objetos sociales muy específicos: Threadless, Vimeo y Flickr están basados en el interés y pasión que miles de usuarios comparten sobre camisetas, vídeos amateur o la fotografía. Hemos diseñado tog para facilitar el desarrollo de herramientas alrededor de estos objetos sociales, dejando a un lado la complejidad de tener que construir todos los componentes básicos.

En la charla trataremos de explicar en que estado se encuentra tog, cuales son las principales características y principios que se encuentran detrás de su diseño y los próximos hitos previstos en su desarrollo.

    Ningún voto todavía

Nuevo comentario     37 asistentes

Aplicaciones más manejables: cómo dividir tu web en varias aplicaciones rails

El viernes 14 de noviembre a las 12:45 en la sala 2 (60 minutos)

Por Ernesto Jiménez Caballero

Muchas veces nos embarcamos en proyectos que acaban recogiendo distintas funcionalidades que no están muy relacionadas: un CMS para gestionar documentos o ayudas, un foro para comunicar a los usuarios, un sistema de mensajes entre usuarios, un sistema de recogida de feedback, funcionalidades independientes dentro del servicio, etc... En ocasiones instalamos distintas aplicaciones para cubrir las distintas funcionalidades, cada una con su interfaz, pero otras veces es indispensable que todas integren los mismos usuarios, que esténd entro del mismo interaz y acabamos desarrollando una única aplicación rails que lo hace todo.

En esta charla veremos cómo montar una web que controle todas esas funcionalidades en distintas aplicaciones mientras sigue pareciendo una única aplicación en para el usuario final. Esto nos permitirá tener varias aplicaciones más concretas, pequeñas y sencillas que serán mucho más fáciles de desarrollar y mantener.

    Ningún voto todavía

Nuevo comentario     56 asistentes

BDD desde las trincheras

El viernes 14 de noviembre a las 12:45 en la sala 1 (60 minutos)

Por Luismi Cavallé Jorge Gómez-Sancha

En BeBanjo desarrollamos soluciones web para gestionar negocios relacionados con la TV. Lo hacemos dirigidos por las historias de usuario, en parejas, en iteraciones cortas, integrando continuamente, especificando comportamientos y, por supuesto, en Rails.

En esta charla queremos compartir con la comunidad cómo lo hacemos. Hablaremos de tecnologías como story runner/cucumber, rspec, selenium, webrat y cruisecontrol, pero también de prácticas como behaviour driven development, pair programming, de código bonito y de priorización, y sobre todo de por qué escogemos estas prácticas y no otras, qué valor aportan desde el punto de vista del negocio y por qué pensamos que nos hacen más productivos y que nos llevan a un software más mantenible.

Todo esto no desde un punto de vista teórico, sino directamente desde la experiencia de las trincheras, compartiendo inquietudes y debates internos que aún nosotros mismos no hemos resuelto completamente.

    Nota: 5.0 de 4 votos

5 comentarios     41 asistentes

jQuery y Rails: Take a walk on the wild side

El viernes 14 de noviembre a las 17:15 en la sala 2 (60 minutos)

Por Christos Zisopoulos

Es un hecho empírico que los desarrolladores de Rails no nos llevamos muy bien con el CSS, la manipulación del DOM y el Javascript. Cosa curiosa teniendo en cuenta que cada día estamos construyendo páginas llenas de interacción que no podrían existir sin la mezcla de Javascript y CSS que es 'el Front' de una pagina web.

¿Como podemos hacerlo para que suframos menos cada vez que tengamos que construir nosotros un interfaz interactivo, o trabajar con un experto del 'Front' en la misma tarea?

Pues, ¡podríamos usar jQuery!

jQuery es una librería de Javascript pensada y creada específicamente para la manipulación fácil del DOM y la CSS. Es ligera, rápida y con amplio soporte para los navegadores de hoy.

En esta charla vamos a:

- explicar la filosofía de jQuery y sus capacidades
- repasar rápidamente el CSS y sus selectores cuyo uso es el core de jQuery.
- ver como enchufar jQuery en una aplicación Rails y los helpers RJS, y luego explicar como esta integración se puede hacer también de otra manera no obtrusiva
- contar algunos trucos/patrones para que nuestro código no parezca hecho por un script kiddie.

    Nota: 2.0 de 1 voto

Nuevo comentario     63 asistentes

Hardware Hacking en Ruby y casi en Rails

El viernes 14 de noviembre a las 17:15 en la sala 1 (60 minutos)

Por Svet Ivantchev Esti Álvarez

¿Cansado de desarrollar aplicaciones web similares continuamente? ¿No consigues
inventar el nuevo killer 2.0 mashup que te hará rico? Date un respiro y prueba a
programar hardware sin tener que renunciar al placer de programar en
Ruby al más puro estilo Rails.

Arduino es un proyecto de hardware open source
que se usa para crear desde juguetes electrónicos hasta ropa futurista.
RAD (Ruby Arduino Development) es un
framework inspirado en Rails para programar en Ruby, estos microcontroladores Arduino.

En la charla haremos un repaso de ambas plataformas y mostraremos cómo podemos
conectar hardware físico con servicios online.

    Ningún voto todavía

Nuevo comentario     37 asistentes

Caso de éxito: Quecole.com

El jueves 13 de noviembre a las 14:15 en la sala 1 (30 minutos)

Por Eduardo J. Fernández Corrales Daniel Escribano Alés

Un proyecto que lanzaremos pronto, que tenemos la beta funcionado sin diseño, se llama QueCole.com, una web para gestionar los eventos que ocurren en los colegios y donde los padres pueden compartir experiencias sobre sus hijos y sus compañeros de clase.

    Ningún voto todavía

Nuevo comentario     46 asistentes

EC2 on Rails

El viernes 14 de noviembre a las 14:15 en la sala 2 (45 minutos)

Por Eduardo J. Fernández Corrales

Una gema que permite hacer despliegue de forma rápida y fácil de una aplicación Ruby on Rails en servidores Amazon EC2.

    Nota: 4.0 de 2 votos

Nuevo comentario     76 asistentes

Caso de éxito: Lo que yo te diga (cadena SER)

El jueves 13 de noviembre a las 11:15 en la sala 1 (30 minutos)

Por José Carrasco

“Lo que yo te diga” es un proyecto Web desarrollado por Vorago sobre su gestor de contenidos, Voranet cms, que tiene la peculiaridad de ser accesible no solamente en el front sino también en el back.

Carlos López-Tapia, el director del programa, es invidente y el proyecto desarrollado le permite autogestionar su Web. Para lograrlo, hemos adaptado nuestro cms en su parte de back, mediante una versión de edición accesible que se basa en el uso del lenguaje de marcado Textile para que el director del programa pueda administrar la Web con total autonomía.

LoQueYoTeDiga está formado por un grupo de periodistas y documentalistas, que han centrado su trabajo en los últimos años en el cine, desde que comenzamos en la Cadena SER "el cine de LoQueYoTeDiga" en 1989.

La Web ha sido un rotundo éxito y tiene en la actualidad, publicados más de 100.000 mensajes y aglutina alrededor de la comunidad a muchos cinéfilos de nuestro país.

Sin duda un claro ejemplo de la utilización de Ruby on Rails en un proyecto de accesibilidad.

    Ningún voto todavía

Nuevo comentario     15 asistentes

Caso de éxito: Ruby on Rails como elemento clave para el desarrollo de una software factory

El jueves 13 de noviembre a las 13:15 en la sala 1 (30 minutos)

Por Orlando M. López

Vorago ha realizado una firme apuesta por Ruby on rails como base tecnológica sobre la que hacer pivotar un ambicioso proyecto de desarrollo Web a nivel nacional e internacional.

Con 20 profesionales, Vorago nace en julio de 2007. Su especialización en el desarrollo Web y su modelo de factoría han originado un crecimiento exponencial que nos sitúa 18 meses después, en una plantilla de más de 50 profesionales, trabajando sobre nuestro cms, desarrollado íntegramente en Ruby on Rails.

Creemos que es importante transmitir como llegamos a la conclusión de que Rails era el Framework sobre el que armar nuestro proyecto, como hemos conseguido este rápido crecimiento en una región periférica como es Asturias, como hemos formado profesionales para trabajar en este entorno y como nuestro proyecto sigue creciendo y planteándose nuevos retos.

Sabemos que los clientes no compran tecnología, nos compran servicios, pero para Vorago Rails es la base de su capacidad competitiva. Clientes como Viajes el Corte Inglés, Composan o Unicef son algunos de los más de 300 que han confiado a Vorago su presencia en Internet.

    Ningún voto todavía

Nuevo comentario     28 asistentes

Caso de éxito: la nueva domestika.org

El jueves 13 de noviembre a las 11:45 en la sala 1 (30 minutos)

Por Borja Delgado Raúl Murciano

Domestika es la principal comunidad en habla hispana para temas relacionados con los ámbitos del diseño, el arte, la programación y la comunicación. Cuenta ya con más de 15.000 usuarios y organiza multitud de actividades, tanto online como offline, entre las que destaca el MadInSpain.

Domestika presenta su nuevo sitios web, que aspira a convertirse en una herramienta imprescindible para cualquier persona interesada en el diseño o el desarrollo web. Sus secciones abarcarán desde foros a ofertas de empleo, recursos, cooolsites y una futura herramienta de portfolios y grupos.

En la charla presentaremos qué factores nos hicieron apostar por Rails como framework de desarrollo y los aspectos técnicos más destacados del proyecto:

- migración de datos desde la web anterior
- integración con servicios web
- sistema de widgets, similar al dashboard de Apple y abierto a nuevos desarrolladores
- plugins utilizados en el proyecto y extraídos a partir de él
- primeros datos del site en producción, conclusiones y planes de futuro

    Ningún voto todavía

Nuevo comentario     64 asistentes

Caso de éxito: Planetaki

El jueves 13 de noviembre a las 12:45 en la sala 1 (30 minutos)

Por Sam Lown Javier Cañada

Un planeta de Planetaki sirve para leer tus webs favoritas en una sola página.

En la primera parte de la presentación hablaremos de la filosofia de
diseño y usabilidad empleado así como los objetivos y las
funcionalidades del portal.

En la segunda parte hablaremos de como esta estructurado el proyecto
detrás y el gran papel de Ruby on Rails. Contaremos sobre los
problemas que hemos tenido, como los hemos resuelto, el sistema
modular de recogida de feeds, daemons y forking, y finalmente como
esperemos escalar.

    Nota: 5.0 de 1 voto

Nuevo comentario     26 asistentes

Apertura de la conferencia y Keynote por FXN

El jueves 13 de noviembre a las 09:30 en la sala 1 (105 minutos)

Por Xavier Noria

Keynote de apertura de la Conferencia Rails 2008 a cargo de Xavier Noria.

    Nota: 3.0 de 4 votos

2 comentarios     92 asistentes

Lighting Talks

El jueves 13 de noviembre a las 18:45 en la sala 1 (60 minutos)

Por

Espacio programado para charlas breves disponible para pequeñas presentaciones de cualquiera de los asistentes a la conferencia.

    Nota: 2.5 de 2 votos

Nuevo comentario     75 asistentes

Keynote: RoR en la Universidad

El viernes 14 de noviembre a las 10:00 en la sala 1 (75 minutos)

Por Joaquín Salvachúa Santiago Pavón Juan Quemada

Keynote de apertura de la segunda jornada de la Conferencia Rails 2008.

    Nota: 2.0 de 1 voto

Nuevo comentario     73 asistentes

Keynote por Obie

El viernes 14 de noviembre a las 18:45 en la sala 1 (60 minutos)

Por Obie Fernandez

Keynote de cierre de la Conferencia Rails 2008 a cargo de Obie Fernández.

    Nota: 5.0 de 4 votos

2 comentarios     88 asistentes