De curso de Groovy con Nacho Brito y JavaHispano

Publicado por dgeneral el 30 Marzo 2009

El pasado sábado estuvimos dos personas de la empresa en el seminario de Groovy que impartía Ignacio Brito, CEO de ImaginaWorks y canalizado a través del portal JavaHispano.

En concreto nos apuntamos a la segunda edición del seminario dado que a la primera nos faltó tiempo entre otros proyectos. Como comentaba con Abraham de JavaHispano antes de empezar el curso, en esta ocasión el curso se quedó un poco por debajo del lleno admitiendo quizá dos o tres personas más.

El objetivo era mantener un total de unas veinte personas, cifra con la que estoy de acuerdo sobre todo para seminarios prácticos, al menos en materia tecnológica, donde experiencias pasadas nos dicen que problemas de compilación, de configuración, de plataforma, … hacen que la calidad del curso y el valor percibido de los alumnos sea mucho mayor si su número es controlable y cerrado.

El curso, como ya comenté en la encuesta adjunta me pareció muy interesante. De hecho, en esta semana vamos a probar las características de Groovy en un proyecto entrante que no sea muy grande para no meternos en berenjenales de los que sea complejo salir a posteriori.

Sobre el profesor, comentar que conocía perfectamente de lo que hablaba y expuso claramente las ventajas del lenguaje, sus “azucarillos sintácticos”, … Nada que objetar. Se notaba que es una persona que ha programado bastante. Son temas que se conocen solo por la forma de hablar, de conocer clases y métodos, …

Recomiendo asimismo para todo el mundo un pequeño tutorial de Andrés Almiray en varias partes publicado en groovy.org.es:

- Parte 1

- Parte 2

- Parte 3

Por si hay algún interesado, nos indicaron que dentro de un mes aproximadamente (a falta de definir fechas) habría otro seminario hasta cierto punto continuación de este y también en su segunda edición, el de GRails.

Sin duda ahí estaremos salvo causa de fuerza mayor.

Desde aquí nuestra enhorabuena a todos los organizadores.

  • Facebook
  • Google Reader
  • Delicious
  • Meneame
  • Blogger Post
  • WordPress
  • Technorati Favorites
  • LinkedIn
  • Digg
  • Evernote
  • FriendFeed
  • Slashdot
  • Windows Live Spaces
  • Share/Bookmark

En el top 20 de proyectos del Ranking de BBVA Open Talent

Publicado por dgeneral el 25 Marzo 2009

Si crees que Fresbi (microsite) es un buen proyecto y quieres que tengamos opciones de ser finalistas en el BBVA Open Talent, te pido que nos votes.

De momento el proyecto no está operativo y lo único que podemos mostraros es una demo con la que esperamos podais haceros una idea de lo que estará disponible en un breve plazo de tiempo.

En el ranking que acaban de publicar estamos entre los 20 primeros proyectos de los 278 que estamos en el concurso en esta fase, al menos de momento ya que los datos se actualizan cada día. Como indican en alguno de los comentarios de la entrada, en efecto sería interesante poder ver una gráfica que proporcionase información a nivel global asimismo del resto de proyectos para ver “como va el concurso”. Yo propondría incluso un número medio de votos por proyecto.

Dando gracias por estar en el ranking de los más votados, he dedicado varias tardes a leerme absolutamente todos los proyectos finalistas (al menos su descripción en la zona de BBVA y en los que me picaba el gusanillo ir entrando en sus webs, registrarme, probar un poco, … si había). Ha sido largo pero tremendamente interesante. He recogido muchas ideas frescas por ahí :p. Mi opinión sincera es que fuera de ese ranking hay muchos proyectos que no aparecen por número de votos pero sin embargo su potencial es enorme.

En otro orden de cosas: Vótanos y ayúdanos a dar a conocer el proyecto :).

Aprovechamos asimismo para dar las gracias a todos los que ya nos han votado.

Enlaces relacionados:

- BBVA Open Talent 2009: Seleccionados

  • Facebook
  • Google Reader
  • Delicious
  • Meneame
  • Blogger Post
  • WordPress
  • Technorati Favorites
  • LinkedIn
  • Digg
  • Evernote
  • FriendFeed
  • Slashdot
  • Windows Live Spaces
  • Share/Bookmark

Experiencias usando Yammer

Publicado por dgeneral el 20 Marzo 2009

En Gaea nuestra comunicación interna a nivel de microblogging la realizamos vía Yammer, producto con el que estamos realmente contentos.

