Fwd: [Smalltalks 2011] --- Tu conferencia / your conference

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: [Smalltalks 2011] --- Tu conferencia / your conference

Monty Williams-3
I hope many of you are coming to Smalltalks 2011. As
you can see the GemStone team is well represented.

-- Monty

----- Forwarded Message -----
From: "Fundacion FAST" <[hidden email]>
To: "monty williams" <[hidden email]>
Sent: Tuesday, October 25, 2011 10:13:09 PM
Subject: [Smalltalks 2011] --- Tu conferencia / your conference

==================== 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

Reply | Threaded
Open this post in threaded view
|

Re: Fwd: [Smalltalks 2011] --- Tu conferencia / your conference

Mariano Martinez Peck


On Wed, Oct 26, 2011 at 6:29 PM, Monty Williams <[hidden email]> wrote:
I hope many of you are coming to Smalltalks 2011. As
you can see the GemStone team is well represented.


I will be there! :)
 
-- Monty

----- Forwarded Message -----
From: "Fundacion FAST" <[hidden email]>
To: "monty williams" <[hidden email]>
Sent: Tuesday, October 25, 2011 10:13:09 PM
Subject: [Smalltalks 2011] --- Tu conferencia / your conference

==================== 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

Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Fwd: [Smalltalks 2011] --- Tu conferencia / your conference

Hernan Wilkinson-3
In reply to this post by Monty Williams-3
Yes! Thank you Gemstone for sending such a great team!

On Wednesday, October 26, 2011, Monty Williams <[hidden email]> wrote:
> I hope many of you are coming to Smalltalks 2011. As
> you can see the GemStone team is well represented.
>
> -- Monty
>
> ----- Forwarded Message -----
> From: "Fundacion FAST" <[hidden email]>
> To: "monty williams" <[hidden email]>
> Sent: Tuesday, October 25, 2011 10:13:09 PM
> Subject: [Smalltalks 2011] --- Tu conferencia / your conference
>
> ==================== 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.moo

--
Hernán Wilkinson
Agile Software Development, Teaching & Coaching
Mobile: +54 - 911 - 4470 - 7207
email: [hidden email]
site: http://www.10Pines.com
Address: Paraguay 523, Floor 7 N, Buenos Aires, Argentina