Ruby on Rails Training
bee.com.es team offers training and seminars to interested organizations and specialized related events.
Please contact us for more information: training [at] bee.com.es
Here you will find some of our material:
- Inteligencia Artificial y Ruby on Rails: Mejora la publicidad de tu web
Conferencia Rails Hispana 2007 – Madrid Oct 2007
Inteligencia Artificial en ruby on rails para optimizar automáticamente la publicidad de una aplicación. Se mostrará como usar fácilmente algoritmos genéticos ya implementados en Ruby, que irán probando las mejores combinaciones de aspecto y posición de los anuncios. Estas combinaciones evolucionarán hacia la que maximiza los beneficios. Uno de los objetivos de la charla es mostrar que podemos innovar y crear aplicaciones RoR con mayor valor añadido utilizando librerías de inteligencia artificial ya implementadas en Ruby.
Slides
- Making Rails More (Artificially) Intelligent
RailsConf Europe – Berlin Sep 2007
Ruby on Rails brings developers the possibility of building new and cool web applications in an easy, fast, and funny way. This fact has prompted the development of many new web applications by entrepreneurs. Adding Artificial Intelligence (AI) to these web applications can open the door to more innovative and original ideas.
Ruby simplifies the use of Artificial Intelligence technologies. Several Ruby open source projects provide an easy interface to use advanced AI algorithms without knowing its technical aspects. Therefore, with Ruby we can use AI easily--why not use AI power in Rails?
During this presentation, we will show different kinds of AI algorithms focusing on its area of application and simplicity of use, such as bayesian classifiers for spam filtering, bayesian networks for predictions, or genetic algorithms for problem solving.
Slides & Source Code
- Tareas en background con RoR y BackgrounDRb
Conferencia Rails Hispana 2006 – Madrid Nov 2006
La ejecución de código en Ruby on Rails sigue un ciclo petición/respuesta (request/response) perfecto para la mayoría de escenarios de una aplicación web. Pero ¿qué pasa cuando queremos realizar procesos no interactivos como actualizaciones masivas de datos, procesos de cálculo largos, etc.? En estos casos, mantener una petición a la espera de una respuesta durante periodos largos de tiempo, no es una buena solución.
Para ejecutar procesos de larga duración en RoR existen varias opciones, entre ellas BackgrounDRb, un pequeño framework que permite extraer tareas del ciclo petición/respuesta de RoR. Pudiéndose instalar como plugin, permite fácilmente la comunicación bidireccional entre la aplicación y las tareas en background.
La ponencia comenzará con una exposición del problema y mostrará por encima los posibles métodos para solucionarlo. Posteriormente se explicará en detalle BackgrounDRb y cómo utilizarlo. Para finalizar, se realizará una demostración con RoR y BackgrounDRb de cómo, en 5 minutos, podemos programar desde cero un proceso en background controlado desde la aplicación, que muestre una barra con el estado del proceso.
Slides
Web Consultancy
We offer our experience and know how to companies interested in offer their service online.
We are very creative team and we bring to our clients new ways for boosting their business.
Did you ever see a talking website?
We have it: The Talking Rails Application
Artificial Intellingence applied to the Web
We have a large background in AI applications and algorithms. We apply these concepts to web applications.
This brings great success to our customers in advanced and sensible problems that cannot be solved with
basic algorithms.
Open Source Projects
These are the libraries and projects that we keep in development as open source.
- Bayesian Networks for Ruby
- General Genetic Algorithms for Ruby
- Festival TTS for Ruby Text-to-speech for Ruby and for RoR.
- MetaRails A RoR application generator, that DRY a bit more RoR.
We have been using –and still we do, of course- a lot of open source applications and code.
That's why we try to bring back as much as we can.
Thanks to all open source developers.