jueves, junio 16, 2011
Lista de respuestas sarcásticas si eres un creador/colaborador de un proyecto Open Source
jueves, junio 16, 2011 por Martín
1. I'll just retype the docs into this email for you.
2. Please send me an email personally, because the mailing list is full of other people who can help.
3. I don't need to see any code to answer that.
4. Just paste the very last line of the traceback please, I've memorized all the potential codepaths of your application.
HPCC Systems alternativa Open Source a Hadoop
jueves, junio 16, 2011 por Martín
Ayer apareció en todos los medios de comunicación, aunque yo me enteré por el grupo de escalabilidad en español (toma promo gratuita). Una compañía de Miami, LexisNexis ha anunciado que hará Open Source su tecnología de computación y análisis de datos HPCC Systems (High Performance Computing Cluster) a la que la prensa no ha dudado en tildar como el Hadoop Killer.martes, junio 14, 2011
¿Cómo usa Google Python?
martes, junio 14, 2011 por Martín
No recuerdo ahora muy bien cuál fue el twit que me llevó a los vídeos de las sesiones del Google IO 2011. El caso es que me puse a ojearlas, y un poco decepcionante porque casi todas eran de Android y Google App Engine, dos temas que no toco. Otros años había algo más sobre arquitectura, escalabilidad y todo eso. Pero bueno, el caso es que di con una de Wesley Chun y Guido Van Rossum que era Python@Google, y ahí me picó la curiosidad para ver que contaban. viernes, junio 10, 2011
¿Es lento Lucene en tiempo real?
viernes, junio 10, 2011 por Martín
A través de este twit de Marc Sturlese, llego a un fenomenal artículo de Mike McCandless, miembro del proyecto Lucene y autor de la segunda edición de Lucene in Action, en el que se hace un exhaustivo análisis de las capacidades de Lucene para realizar búsquedas en tiempo real. miércoles, junio 08, 2011
Los problemas de NoSQL
miércoles, junio 08, 2011 por Martín
A través del Twitter de Miguel Ángel Pastor, ya mi referencia para estar al tanto de los temas de escalabilidad, llego a estas interesantes reflexiones sobre NoSQL que se publican en High Scalability. Aparentemente, según comentan en el artículo, se están leyendo cada vez más opiniones negativas de personas que se han dado cuenta que no es oro todo lo que reluce dentro del mundo de NoSQL. Algo que por otra parte, tampoco nos debería extrañar a nadie ya que hay muy pocas tecnologías que sean sólo ventajas.
lunes, junio 06, 2011
Erich Gamma se va a Microsoft
lunes, junio 06, 2011 por Martín
Hoy abrí InfoQ. Hacía ya bastante que no lo hacía, y como habréis visto también unas semanas que no escribía nada en el blog. La carga de trabajo está siendo importante. Pronto hablaré de eso también por aquí. Pero el caso es que he visto que Eric Gamma se ha ido a Microsoft, como Distinguished Engineer (si no me equivoco el máximo rango técnico en la compañía) y se une al equipo de Microsoft Visual Studio. ¡Pedazo fichaje! Ya no por el trabajo que hizo hace muchos años con el libro de Gang of Four o por coescribir jUnit. ¿Por qué entonces?
jueves, mayo 12, 2011
Historias de Usuario
jueves, mayo 12, 2011 por Martín
En el blog de Agile Media, Miquel Mora publica una infografía impresionante (lo bueno de tener una empresa pequeña es que puedes decir que algo que publica el fundador de Yaencontre.com es cojonudo sin que nadie te diga que no se puede hablar bien de los fundadores de otros portales de empleo) sobre historias de usuario. Estos chicos han creado un blog que promete ser realmente interesante con temas sobre desarrollo ágil donde ahora mismo ya tienen cosillas muy interesantes sobre Kanban. Aquí os dejo la infografía. Todo el copyright para ellos!!! Y no os perdáis el post porque cuenta muchas más cosas sobre historias de usuario que vale la pena leer.
martes, mayo 10, 2011
Visualizando la ocupación de los equpos con globos
martes, mayo 10, 2011 por Martín
Uno de los beneficios más importantes de Kanban es la visibilidad que aporta dentro del progreso y ocupación de los equipos. Lo más habitual es utilizar un tablero kanban. En InfoQ tienen un post excelente del 2007 en el que se muestran varios tipos de tableros Kanban diferentes, desde el tradicional tablero orientado a tareas al interesante tablero Niko Nikolunes, mayo 09, 2011
Oracle Coherence afirma haber conseguido rendimientos de RAM con SSD
lunes, mayo 09, 2011 por Martín
Llevo unos días bastante liado y con el blog un poquillo abandonado. A ver si lo solucionamos. Hoy, repasando mi lista de feeds he visto una noticia que ha salido en varios medios sobre el lanzamiento de Oracle Coherence 3.7. Oracle compró Coherence en el 2007 (wow, como pasa el tiempo, este link apunta a mi propio blog en el Marzo del 2007, esto me ha dado un poco de vertigo). El producto es muy potente y es muy utilizado en sistemas que requiren alto rendimiento. En partícular es muy popular en sistemas de trading.
viernes, mayo 06, 2011
Scrumrf. Gestión ágil a la española
viernes, mayo 06, 2011 por Martín
Hace unos días Ricardo García de Tonkalabs se puso en contacto conmigo para enseñarme la aplicación que ha creado con otro amigo: Scrumrf. Se trata de una aplicación para gestionar proyectos de manera ágil. En el Tour podéis ver algunas de las funcionalidades, que son las que cabría esperar como poder crear proyectos, sprints, tareas, gestionar tu backlog, el calendario, y poder ver diferentes gráficas como las de burndown o burnup.
Archivado en agile , gestión de proyectos , metodologías , procesos , programación , scrum , startups , tonkalabs
jueves, abril 21, 2011
Visualizando los datos de localización que Apple graba de ti en tu iPhone
jueves, abril 21, 2011 por Martín
Parece que la gente anda un poco escamada con Apple por el hecho de que se tenían callada una funcionalidad especial de los iPhone. Resulta que en los iPhone hay un ficherito (Library/Caches/locationd/consolidated.db) que guarda todo el historial de tus movimientos siempre y cuando tengas los servicios de GPS y localización activados. Dos desarrolladores, Alasdair Allan y Peter Warden descubrieron este hecho por casualidad. Estaban realizando varios proyectos de visualización de datos, por ejemplo para The Guardian mostrando los niveles de radiación en la central de Fukushima y se les ocurrió que sería interesante el mostrar datos de dispositivos móviles. Fue así como llegaron al dispositivo en cuestión.
lunes, abril 18, 2011
Emprender en España. Mito 3. Necesito un comercial.
lunes, abril 18, 2011 por Martín

