format internet:

…please wait (42% completed)…

Archive for the ‘sites’ Category

SEO for developers

Posted by javier ramirez on March 10, 2010

As a web developer, my work involves much more than just coding; many times I find myself covering topics such as user experience, scalability, reliability of the system, or metrics and analytics to track the acceptance of a site.

SEO is left many times on the hands of the marketing team, but there are many technical aspects that are important in order to make a site appealing both for visitors and searchbots. Since web technologies (and search engines) evolve quickly, if you want to have a good site you need to keep posted about the latest developments. Sadly, there are a lots of materials based on outdated information and there are many myths and legends around the topic

I have been following closely the status of web crawling and indexing for some years, and we have been applying with success many of the practices I’ve learned to improve the sites of some clients. None of these practices involved links from external sites or bought traffic, just a better structure and changes of the contents and the sites’ internals.

Since we want to follow these practices in all the projects we are taking, I decided to prepare an internal training session for the ASPgems’ development team.

Here are the slides for my presentation. Even if they are not as good without the explanation (sorry, no video this time), I hope you’ll find them useful. UPDATE: video -in Spanish- has been uploaded to the media page of my blog.

This material is published under a Creative Commons NonCommercial-Attribution-ShareAlike license 2.5

If you find it interesting or if you are going to use it for any purposes, I’d appreciate an e-mail to jramirez@formatinternet.com

Advertisements

Posted in development, internet, javier ramirez, SEO, sites | Tagged: , , , , , | 10 Comments »

yellow pages hecho en rails

Posted by javier ramirez on November 17, 2007

Gracias a happycodr acabo de enterarme de que AT&T ha lanzado su web yellowpages.com en Rails.

Me parece muy relevante porque yellowpages lleva un montón de tiempo online (no sé si era con la misma empresa detrás, pero yo la usaba sobre el 2001 bajo el mismo dominio) y porque AT&T no es precisamente ‘Cooperativa de Almacenes Ruipérez’. Otro caso de negocio para tener en la recámara cuando hable de sitios relevantes usando Rails.

update: investigando un poco más, me he ido a su web y he visto que entre las actuales ofertas de empleo tienen dos en las que entre varios otros lenguajes ponen Ruby como deseable (junto a Java, PHP y Python), y como cualidades deseables del candidato indican

  • Contributions to open source community
  • Experience working in AGILE environment

A ver si cunde el ejemplo y este tipo de requisitos se empieza a hacer genérico no sólo en empresas pequeñas sino en entornos corporativos.

searchwords: relevant sites using rails

Posted in javier ramirez, ruby on rails, sites | Tagged: , , , , | Leave a Comment »

nuevo proyecto en rails: www.mirubi.com

Posted by javier ramirez on September 7, 2007

Durante los últimos dos/tres meses he dedicado gran parte de mi tiempo (junto a otras personas del equipo) a desarrollar la web mirubi.com. A pesar de estar en fase Beta está teniendo una acogida bastante interesante y nuestro cliente ya está lanzando versiones en Reino Unido, Alemania, Francia y USA.

Como todos los desarrollos que hacemos en ASPgems es una solución 100% Rails. La aplicación es multi-país, multi-idioma y multi-marca, permitiendo a los partners una personalización de la apariencia.

Para gestionar la complejidad del deployment de los diferentes países a sus entornos de pruebas y producción hemos usado Capistrano 2.0 con tareas personalizadas.

La escalabilidad ha sido una de nuestras preocupaciones en este proyecto, y hemos hecho un uso intensivo de memcached tanto para almacenar consultas como fragmentos de html donde ha sido posible. El resultado está siendo muy satisfactorio, y hasta ahora los picos que ha habido ni se han hecho notar en el rendimiento.

La verdad es que es uno de esos proyectos donde hay mucho más trabajo en todas las tareas que corren por detrás que en la interfaz del usuario en sí misma y nos ha valido para poner a prueba varias cosas. Con cada desarrollo que entregamos me voy afianzando más en la idea de que hoy por hoy para el desarrollo de una aplicación web dinámica (independientemente del tamaño), la mejor opción es Ruby on Rails.

searchwords: rails, mirubi, capistrano, memcached, aspgems, sites

Posted in javier ramirez, ruby on rails, sites | Leave a Comment »