When hardcore errors with double Glorp INSERTs turn out to be ancient web problems

I've been hunting for some strange problem which I thought was related to Glorp or (less likely) our business code for months. Every once in a while, our production server would log strange NOT NULL problems on inserts of records that do not erectly resolve their foreign keys, even though the objects these records usually refer to can … Continue reading When hardcore errors with double Glorp INSERTs turn out to be ancient web problems

Smalltalk Inspect Episode 27: Gemstone/S 3.2 and the new Web edition licenses

Over on our Smalltalk Inspect Podcast, Marten just released Episode 27, which was recorded late last week. Once again I didn't make it to be online due to a family vacation that was very welcome and enjoyable. Dale and James from Gemtalk Systems answered Marten's and Sebastian's questions on the news about the soon to be … Continue reading Smalltalk Inspect Episode 27: Gemstone/S 3.2 and the new Web edition licenses

VASERControl at the Light&Building Fair 2014

People using Smalltalk, specifically VA Smalltalk, here in Europe are very likely to have heard of Thomas Stalzer. He and his partner Helga have been in the Smalltalk business far longer than I have and their VASER framework has been in use in quite a few major Smalltalk projects here in Germany and even around. … Continue reading VASERControl at the Light&Building Fair 2014

Smalltalk Inspect on Gemstone/S Garbage Collection

In the latest episode of the Smalltalk Inspect podcast, you can learn more about Gemstone/S. This time it is the topic of Garbage Collection in Gemstone/S and how Gemstone is different from other Smalltalk dialects in this area. You can subscribe to Smalltalk Inspect on iTunes or visit our Smalltalk Inspect Website to listen to … Continue reading Smalltalk Inspect on Gemstone/S Garbage Collection

My first (somewhat) complex GLORP Query that actually works

For some of you, this is old hats. For me, it is a little victory that needs a little pause from coding and leaning back and looking outside at the sun and feel like a super hero. I just wrote my first more complex Glorp Query that actually works. Here is what it looks like: … Continue reading My first (somewhat) complex GLORP Query that actually works

Smalltalk Meetup Zürich on Monday, January 6th

We've now settled on a concrete date for our next Smalltalk Meetup in Zürich. We'll be meeting at Restaurant Steinfels on Monday, January 6th, starting at 7:00 pm. Up to now, we have 6 participants, and if you decide you'd like to drop by and join us for some food and Smalltalk on all topics around … Continue reading Smalltalk Meetup Zürich on Monday, January 6th

Smalltalk Inspect is back: Episode 25 on starting with Gemstone/S

Marten, Sebastian and I had a very busy year, and one of the projects that suffered was Smalltalk Inspect, our (planned as) monthly Smalltalk-related podcast. But Marten and Sebastian decided to do something about it and turn their current learning experience with Gemstone/S into something that's useful for other Smalltalk or Gemstone beginners: Our latest … Continue reading Smalltalk Inspect is back: Episode 25 on starting with Gemstone/S

VAST 8.6 Environments and O/S environment variables

Today I stumbled upon a little problem that first surprised me a little, but thinking about it for another 3 seconds is completely logical. If you start your Images using environments, they are child processes of the Environments process. This is not obvious at first, because you can always close Environments and the image will … Continue reading VAST 8.6 Environments and O/S environment variables

Smalltalk Meetup in Zürich in January 2014?

Our last Smalltalk Meetup in Zürich was such a great event. I took a lot from it and enjoyed it very much. I'll be back in Zürich in early January and was wondering if anybody would be interested to meet for a new round of Pizza, Flammkuchen, Burgers and Beer. So the dates that I … Continue reading Smalltalk Meetup in Zürich in January 2014?