La verdad es que ya hace bastante que no me busco problemas, ni fomento la seguramente ya existente animadversión de guruseles y demás cancamuseo del sector emprendedor. Así que llega la hora de un nuevo mito. Esta vez uno que quizás hayáis oido a más de uno/a por ahí, porque es muy común. Necesito un comercial.
Esta frase es habitual en startups que no han considerado la parte comercial en su desarrollo. Probablemente startups formadas en su mayor parte por técnicos, que de repente se dan cuenta de la cruda realidad: tienen un producto excelente desde el punto de vista tecnológico, pero apenas materializan ventas. Entonces basándose en lo que se puede leer en blogs de cancamusa y gurúses varios, toman la peor medida posible: Contratar a un comercial.
jueves, abril 14, 2011
Cinco soluciones basadas en Lucene para Real Time Search
jueves, abril 14, 2011 por Martín

Hace unos días trascendió que Twitter había terminado su proyecto de migración para su backend de búsqueda en tiempo real (search.twitter.com). El proyecto había comenzado en la primavera del 2010 y terminó en Abril del 2011 así que tenemos, tal y como señala Javier Murillo en su análisis, un año para un proyecto desarrollado por un equipo de quince ingenieros.
Twitter tenía dos problemas para querer cambiar la arquitectura de su sistema de búsqueda y que hasta el momento estaba basado en el modelo clásico de base de datos relacional. Uno era el que describen en el post de este mes, y es la escalabilidad. Con Rails estaban atados a un thread por búsqueda y eso hacía que desperdicien CPU y recursos mientras se está realizando la búsqueda. Algo realmente importante cuando tienes 12.000 búsquedas por segundo y mil millones de búsquedas diarias. Para eso decidieron migrar a una arquitectura asíncrona basada en Netty tal y como explica el artículo.
Archivado en Arquitectura , cassandra , elastic search , escalabilidad , java , katta , linkedin , lucene , Open Source , programación , realtimesearch , solr , twitter , zoie
lunes, abril 11, 2011
Próximo Sábado: Xuventude Galicia NET
lunes, abril 11, 2011 por Martín
Esté sábado que viene me pasaré por la Xuventude Galicia NET y además tendré el placer de dar una charla con mi amigo David Bonilla en la que trataremos de hablar sobre emprendedores, Galicia y los mitos más habituales dentro de esto de emprender. El nombre de la presentación tiene tela: Tortilla de Betanzos Connection: mitos y leyendas sobre como empezar tu StartUp en Internet y para entender un poco la línea de lo que será la presentación podéis ver los polémicos mito 1 y mito 2 que ya posteé con anterioridad. Un adelanto, para esta charla hemos llegado por ahora a los 12 mitos, y encima estará David que da más caña que yo, así que os podéis imaginar lo que será esa charla :)
miércoles, abril 06, 2011
Construyendo un motor de recomendaciones al estilo FourSquare
miércoles, abril 06, 2011 por Martín
En el blog del departamento de ingeniería de FourSquare han publicado un post realmente interesante sobre como han construido su motor de recomendaciones de lugares.Lo primero que comentan básicamente es la dificultad de este tipo de motores al tener gran cantidad de datos, en su caso 10 millones de locales, y necesitar por una parte computar la similitud de estos lugares, es decir agrupar los lugares en los que se come Sushi, o Churrasco, o donde se toca Jazz, y por otra parte ponderar estos resultados con las preferencias personales de los usuarios, es decir como los han puntuado o cuantas veces los han visitado y con que frecuencia, y las preferencias de sus amigos, es decir si tus amigos suelen ir a restaurantes Indios hay una gran posibilidad de que a ti también te interesen estos restaurantes.
Archivado en Arquitectura , escalabilidad , foursquare , hadoop , hive , machine learniing , mahout , mongodb , nosql
lunes, abril 04, 2011
Libros gratis sobre Node.js
lunes, abril 04, 2011 por Martín
Si hay un framework de moda ahora mismo ese es Node.js. Los que no lo conozcáis, Node.js se define a si mismo como un framework basado en JavaScript que utiliza una arquitectura asíncrona de eventos y que está pensado para la creación de aplicaciones escalables como servidores web. Vayamos por partes porque a los más viejos del lugar este tipo de afirmaciones nos puede chocar bastante. Lo primero, a pesar de ser JavaScript, Node.js no se ejecuta en el navegador web sino que su sitio está en el servidor, como framework para el desarrollo de aplicaciones basadas en Server Side JavaScript.
miércoles, marzo 30, 2011
Desarrollo iPhone: ¿Cómo monetizar 10 millones de descargas con tu aplicación gratuita?
miércoles, marzo 30, 2011 por Martín
Creo que nunca he escrito sobre móviles. No es un tema sobre el que pueda escribir, ya que a día de hoy no podría contar nada interesante. Por el contrario, sí que me gusta el mundo de los emprendedores, las finanzas y analizar la realidad económica de todo lo que sea software. Vía este post he descubierto un caso muy esclarecedor de la cruda realidad del desarrollo para plataformas móviles, que resumo a continuación. lunes, marzo 28, 2011
La arquitectura de visualización de descargas de Mozilla
lunes, marzo 28, 2011 por Martín
Confieso que no he probado todavía Firefox 4. La verdad es que Chrome me ha dado todo lo que necesito. Pero hay algo que me ha gustado mucho de Firefox 4 sin haberlo probado, y es su página de visualización de descargas en tiempo real. Mozilla Glow. Realmente impresionante. En un mapa del mundo se pueden ver en tiempo real todas las descargas que se están realizando de Firefox, y que no son pocas ya que en el momento de escribir estas líneas ya van 37 millones.
Desde el punto de vista técnico la utilidad de este tipo de visualizaciones es más bien nula, salvo el hecho de poder decirnos: "bien, hay gente descargando nuestro software". Desde el punto de vista de marketing el impacto es brutal. Hay que darse cuenta de que Firefox tampoco es un navegador tan popular (o era), y el efecto que tiene este gráfico en una persona de a pie es cercano al "Guau!!! ¿¿¿pero hay realmente tanta gente descargándose Firefox???". Esto no puede ser malo.
jueves, marzo 24, 2011
El programador apasionado
jueves, marzo 24, 2011 por Martín

