Pringandome las manos

Creacion-de-cuenta_post

En el nuevo proyecto interno de BitEstudio me toca a volver a remangarme y pringarme con la maquetación de los diseños que estoy haciendo. No lo hacía desde que hicimos BITzen. Mientras @alejandrogq programa y hace lo duro en RAILS, yo hago los mockups, templates y los maqueto sin Javascript ni nada de código Ruby. Hace ya más de dos años que no me mojo con estas tareas, pero no hay problema, esto es como montar en bici y me apetece. Ahora son tiempos de HTML5+CSS3+SASS+HAML+COMPASS+960... es genial. Esta nueva aventura va a ser muy divertida.

Para empezar no tenía ni RVM en el Mac, así que voy a ir poniendo lo que voy haciendo por aquí. Así me sirve para el futuro -estas cosas se me olvidan rápido- y por si alguien más lo encuentra y le puede ser util.

Instalar RVM

Instalar Ruby

Me bajo el proyecto que esta en Github.

@alejandrogq ya tenía el setup inicial de gemas para el proyecto, así que sólo tengo que instalar Bundle y lanzarlo dentro de la carpeta del proyecto Rails para que se instalen todas las gemas que necesita.

Instalar Bundle

Ahora al intentar lanzar Redcar con Ruby 1.9.2 no arrancaba y lo tube que volver a instalar.

Instalar Redcar

Y listo, ahora toca ponerse a currar en la primera maquetación con HAML y SASS. 

Consejos y otras sugerencias serán bienvenidos.

Mi charla "Creando una empresa en Internet" en PechaKucha Vol. 4 Las Palmas del Día del Emprendedor 2010.

Hace ya bastantes meses atrás, allá por Mayo, participe en un PechaKucha del Día del Emprendedor en Las Palmas. Siendo un día tan especial me propuse aprovechar los 20 segundos para cada una de las 20 diapositivas que te permiten en la presentación. Esas son las reglas, 6 minutos y 40 segundos. Es todo un ejercicio de rapidez, de ir al grano y ser conciso. Ver lo atómico. Dar menos porque es más. 

Pretendía motivar. Dar algunas pinceladas, bajo mi humilde experiencia, de como emprender en Internet. Preferí no vender la moto sobre BITzen. Este es el resultado.

Y si, eso que está encima del la tarima atril son mis cholas... y si, eso quiere decir que estaba descalzo. ¿Por qué? Acaso importa. ;)

Lo importante ahora mismo es que me gustaría saber que piensan ustedes. Algún consejo de 20 segundos que darían a un emprendedor de Internet y que me falto decir.

Por cierto, feliz año 2011 y mucha suerte en vuestros proyectos. Recuerden que hay que ser unos viciosos!!! jejeje

Mi keynote sobre "Social Media de Guerrilla". Cazar, Alimentar y Pesar.

Esta es mi "keynote" que preparé para la charla del evento que organizo la RedCIDE y del cuál les hable hace unos días.

Cómo ya comenté en el anterior post, colaboré junto a Julio Peréz-Tomé. Él se encargo de dar una primera hora "filosófica" presentando un manual didáctico formado por 5 libros de referencia. Me gusta con que tranquilidad y profundidad va contando toda la teoría que respalda el Marketing 2.0.

Por cierto, gracias a sus recomendaciónes el Día del Emprendedor, yo casi me he terminado de leer "Gratis. El futuro de un precio radical" de Chris Anderson. 100% recomendado. Me ha cambiado el chip totalmente. Pero eso ya es otra historia.

Mi presentación va encaminada a ser una primera aproximación a como ejecutar y llevar tu empresa al territorio de Internet. Creo que a más de un experto le puede ser util algunas aplicaciones web que recomiendo, pero sobre todo, a los nuevos le dará una visión global sobre la materia.

Mis 3 principios en el Social Media de Guerrilla son:
  1. Cazar
  2. Alimentar
  3. Pesar

