Glorp/DB2 – Tip: Sorting case insensitive

If you are working with Glorp and DB2 and use #orderBy: you may have found out that the results of ordering by CHAR or VARCHAR columns may end up strange. DB2 assumes that a Small letter is less than a capitalized one. "Hans" is lower than "HANK". In my case this came obvious in a … Continue reading Glorp/DB2 – Tip: Sorting case insensitive

Advertisements

Zürich Smalltalk Meetup Nov. 8th, 2016

There are great news about the upcoming Smalltalker's Meetup in Zürich. We've found a conference room for the evening and will start off with a "show us your project" session in a room with a big screen and start the social part after your input at a nice Australian Steakhouse. The best thing is: we … Continue reading Zürich Smalltalk Meetup Nov. 8th, 2016

Why do we need commercial Smalltalk implementations?

Over on the VA Smalltalk Discussion group, somebody asked what commercial Smalltalk vendors are needed for nowadays where you have the choice between so many good and innovativa platforms like Pharo, Amber, Squeak and quite a few others that are completely free and maintained by an open community. I am pretty convinced we need both: … Continue reading Why do we need commercial Smalltalk implementations?

Twitter Bootstrap for Seaside ported to VA Smalltalk

I just uploaded a port of Torsten Bergmann's Twitter Bootstrap code for Seaside to VASTgoodies.com. Our kontolino! web platform is currently being worked on design-wise. Over time we found out the hard way that keeping up with how people think a web application should look and feel, and making cool things workable across multiple mainstream … Continue reading Twitter Bootstrap for Seaside ported to VA Smalltalk

Camp Smalltalk on Vancouver Island (Canada)

Sometimes, you have the feeling you just live on the wrong side of the globe. If you are a Smalltalker or would like to learn more about this dynamic programing language and get in touch with a bunch of enthusiasts, you better be in North America the first weekend of October: This particular Camp has grown like Topsy from … Continue reading Camp Smalltalk on Vancouver Island (Canada)

Beautiful little tutorial on how to build a complete Seaside Application with an RDB Backend

Sven just announced the availability of a new tutorial named "Reddit.st — In 10 Cool Pharo Classes".I am fascinated by how short and clear this piece is. It really explains all you need to know to get started building a Seaside Application using Glorp and Postgres as a database. It is nice to read and really covers … Continue reading Beautiful little tutorial on how to build a complete Seaside Application with an RDB Backend

VA Smalltalk on Linux with German Umlauts – how to set up the environment properly

For kontolino.de, our accounting application for small and medium businesses, the deployment platform is Linux. Our prime development platform is Windows, because some of the nicer and newer features of VA Smalltalk (like the Scintilla editor) are not (yet) available on Linux. Also, the fact that VAST uses MOTIF, makes it a bit of a … Continue reading VA Smalltalk on Linux with German Umlauts – how to set up the environment properly

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