Play BITTV. Empezando con "Pivotaltracker"

Logo_bittv2
Hace casi 2 meses arranque una iniciativa personal llamada BITTV. Se trata de webcasts quincenales sobre aplicaciones y tecnologías web que hago desde la oficina y en directo.

La motivación básica que la impulsa es una frase corta que muchas veces les digo a las personas que me preguntan dudas sobre Internet y el uso de herramientas online.

Es fácil si lo intentas.

Llevaba bastante tiempo queriendo empezar a hacer webcasts, pero no empece hasta que Marcos Martín de 4dtres me planteo unas dudas que tenía sobre la gestión de proyectos tras ver la charla que dí en el DDC Colaborativo de Meideistudio.

Era una buena oportunidad. Para que explicarle algo a una persona si puede hacerlo a X usando Internet y streaming en directo. Además, así de paso le devuelvo a Internet una partícula de lo mucho que me ha dado todos estos años. Información y formación gratuita ilimitada.

Y aquí está. El primer webcast de BITTV, "Subir a nivel 1 en Pivotaltracker, una herramienta para el desarrollo ágil.". Después vendrían "Aprende Twitter con Hootsuite" y "15+1 aplicaciones web para la monitorización de marca en internet." que colgaré aquí próximamente, aunque ya los puedes ver en el canal de Ustream.

 


Proveedores de Cloud Computing para tu "Startup on Rails"

Crear o tener una aplicación web y no ponerla en la Nube cuando quieres ir al mercado global es un error. Ahorras dinero, te facilita escalar de forma flexible en segundos, alta disponibilidad, redundancia y potencia a medida. La Nube esta evolucionando hasta un punto que puedes desplegar una aplicación Rails en pocos minutos. Analizándolo punto por punto, tener tu propia infraestructura de servidores dedicados, aunque sean virtuales (SDV), es un gasto innecesario de dinero y tiempo. 

Están creciendo las empresas que ofrecen servicios completos de Cloud Computing. Ya no sólo se habla de Amazon. Es curioso como algunos servicios usan como base la nube de Amazon para añadirle nuevas funcionalidades. Creando así, un producto nuevo, mucho más completo y productivo frente a la actual plataforma de Amazon. Digo más productivo, porque tienes herramientas a medida para desplegar y controlar tu nube. Es en ese punto donde Amazon aún esta trabajando para mejorar.

Creo que este año 2010 va a ser un año muy interesante para la Nube. Amazon, que es el líder, está sirviendo de materia prima para que otras empresas generen nubes Amazon-hipervitaminadas. Intuyo que al final, Amazon terminará por comprar e integrar alguna de estas empresas para no quedar tan rezagada. De momento Amazon ha invertido en Engine Yard. Su competencia Salesforce, Windows Azure, JoyentCatalystic, entre otros, lo están intentando pero diría que aún les queda mucho camino. De todas esas, una opción interesante es Joyent, pero es demasiado caro su servicio. Catalystic se basa en Google Application Engine, lo que me hace preguntarme cuando Google entrará al 100% en el negocio del Cloud Computing. ¿Será este año?

Ahora pensando, que Google tenga su Chrome OS en su nube, me hace pensar que en un futuro a corto medio plazo, pondrá a disposición una plataforma para desplegar aplicaciones SaaS para OS Chrome. Con características exclusivas para su OS.

Desplegar una aplicaciones a producción es siempre complicado y crítico. Cuando estas empezando tu proyecto con recursos mínimos no te puedes permitir contratar a un hombre de sistemas. Por eso, aliarte con un proveedor que te de casi todo hecho y enfocado a tu framework favorito, Ruby on Rails, te hace la vida mucho más fácil. En este punto están HerokuEngine Yard y Bright Box. Lo están bordando.

Por otro lado hay otros servicios de cloud computing, aparte de Amazon, muy interesantes que se pueden usar como:
Hay que prestar mucha atención a Rackspace porque se le está comparando seriamente con Amazon. Y va a ser un  jugador importante en el futuro. Parece que están haciendo las cosas muy bien. Y prueba de ello es que Github se mudo de Engine Yard a Rackspace.

Si estas pensando en Amazon, que es una apuesta segura, te recomendamos la imagen EC2 on Rails (Ec2onrails en Github) que por fin tiene Nginx+Passenger. La mala noticia es que su autor, Paul Dowman, no continuara con el proyecto e invita a la comunidad a que hagan un fork y mantengan el proyecto. Esperemos que así sea.

Aquí les dejo algunas comparativas para que vayan sacando conclusiones:

Nosotros, en BITzen, estamos usando principalmente Amazon EC2 y S3. Pero recientemente nos planteamos migrar a servicios como Engine Yard o Rackspace. Teniendo a Heroku como otro posible producto a evaluar detenidamente. Bright Box nos resulta un poco caro. Todos ofrecen muchísimo valor añadido para uno plantearse pagar más que en Amazon y trabajar menos en el despliegue, escalado y mantenimiento de tu aplicación.

El articulo es algo superficial, sin comparativas reales, porque espero profundizar en próximos artículos. Así que me gustaría conocer que opinan del panorama actual y futuro del Cloud Computing para Rails. Si conocen otros servicios para desplegar aplicaciones Rails y cual están usando.

Hasta la próxima.

Actualización: A razón de este post y a mi comentario de que Joyent me resulta " demasiado caro", @ala_747 twittea una comparativa de bechmarking/precio entre Joyent vs Amazon EC2. Está hecha por la misma gente de Joyent y después de leer los comentarios no se que pensar. En todo caso, es algo más a tener en cuenta y evaluarlo. 

Actualización 2: Se me olvido en una pestaña esta comparativa de bechmarking Rackspace Cloud Server vs Amazoon EC2. Los comentarios no tienen desperdicio.  

Frontend. Principios básicos. Una guía de estilo y fundamentos web. v0.2

Hoy me alegra poner online (v0.2), como primer paso, un pequeño proyecto personal. Ha comenzado como una charla para el grupo Las Palmas on Rails. Toco temás baśicos de la web, CSS, HTML5, SEO y Rails. Soy consciente de todo lo que le falta, pero por algo hay que empezar.

Frontend. Principios básicos. Una guía de estilo y fundamentos web.

Es una rápida recopilación de ideas, principios y conceptos sin terminar y desordenado. Con este documento pretendo dar algo de luz a los que empiezan en el diseño y desarrollo web. Por otro lado, espero que a otros muchos les sirva como recordatorio.

Me gustaría que la comunidad me ayudara a ir completando este documento. Recibir un feedback constructivo. Que me aporten los principios que tienen en cada proyecto web que afrontan.

Ahora mismo es un pobre powerpoint que espero pasará muy pronto a un documento más formal y estrucuturado. Mi intención es ir creando un manual básico sobre la creación de Frontend. Me faltan muchos puntos por tratar pero es un comienzo.

Lo dicho, nace con la intención de ayudar a los diseñadores y desarrolladores web.

Tengo muchas ideas e ilusiones en este proyecto que poco a poco iré comentando. 

Hasta pronto y espero sus comentarios.

 

 

Creative Commons License
Frontend. Principios básicos. Guía de estilo y fundamentos web. v0.2 by Kilian Barrera is licensed under a Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0 Unported License.
Permissions beyond the scope of this license may be available at http://kilianbarrera.com.