La propuesta de Yammer consiste en utilizar el modelo de comunicación de Twitter pero dentro de nuestra empresa, añadiendo algunas funcionalidades y dos versiones de pago (nosotros actualmente sopesamos el paso a la opción Silver por 1 dólar al mes por usuario). La versión básica es gratuita para los interesados.

La principal diferencia con Twitter es que sólo los poseedores de un mismo correo corporativo (se usa como discriminador el correo de tipo: @nombredelaempresa.com) podrán “verse” entre ellos, además de permitir crear grupos de trabajo (departamentos de ventas, desarrollo, administración, etc.) dentro de cada empresa y que los mensajes en Yammer no tienen límite de longitud y pueden contener ficheros adjuntos.

Asimismo a mi personalmente me parece tremendamente interesante poder visualizar threads o hilos de discusión de forma independiente de tal manera que los replys tengan un orden temporal y entre la porronera de mensajes que pueden recibirse al día. Twitter en ese sentido es tremendamente caótico aunque ahí reside parte de su gracia claro.

Yammer es perfecto a la hora recoger muchas comunicaciones no tan urgentes como para interrumpir a alguien (mensajería instantánea o llamada de teléfono) o que pueden interesar a un grupo y no sólo a un individuo.

Para adoptar Yammer en la empresa hace falta una cierta “cultura de transparencia”, valorar el comunicar en qué andas, qué dificultades estás encontrando y qué necesitas no es en muchos sitios lo habitual, o al menos no con tanta espontaneidad. Esto en nuestro caso particular no nos ha costado, sino que más bien ha surgido de forma natural. Si mandas invitaciones y recoges conversación fluida en un par de días, has dado en el clavo.

En cualquier caso, si resulta interesante para la productividad el dedicar algo de tiempo a dividir los distintos grupos de tu empresa a fin de que los mensajes lleguen solo a las personas interesadas. La sintaxis es parecida a Twitter (en lugar de d nombreusuario aquí usamos to:nombreusuario para los mensajes privados, …).