Y mis 5 principios éticos del Social Media son:

  1. Reciprocidad
  2. Limita tu autopromoción
  3. Enlazar
  4. Interactuar
  5. Aportar valor

Cómo digo, no descubro nada nuevo a los versados en la materia. Pero siendo un evento para evangelizar, consideré mejor dar una visión global.

Por cierto, se pueden saltar la 9 primeras diapos. Forman parte de mi presentación rápida y formal ante los asistentes.

Espero tu feedback. 

Mi entrevista sobre BITzen.net en la radio.

Voy a ser breve porque estoy muy liado con un nuevo proyecto que estoy dirigiendo y diseñando. Aún así tengo tiempo, durmiendo poco y con reducida vida social, para seguir avanzando con el marketing y el socialmedia de BITzen. Mientras tanto, Alejandro, sigue desarrollando las nuevas características que esperamos lanzar esta semana y que harán a BITzen "más corporativo".

A lo que iba, que enseguida me disperso. La semana pasada fue especial y un no parar de buenas noticias con nuestra joven criatura BITzen. Entre todo lo que paso, me tengo que quedar con una entrevista en la radio y sobre todo, salir en Wwwhatsnew y ser portada en Bitacoras. Fue genial ver el efecto domino. En Twitter se generaron muchísimas menciones y RTs, se registraron cientos de usuarios en BITzen y ha hecho que otros bloggers escriban sobre nosotros. Y lo mejor de todo es que hablan bien de nosotros. Eso es lo más importante. Se han dado cuenta del valor que aportamos y que, aún no siendo perfecto, es "una buena idea bien ejecutada". 

Sí, tenemos mucha competencia. No nos preocupa. Ellos son grandes, y sabemos muy bien sus puntos débiles que tienen. Nosotros somos pequeños, ágiles y tenemos determinación en querer hacer un mejor producto. Dar cera, quitar cera. Es sólo cuestión de tiempo y actitud. Tengo claro que vamos por el buen camino.

Por cierto, a día de hoy hemos enviado en 4 semanas y 1 día más de 10500 notificaciones y esto sólo acaba de comenzar.

 

Proactividad. ¿Qué he hecho? y ¿Que estoy haciendo?

Este es un post resumen de los últimos meses de mi vida profesional. No me ha quedado más remedio que hacerlo porque últimamente no paran de preguntarme en que ando liado. Y claro, se me han acumulado tantas cosas que siempre se me queda algo en el tintero cuando lo cuento. Lo sé, debería ser más disciplinado y postear más. Me lo digo cada día. Pero por más que intento ser fiel al blog me sigue pareciendo que las 24 horas del día son una miseria.

Un cambio.

Un día desperté, hace unos 4 o 5 meses, y sentí una idea clara. Una idea tan enfocada y lucida que se resume en una palabra. En una forma de entender la vida y el trabajo. Y la verdad es que me encanta como suena. Proactividad.

Proactividad es una actitud en la que el sujeto asume el pleno control de su conducta vital de modo activo, lo que implica la toma de iniciativa en el desarrollo de acciones creativas y audaces para generar mejoras, haciendo prevalecer la libertad de elección sobre las circunstancias de la vida. Más información en http://es.wikipedia.org/wiki/Proactividad

Así que bien, tras ese cambio de actitud y aptitud confieso que todo ha ido a mejor. Aunque el problema de empezar a hacer muchas cosas y apuntarte a todo lío que se cruza te hace perder un poco el enfoque. Pero bueno, cuando te vas acostumbrando terminas por centrarte y descubres el mejor camino por donde echarte a andar. Es cuestión de experiencia.

 

¿Qué he hecho?

Pues llevando un desorden más o menos cronológico y partiendo desde hace 5 meses atrás:

Destaco:

 

¿Qué estoy haciendo?

... Mierda! Se me acabo el pomodoro, así que lo dejo para el próximo post. 

Un abrazo a todos y sean felices! ;)

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.