Rails Conf Hispana 2007
Buenas,
Un pequeño summario de la Rails Conf Hispana este finde en Madrid.
http://ponencias.conferenciarails.org/charlas/calendario
Testing:
Buenos tests hacen escribir codigo facil <=> Buen codigo hace escribir tests facil.
BDD and rSpec:
La Evolucion de Test Driven Development.
Atom:
XML Standard para crear APIs.
Escalabilidad:
Nginx => Load balancer, rapido, estable y mas facil de configurar que Apache.
Sphinx => Motor de Busqueda, como ferret pero muy rapido, compatible con MYSQL y Rails.
http://www.slashdotdash.net/articles/2007/08/06/rails-searching-with-sphinx
http://blog.evanweaver.com/files/doc/fauna/ultrasphinx/files/README.html
Caso de Estudio MTV.es:
Gestor de Contenido intuitivo.
Usa una represenation visual clickable para representar las diferentes partes de una web y cambiar su contenido.
Caso de Estudio Flowers in Space:
Eslogan => "Sotware con ilusion"
"Crean" el concepto de hacer open source webs, que se pagan a si mismas usando anuncios publiciarios, y los beneficios van dirigidos a ONGs.
http://www.flowersinspace.com/
Caso de Estudio FacturaGem:
Hacer Software facil de usar es dificl.
El uso de videos para demostrar como funciona una web es muy apropriado.
http://www.facturagem.com/public/tour
Decir no, a funcionalidad que complica los tareas mas comunes.
Internationalization:
La intenalizacion es posible
Como se implementa depende del caso
Hay soluciones para casi todo.
Keynotes:
Obie Fernandez de Thoughtworks, Chicago.
Explicacion de los cambios mas importantes de rails 2.0
Pequeños equipos de 2-4 programadores y un diseñador es ideal.
Grandes equipos esconden a programadores menos productivos.
El pais, escribe un articulo diciendo que no hay suficientes desarrolladores para cubrir la demanda de aplicaciones web.
El problema es que 50, 100 programadores trabajan en una sola aplicación usando practicas poco agiles, especialmente en el mundo de JAVA.
ROA vs SOA:
Arquitectura orientada a servicios es demasiado compleja, por ejemplo SOAP.
Arquitectura orientada a recursos esta tomando mas importancia, creado soluciones elegantes y escalables.
Mesa Redonda sobre Frameworks:
Django, framework escrito en Python, un lenguage dinamico, usan MVC y ORM haciendo el desarrollo mas productivo.
J2EE, framework escrito en JAVA, un lenguage estatico, el framework require mucha configuracion para hacer cambios en la aplicacion, disminuyendo su productivad.
Microsoft, esta creando ironRuby para poder utilizar ruby en sus programas .Net
Los tiempos van cambiando y los lenguajes y frameworks se van adaptando a nuevas metodologias mas agiles.
En conclusion, una conferencia muy interesante hablando de las ultimas tecnicas en desarrollo web y con un ambiente de puta madre.