Dado que la mayoría usamos Mozilla Firefox, solemos combinar ambos plugins en el navegador, lo cual permite una gestión muy sencilla de ambas cuentas. Algunos han optado por la aplicación de escritorio. Yo todavía no he podido hacer funcionar correctamente la de BlackBerry para la Storm, es mi espina clavada :(

Para la cuenta corporativa de Gaea seguimos usando Twitter. Afortunadamente desde Yammer es posible importar el feed del Twitter empresarial si se quiere porque siempre habrá gente que no tenga usuario en Twitter. Este último posee un formato mucho más “abierto”, idóneo para comunicar noticias rápidas, marketing directo y claro, eventos o hitos en la empresa, … pero orientado al exterior (clientes, proveedores, usuarios potenciales, …) así que de momento nuestra cuenta de microblogging oficial seguirá ahí.

La verdad que os recomiendo probarlo en vuestras empresas porque es realmente fantástico.

Conoceis más gente que use Yammer en su empresa ? Experiencias positivas o negativas usandolo ?

  • Facebook
  • Google Reader
  • Delicious
  • Meneame
  • Blogger Post
  • WordPress
  • Technorati Favorites
  • LinkedIn
  • Digg
  • Evernote
  • FriendFeed
  • Slashdot
  • Windows Live Spaces
  • Share/Bookmark

Redis: Una alternativa rápida a Memcached

Publicado por dgeneral el 20 Marzo 2009

Últimamente en los sistemas con grandes demandas de escalabilidad y disponibilidad el must y/o último gran boom son sin duda los sistemas en la nube basados en memoria.

En este caso vamos a hablar de Redis, que es una base de datos basada en clave/valor al estilo memcached, pero en la que sus datos son también guardados en disco, pudiendo usarla como reemplazo para MySQL y similares.

Está escrita en C y una de sus principales peculiaridades es su increíble velocidad, que en algunas pruebas le han llevado a marcar cifras como 110,000 operaciones SET  y  81,000 GETs por segundo en un ordenador básico con Linux. De ahí que es conocido por muchos desarrolladores como el Ferrari o el Lamborghini de las bases de datos.

Sus puntos más fuertes son: open source; persistencia asíncrona manteniendo todo en memoria, soporte para estructuras de alto nivel (es psoible almacenar arrays o conjuntos directamente) y operaciones atómicas.

Una aplicación de prueba llamada Retwis muestra como usar Redis para preparar un clon escalable de Twitter al menos en la parte de envío de mensajes. Hay bastante buena información a bajo nivel sobre como Redis es usado en una aplicación real.

El proyecto podeis encontrarlo alojado en Google Code y soporta los siguientes lenguajes:Ruby, Python, PHP y Erlang.

En nuestro caso estamos bastante más acostumbrados al uso de Memcached (sistema de caché de objetos distribuidos en memoria) pero creemos que la posibilidad de usar Redis como soporte persistente hace que existan una cierta gama de implantaciones donde su uso sea idóneo.

Qué os parece a vosotros ? Puede cuadraros en algún desarrollo un sistema como Redis ?

  • Facebook
  • Google Reader
  • Delicious
  • Meneame
  • Blogger Post
  • WordPress
  • Technorati Favorites
  • LinkedIn
  • Digg
  • Evernote
  • FriendFeed
  • Slashdot
  • Windows Live Spaces
  • Share/Bookmark

BBVA Open Talent 2009: Seleccionados

Publicado por dgeneral el 16 Marzo 2009

Gran noticia que recibimos hace unas horas vía correo electrónico del BBVA con el siguiente arranque:

“Estimado amigo, te informamos que tu proyecto ha sido seleccionado para participar en la iniciativa BBVA Open Talent, te agradecemos haber presentado tu proyecto y esperamos que tenga mucho éxito en la fase de votaciones de la comunidad que ahora se abre.”

Ayer día 15 de Marzo se cerró el plazo de presentación de proyectos con 375 inscritos, cifra que me parece francamente relevante (375 personas con ilusión, ganas, talento, …). Fenomenal acogida final de la iniciativa, más allá de la que yo esperaba (suponía una cifra de unos 250 “rivales”).

Como ya anticipaban hoy en su página, “En este proceso de filtrado tendremos que descartar aquellos proyectos que no son innovadores de base tecnológica”, para posteriormente indicar que “Tras dedicar casi todo el día a realizar la selección de los proyectos que superaban la primera fase, ya hemos publicado los 278 proyectos seleccionados para la fase de votaciones”. Un total de 97 quedan fuera.

En nuestro caso hemos presentado Fresbi (microsite), y hemos quedado englobados dentro de la categoría “Redes Sociales”, con algunos nombres que me suenan, lo cual personalmente me motiva muchísimo.

Ahora nos queda un duro mes para ganarnos los votos populares teniendo como desventaja el trabajar con un producto que no está terminado frente a redes con algunos meses en el mercado (y en algunas a cuyos responsables conocemos, lamentando que los jodíos sean tan buenos :) .

Resumiendo, Fresbi es una aplicación social orientada al mundo del deporte y las actividades de ocio (billar, dardos, …). Tiene varias facetas:

- Por un lado, se trata de una red social vertical “clásica”, donde los conceptos más relevantes serán los de equipos, clubes, federaciones, grupos y eventos, además de las funcionalidades clásicas de mensajería, chat, … En fin, lo esperable en este tipo de aplicación xD. Identificamos dos tipos de usuarios: deportistas (profesionales o amateurs) y organizaciones (torneos entre empresas, …)

- FresbiTV: Se trata de nuestra apuesta por un canal de televisión por Internet orientado fundamentalmente a las entrevistas a deportistas, al seguimiento de eventos o hitos deportivos y a guías de entrenamiento en vídeo. Esto va un poco entremezclado con el servicio de entrenadores personales o colectivos online, aunque esta es otra guerra.

- Gestora de equipo deportivos: Desde un principio, una de las ideas que nos ha rondado la cabeza es intentar gestionar de forma colectiva una serie de equipos deportivos e ir profesionalizándolos en la medida de las posibilidades (habrá que empezar por los deportes o actividades más monetizables).

Y con esto y un bizcocho, espero haberos comprado el voto :p.

En cualquier caso, Fresbi es tan solo un ejemplo demostrativo de nuestro framework de generación de redes sociales verticales, el cual es uno de nuestros principales focos de negocio. Si estás interesado en la creación de una red social vertical y quieres tenernos como socio estratégico tecnológico en tu empresa, no dudes en dar unos toques a nuestra puerta.

En fin, si no conoceis el concurso os animo a entrar en la zona de votaciones, y si estáis apuntados la peor la mejor de las suertes.

  • Facebook
  • Google Reader
  • Delicious
  • Meneame
  • Blogger Post
  • WordPress
  • Technorati Favorites
  • LinkedIn
  • Digg
  • Evernote
  • FriendFeed
  • Slashdot
  • Windows Live Spaces
  • Share/Bookmark
Page 4 of 16« First...23456710...Last »