---------- Forwarded message ----------
From: Fundacion FAST <fast@smalltalk.comcastbiz.net>
Date: Wed, Oct 26, 2011 at 7:13 AM
Subject: [Smalltalks 2011] --- Tu conferencia / your conference
To: marianopeck@gmail.com


==================== ENGLISH
Did you know that the Smalltalks Conference will be held again this year? (http://www.fast.org.ar/smalltalks2011)

Maybe you�re wondering why you should care about a conference that deals with a language you most certainly don�t use for your job, and of whose existence you may not even be aware. But if you take 5' to read this I can tell you that you won�t regret it and that after that you will probably be eager to come to the conference :-)

To begin with, this conference isn�t only about a programming language, it�s about a technology and a development culture which still has a wide influence on our profession. For example, last year Gilad Bracha came to the conference. Who is Gilad Bracha? Maybe the name rings a bell... well, that�s because he�s one of the people behind Dart, Google�s new language (http://www.dartlang.org/). And what does that have to do with Smalltalk? Precisely: Gilad Bracha was one of the creators of Strongtalk (http://www.strongtalk.org/), the fastest Samlltalk at that time, which used adaptive compilation, Polimorphic Inline Caching (PIC), optional variable typing, etc. - all of which are being implemented now in Dart. This year one of his closest collaborators will visit us, Vassili Bykov, who implemented the UI of Newspeak, the latest language he has been working on.

But Smalltalk has to do not only with what�s happening with Dart, but with Ruby as well... Have you heard about MagLev? (http://ruby.gemstone.com/) It�s Ruby�s server for transactional and automatically persistent objects. Guess where that comes from... MagLev is the implementation of Ruby running on GemStone/S, a Transactional and Persistent object server for Smalltalk that is more than 25 years old and that has been bought by VMWare because of its great potential as a transactional memory manager for Java. If you didn�t know, read here: http://www.springsource.com/products/data-management/gemfire65

And where does the conference come in here? Martin McClure himself, responsible for MagLev, and GemStone architect Norman Green are coming! The guy in the know! Do you have any doubts about object bases? Now you know where the answers are.

But maybe you�re not interested in any if this... perhaps the way programming languages work or how they are implemented is not your scene, you just make web applications and only want the infrastructure to scale, to be quick at persisting information etc. In that case we also have a place for you. Have you heard of GLASS? (http://seaside.gemstone.com/) It�s the implementation of Seaside, a dynamic framework based on continuations for web applications using GemStone! (http://www.seaside.st/). That�s to say, you develop a web application just like a desktop application, and you get transactionality and persistence at the object level, for free... and what�s better, without relational databases!!! Yes!!!! No more hibernating, no more SQL, no more tables, only objects! It may sound crazy, you may think it doesn�t make sanse... my advice is, don�t draw any conclusions until you come and hear Dale Heinrichs, who is in charge of this product and who will tell us all the details and explain how it is impacting web developments.

Not convinced yet? OK, let me try just a bit more... Do you know Alan Kay? Turing award, �father of the personal computer�, creator of Smalltalk? (http://en.wikipedia.org/wiki/Alan_Kay) No, he�s not coming - yet. But Ian Piumarta and Kim Rose are, two of his closest collaborators in the projects he�s currently working on at his foundation dedicated to minimal programming languages such as OMeta and learning environments like SqueakLand (http://www.vpri.org/index.html). Are you interested in the use of computers for teaching? You can ask Kim. Would you like to know how a good VM is implemented? Ian will be right there to tell you.

If you�re still reading and haven�t scrolled down to the bottom of the page it means I haven�t convinced you yet... hmmm, let�s see what you say about this: MOOSE (http://www.moosetechnology.org), a platform for analyzing your programs - no matter if they are written in Java, C++, C# or Smalltalk, you can visualize your system�s design, not by using those little UML diagrams but by means of graphics specially designed to let you spot at a glance some bugs that may have crept in. Its developer, Tudor Girba, will be there to explain how it works, how it was developed and what you can do with it, because it�s free!

Maybe you�re already tired of reading. I don�t blame, but don�t you blame me either! It�s a great conference! You just can�t miss it! Because this is not all... if you want to find out more about the main Smalltalk development environments, both open source and commercial, you will have the chance to talk to Markus Denker from Pharo (http://www.pharo-project.org/home) and John O�Keefe, architect of VASmalltalk (http://www.instantiations.com/).

A little too much stuff that is industry-oriented? And what about research, do they keep researching on Smalltalk? Well, let me tell you that this will be the second year the conference has a section devoted entirely to research, with an enviable review committee and publication in journals. This way, if you�re doing research on objects and need to present your work at a widely recognized conference, Smalltalks is your place. And I wouldn�t like to forget the university... Smalltalk is still the language used to for teaching objects at almost every university, instead of a merely commercial language.

But I haven�t told you yet about the most important part of this, besides all these people that will be visiting us and with whom we can share our experiences: The Argentine Smalltalk community, one of the most important worldwide concerning this technology. This community has been putting their best efforts during the last five years to organize these conferences, and the last three years some of its members have won the 1st and the 3rd place at the ESUG Technology Award, an international award for the best developments in Smalltalk! And the best part of it is that the winners are from different universities - the UBA, the UAI and the UTN!

The community does not stop there. Did you know that there is an Argentine Smalltalk? A Smalltalk developed by an Argentinian and which is being used all over the world? It�s called CUIS and it was developed by Juan Vuletich (http://www.jvuletich.org/Cuis/Index.html), who is also working on the Morphic 3.0 project, and worked together with Alan Kay developing Squeak. Or did you know that the most widely used layer open source for communicating with relational databases from Pharo or Squeak was developed by an Argentinian too? Or that Fuel, the open source object serialization framework, was also created by an Argentinian? Are you familiar with these names - Mariano Martinez Peck, Guillermo Polito, Mart�n Dias, Esteban Lorenzano, and others? They are also part of our community and a constant reminder of the excellent technical quality we have in our country. Another Argentinian is the architect of the fastest Smalltalk VM in existence, that of VisualWorks (http://www.cincomsmalltalk.com/main/products/visualworks/), and you can ask him how he was able to speed up the GC about 70% during the last year, and you will have the chance to listen to another Argentinian who has been a Smalltalker for more than 20 years... Can you imagine what your productivity would be if you had been working for 20+ years on the same language? On a language that keeps being productive to our profession? These people are part of this great community and will also be at this wonderful meeting... which is important not only for the people who are coming, but also for those that are already here!

I hope I�ve been able to convince you. I hope you�ve realized that this is not a conference about a programming language, but about a community of developers who want to share with you all they know, and also learn from you. If you want to help this community to keep growing, if you want this to be not just a conference of developers but also for developers, sign up here: http://www.fast.org.ar/smalltalks2011

It�s free, and I can grant you that you won�t regret it. You can see the list of talks at: http://www.fast.org.ar/smalltalks2011/talks

This year it takes place on November 3-5, at the University of Quilmes. And it won�t be restricted to the world of objects: this year we will also have a talk on objects by Fidel (Pablo E. Mart�nez L�pez), one of the leading Argentinians in the field of Functional Programming, a community that shares the conviction that we are all, after all, programmers! See the response it is already getting: http://vimeo.com/30529851

We�ll be waiting for you!

FAST

http://www.fast.org.ar


==================== SPANISH
�Te enteraste que este a�o se hace nuevamente el congreso Smalltalks? (http://www.fast.org.ar/smalltalks2011)

Por ah� te est�s preguntando qu� puede tener de interesante un congreso sobre un lenguaje que seguro no usas para trabajar y que por ah� no conoces, pero si ten�s 5 minutos, lee este mail, te puedo asegurar que no te vas a arrepentir y seguramente querr�s venir al congreso :-)

Para empezar, este congreso no es �nicamente sobre un lenguaje de programaci�n sino sobre una tecnolog�a y cultura de desarrollo que a�n sigue influenciando fuertemente nuestra profesi�n. Por ejemplo, el a�o pasado vino a esta conferencia Gilad Bracha. �Qui�n es Gilad Bracha?, por ah� te suena el nombre... bueno, te suena porque es uno de los que est� detr�s de desarrollo de Dart, el nuevo lenguaje de Google (http://www.dartlang.org/) �Y qu� tiene que ver Smalltalk? Justamente Gilad Bracha fue uno de los desarrolladores de Strongtalk (http://www.strongtalk.org/), el Smalltalk m�s r�pido en su �poca, que utiliza compilaci�n adaptiva, Polimorphic Inline Caching (PIC), tipado de variables opcional, etc. Todas soluciones que ahora se est�n implementando en Dart. Este a�o nos visita uno de sus m�s �ntimos colaboradores, Vassili Bykov, implementador del UI de Newspeak, el �ltimo lenguaje en el que estaba trabajando.

Pero no solo Smalltalk tiene algo que ver en lo que est� sucediendo con Dart, sino tambi�n en Ruby... �escuchaste hablar de MagLev? (http://ruby.gemstone.com/) Es el servidor de objetos transaccionales y autom�ticamente persistibles para Ruby, �adivin� de d�nde viene? MagLev es la implementaci�n de Ruby corriendo sobre GemStone/S, un servidor de objetos transaccionales y persistibles para Smalltalk que tiene m�s de 25 a�os y que ahora VMWare compr� por su gran potencial y soluci�n como administrador de memoria transaccional para Java, si no lo sab�as mir� http://www.springsource.com/products/data-management/gemfire65�Qu� tiene que ver con el congreso? que justamente viene al mismo Martin McClure, responsable de MagLev y Norman Green, arquitecto de GemStone! o sea, el que tiene la papa!! �Ten�s dudas sobre las bases de objetos? ya sab�s donde pod�s obtener las respuestas.

Pero por ah� a vos no te interesa nada de esto... por ah� c�mo funcionan los lenguajes de programaci�n o c�mo est�n implementados no es lo tuyo, vos haces aplicaciones web y solo necesit�s que la infraestructura escale, persista informaci�n r�pido, etc. Si ese es tu inter�s, tenemos un lugarcito para vos tambi�n. �Escuchaste hablar de GLASS? (http://seaside.gemstone.com/) Es la implementaci�n de Seaside, un framework din�mico basado en continuations para aplicaciones web usando GemStone! (http://www.seaside.st/). O sea, desarrollas una aplicaci�n web como si fuese una aplicaci�n desktop y ten�s gratis la transaccionabilidad y persistencia a nivel objetos... y lo que es mejor, sin base de datos relacionales!!! Si!!!!, no m�s hibernate, no m�s SQL, no m�s tablas, solo objetos!.... Por ah� te parece una locura, por ah� te parece que no tiene sentido... te aconsejo que no saques ninguna conclusi�n y no dejes de venir a escuchar a Dale Heinrichs, el encargado de este producto quien nos contar� todos los detalles del mismo y c�mo influye en los desarrollos web.

�A�n no te convenc�? ok... dejame intentar un poquito m�s... �Conoces a Alan Kay? �Turing award, "padre de la computadora personal", creador de Smalltalk? (http://en.wikipedia.org/wiki/Alan_Kay) No, no, no viene �l, todav�a :-),pero vienen Ian Piumarta y Kim Rose, dos de los m�s �ntimos colaboradores de Alan Kay en los proyectos que est�n llevando adelante en su fundaci�n sobre lenguajes de programaci�n m�nimos como OMeta y ambientes de ense�anza como SqueakLand. (http://www.vpri.org/index.html). �Te interesa saber c�mo usar la computadora para ense�ar? Le vas a poder preguntar a Kim. Te interesa saber c�mo implementar una buena VM, lo vas a tener a Ian cerquita para conversar.

Si a�n est�s leyendo y no fuiste al final de la p�gina significa que a�n no te convenc�... hmmm, a ver qu� te parece esto: MOOSE (http://www.moosetechnology.org), una plataforma para hacer an�lisis de tus programas, no importa si est�n escritos en Java, C++, C# o Smalltalk, te permite ver visualmente el dise�o de tu sistema no usando esos diagramitas simples de UML sino por medio de gr�ficos especialmente preparados para reconocer r�pidamente algunos errorcitos que por ah� tiene tu sistema :-). Tudor Girba, desarrollador de esta plataforma vendr� a comentarnos c�mo funciona, c�mo est� desarrollada y qu� pod�s hacer con ella puesto que adem�s es gratis!

Por ah� ya est�s aburrido de leer tanto, no te culpo y tampoco me culpes a mi! es un congreso excelente! no te lo pod�s perder!, puesto que la cosa no termina ac�... si te interesa saber sobre los principales ambientes de desarrollo en Smalltalk tanto opensource como comerciales, tendr�s la oportunidad de conversar con Markus Denker de Pharo (http://www.pharo-project.org/home)y John O'Keefe, arquitecto de VASmalltalk (http://www.instantiations.com/)

�Muchos temas relacionados con la industria no? �y qu� hay acerca de investigaci�n, a�n se investiga algo en con Smalltalk? Te comento que este es el segundo a�o consecutivo que el congreso tiene una secci�n completamente dedicada a la investigaci�n, con un comit� evaluador envidiable y con publicaciones en journals. Por lo tanto, si te interesa hacer investigaci�n con objetos y necesitas que tus publicaciones sean en congresos reconocidos, te comento que Smalltalks es uno de ellos. Y no me quiero olvidar de la docencia universitaria... Smalltalk sigue siendo el lenguaje utilizado para ense�ar objetos en casi todas las universidades y no para ense�ar meramente un lenguaje de programaci�n comercial.

Y a pesar de todo esto, de toda esta gente que nos va a visitar y con quienes podremos compartir su experiencia y la nuestra, falta lo m�s importante: La comunidad argentina de Smalltalk, una de las principales comunidades en el mundo de esta tecnolog�a. Es esta comunidad que hace 5 a�os est� organizando este congreso a todo pulm�n y hace 3 a�os viene ganando de manera consecutiva el primer y tercer puesto del "Esug Technology Award", premio a los mejores desarrollos hechos en Smalltalk a nivel mundial! y lo m�s interesante es que los ganadores son de distintas universidad de nuestro pa�s como la UBA, la UAI y la UTN!

Y la comunidad no se limita a eso... �sab�s que hay un Smalltalk argentino? �un Smalltalk desarrollado por un argentino y utilizado a nivel mundial? se llama Cuis y su desarrollador Juan Vuletich (http://www.jvuletich.org/Cuis/Index.html), quien adem�s est� llevando adelante el desarrollo de Morphic 3.0 y trabaj� junto a Alan Kay desarrollando Squeak. �O sab�as que el layer open source para comunicarse con base de datos relacionales desde Pharo o Squeak m�s usado tambi�n fue desarrollado por argentinos? o que el framework de serializaci�n de objetos opensource Fuel tambi�n fue desarrollado por un argentino? Te suenan Mariano Martinez Peck, Guillermo Polito, Mart�n Dias, Esteban Lorenzano entre otros?, ellos son parte de nuestra comunidad y nos recuerdan constantemente la muy buena capacidad t�cnica que tenemos en nuestro pa�s. Tambi�n es argentino el arquitecto de la VM de Smalltalk m�s r�pida que hay, la de VisualWorks (http://www.cincomsmalltalk.com/main/products/visualworks/) y le pod�s preguntar c�mo hizo para acelerar hasta cerca de un 70% el GC en el �ltimo a�o, y vas a poder escuchar una charla de un argentino que es smalltalkero hace m�s de 20 a�os... �te imagin�s c�mo ser�a tu productividad si estuvieras trabajando hace m�s de 20 a�os en el mismo lenguaje? �un lenguaje que adem�s sigue dando mucho a nuestra profesi�n?... Esta gente es parte de esta gran comunidad y tambi�n participar�n de este maravilloso evento.... este congreso no es solo importante por la gente que viene sino por la gente que ya est�!

Espero haberte convencido, espero que te hayas dado cuenta que este congreso no es acerca de un lenguaje de programaci�n sino de una comunidad de desarrolladores que quiere compartir con vos lo que conoce y tambi�n aprender de vos. Si quer�s ayudar a que esta comunidad siga creciendo, si quer�s ayudar a que este congreso siga siendo un congreso de desarrolladores y para desarrolladores, anotate ac�: http://www.fast.org.ar/smalltalks2011 Es gratis y te puedo asegurar que no te vas a arrepentir. Podes ver las charlas que se dar�n en:http://www.fast.org.ar/smalltalks2011/talks

Este a�o se hace del 3 al 5 de Noviembre, en la Universidad de Quilmes. Y no est� cerrada s�lo al mundo de los objetos, este a�o Fidel (Pablo E. Mart�nez L�pez), uno de los referentes argentinos de Programaci�n Funcional, una comunidad que comparte que en definitiva somos todos desarrolladores, dar� una charla sobre objetos! Mir� las reacciones que ya est� provocando: http://vimeo.com/30529851

Te esperamos!
FAST.
http://www.fast.org.ar




--
Mariano
http://marianopeck.wordpress.com