Cuatro Reuniones en Buenos Aires: Java, Salesforce, Scala, MongoDb

El de hoy podría ser un post largo, pero voy a tratar de hacerlo breve. Hay mucho para comentar sobre estas cuatro reunones (“meetups”) a las que asistí en estas últimas semanas.

Primero, asistí a MuleSoft, a la meetup de Java:

DSLs y Template Engines: Introducción e implementación de Handlebars.java
http://www.meetup.com/jugargentina/events/122234702/

El bueno de @edgarespina dio una charla sobre Domain Specific Language en general, mostró ANTLR 4. Luego mostró su propia reimplementación de Handlebars en Java:

https://github.com/jknack/handlebars.java

Estuvo muy interesante y bien presentada. Hmmm.. idea para code kata: reimplementar HandleBars en C#, para practicar TDD. Me alegró saber que ANTLR tiene left recursion, y que de pasada, yo también lo tengo en GrammGen y en SimpleGrammar ;-) Y ahora que ví lo que hay en ANTLR puedo extender un poco más mi propia implementación.

Hubo cervezas y sanwiches!!!! (esto es lo importante ;-)

A la semana siguiente (en el salón de la justicia ;-) volví al mismo lugar, MuleSoft, pero para la meetup de Salesforce:

http://www.meetup.com/Salesforce-Argentina-Developer-User-Group/events/127462992/

Ahí me encontré con gente de MuleSoft que tiene un producto publicado que trabaja contra Salesforce, ver:

http://www.mulesoft.com/cloudhub/salesforce-integration-solutions

En el equipo esta Damian “padezeunozito” Martinez Gelabert (y una hermosa programadora, Jazmin creo, les debo el usuario de Twitter, lo mío es un apostolado ;-). La gente de Xappia:

http://www.xappia.com/index.php

estuvo a cargo de la presentación de la nueva versión de SalesForce, y del tema certificaciones. Gracias a Xappia, que me trajo el libro que me había ganado en la anterior reunión, ahora entiendo más el modelo de SalesForce. No me parece complejo lo que se puede implementar (recuerden la Tarea B de mi post), así que prometí una implementación de Force.com en dos meses desde esa fecha. Puse dos meses, porque estoy a full dando y preparando charlas. Ver mi lento avance en:

https://github.com/ajlopez/AjForce

El martes pasado asistí a la reunión de Scala, en http://www.scvsoft.com/ (vean el sitio)

http://www.meetup.com/scala_ar/events/128479882/

Sólo me pude quedar a la primer charla. Gracias al “boss”, Eric L. Miller, por más cerveza ;-). Y conocí a @jpsaraceno (y por primera vez en años, me topé con alguien que me conocía de mi charla en Smalltalks 2010, no todo está perdido ;-). @ktonga presentó un proyecto usando Akka actors, Spray, y tutti li fiocci, en:

https://github.com/ktonga/meetup-akka-spray

basado en el Typesafe Activator.

Ver también:

http://typesafe.com/blog/play-framework-akka-and-scala-adoption-in-argentina-and-Uruguay

de Jamie Allen sobre su visita a Argentina y Uruguay.

Scala es un lenguaje a estudiar. Y Akka todavía más. Mis propios experimentos implementado el modelo de actores de Akka (tengo que probar mejor lo distribuido) en:

http://msmvps.com/blogs/lopez/archive/2013/05/04/aplicaciones-distribuidas-y-node-js.aspx
https://github.com/ajlopez/SimpleActors
https://github.com/ajlopez/SimpleActors/tree/master/samples/DistributedWebCrawler

Y finalmente, ayer, fui a VHGroup:

http://www.vhgroup.net/

a la meetup de MongoDb. Fue muy interesante, conocer gente que usa MongoDb en Argentina, con millones de documentos (yo tengo un proyecto privado con unas decenas de millones de documentos, pero lo estoy pasando todo a memoria, ya saben mi predilección por el tema). Me enteré de algunos detalles que me faltaban para entender a mongodb. Así que ahora quiero hacer:

- Implementación en memoria, de un símil MongoDb con JavaScript/NodeJs
- Agregarle persistencia asincrónica
- Implementarlo en C# en memoria (con 64 bits podría albergar gigas)

Pueden ver mi primer avance (using TDD baby!) en:

https://github.com/ajlopez/SimpleMongo

Bueno, de cada reunión tendría para un post, baste por ahora este resumen. Gracias a todos los que brindan su lugar y su tiempo para que podamos reunirnos y conocernos.

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
@ajlopez

This entry was posted in 10755, 12110, 13751, 1390, 17044, 17045, 17526, 18049. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>