The Passionate Programmer es el penúltimo libro que he leido. Es excelente, cuyo autor es Chad Fowler.
No esperéis un libro de programación, sino que se trata más bien de un libro de orientación laboral. Un libro que originalmente en su primera edición se llamaba My Job Went to India (And all I got was this lousy book) y que no tuvo demasiado éxito ya que tanto la portada, como el título daban a entender que se trataba de un libro sobre subcontratación, así que tal y como explica Dave Thomas le dieron una segunda oportunidad con un cambio de imagen.
martes, marzo 22, 2011
Comparando protocolos de serialización en Java
martes, marzo 22, 2011 por Martín
Así por casualidad he llegado a una página que quizás ya muchos conoceríais, pero por si acaso la voy a dejar pora aquí. Se trata de la página del proyecto thrift-protobuf-compare que comenzó como un proyecto para comparar el rendimiento de Protocol Buffers de Google y Thrift de Facebook (donado a Apache).
Subscríbete al feed
Regístrate con Feedburner y recibirás por email todas las novedades
Comentarios Recientes
Recent Comments
Etiquetas
- programación (190)
- Arquitectura (90)
- java (78)
- Otros (76)
- empresa (62)
- sistemas (61)
- escalabilidad (56)
- agile (54)
- emprendedores (48)
- Irlanda (42)
- Open Source (31)
- google (27)
- empleo (26)
- humor (24)
- amazon (22)
- eventos (22)
- metodologías (22)
- fun (21)
- rendimiento (21)
- software (21)
- dublin (20)
- testing (18)
- startups (17)
- galicia (15)
- hadoop (15)
- spring (15)
- datacenter (14)
- seguridad (14)
- unit testing (14)
- web 2.0 (14)
- cloud computing (13)
- grails (13)
- jobsket (13)
- libros (13)
- Ingeniería (12)
- eclipse (12)
- facebook (12)
- bases de datos (11)
- virtualización (11)
- yahoo (11)
Archivo de Entradas
-
►
2011
(58)
- ► septiembre (5)
-
►
2009
(61)
- ► septiembre (3)
-
►
2008
(129)
- ► septiembre (11)
-
►
2007
(217)
- ► septiembre (17)
Mi CV
Cosas que leo
List
También tenemos una tienda de Colchones y Sofás en Betanzos



