Another example of how great the Smalltalk community is

I think a clear example of how great the Smalltalk community is just happened to me once again  during the recent Camp Smalltalk at North Carolina organized by Instantiations. But “the thing” started way before that. I think Tim Rowledge started with some GPIO lib wrapper in Squeak. Louis LaBrunda was interested on having that on … More Another example of how great the Smalltalk community is

Serializing large graphs with SIXX in GemStone

Hi guys, While I promised to start a series of posts about GemStone itself, today I wanted to write down some notes about something I’ve been doing in the last days. Serializing object graphs with SIXX One possible way of moving objects between different GemStone instances or even between GemStone and Pharo, is a serializer. … More Serializing large graphs with SIXX in GemStone

What is GemStone? Part 2

A bit on GemStone history When talking about Smalltalk, one of the advantages always mentioned is its “maturity”. In the previous post, I commented some GemStone features. If you read them carefully, it seems like if we were talking about a modern technology that couldn’t have been possible years ago. Wrong!!!!  GemStone Systems was funded … More What is GemStone? Part 2

What is GemStone?

What is GemStone When you ask a Smalltalker what Smalltalk is, you will find many different answers: a language, an environment, an object system, a platform or simply a combination of all of those or more. With GemStone, I have a similar feeling. I think different people will answer differently. To me, GemStone is an … More What is GemStone?

My presentations at “Summer School on Languages and Applications”, Bolivia 2014

A few months ago, I was invited to give some talks at “Summer School on Languages and Applications” in Bolivia. I offered several topics I was able to talk about and 3 of them were chosen. The target of the presentations were mostly university students who haven’t seen Smalltalk never before. So my presentations tried to be as … More My presentations at “Summer School on Languages and Applications”, Bolivia 2014

Reviving my blog

Almost 2 years ago, I wrote my last post. What has happened since then that I didn’t write again? Nothing strange. Typical excuses… too much work and little time for writing blogs, contributing to open-source projects, actively participating  in mailing lists, etc. Since I have finished my PhD two years ago, I have been working as an independent software developer. … More Reviving my blog

LZ4 binding for Pharo

Hi guys. In the last days I wrote a Pharo binding for the LZ4 compressor (thanks to Camillo Bruni for pointing out), and so I wanted to share it. The main goal of LZ4 is to be really fast in compressing and uncompressing but not to obtain the biggest compression ratio possible. The main reason why I wrote this … More LZ4 binding for Pharo

My PhD defense: “Application-Level Virtual Memory for Object-Oriented Systems”

Hi all. After 3 years of hard work, my “PhD journey” is arriving to an end (which means, among others, that it is now time to search a job again hahaha). The defense will take place on Monday, October 29, 2012 at Mines de Douai, site Lahure, room “Espace Somme”, Douai, France. After the defense there … More My PhD defense: “Application-Level Virtual Memory for Object-Oriented Systems”