Seaside 3.2 Session timeout & let’s start a blog parade

Seaside 3.2 is not actually new, but we just recently switched to VAST 8.6.3, which ships with Seaside 3.2. Before that we were on VAST 8.6 and Seaside 3.1.x (x=I don't remember exactly). Among the numerous changes in Seaside 3.2 is the new session timeout configuration. Up to Seaside 3.1 the way to configure session … Continue reading Seaside 3.2 Session timeout & let’s start a blog parade

Advertisements

Seaside: Registering a WAApplicaton too late leads to an HTTP 503 error

[Update: Thinking about this a little more, this post has a misleading title. This is very likely not to be a Seaside issue at all, but one of VA Smalltalk's WASstServerAdaptor, which, if started/registered too late (whatever too late may be), doesn't get realized by Apache. So the title of this post should rather be: … Continue reading Seaside: Registering a WAApplicaton too late leads to an HTTP 503 error

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

VBRegex 11 Version 1.4 on VASTGoodies.com

I thought I had uploaded my port of the latest VBRegex version already, but I just found out I hadn't. So I just uploaded a new version of the VBRegex package. My contribution to it was that I ignored the tests (because porting these is quite a lot of work) and made the Regex code … Continue reading VBRegex 11 Version 1.4 on VASTGoodies.com

A closer look at Kontolino

Two weeks ago I announced the public availability of Kontolino!, our new online service for the accounting needs of small businesses and freelancers. These two weeks have been quite exciting, because this was our first publicly accessible web server project that was done internally from A to Z. We currently welcome a few new test … Continue reading A closer look at Kontolino

VA Smalltalk, Seaside, Ajax and … unicode!

Lately I found the reason for an annoying bug in my Seaside Application in VA Smalltalk. It is once again related to encoding/decoding of Ajax request parameters. Once again I've been bitten by the fact that VAST is not unicode-ready yet (well, we've been waiting for unicodesupport in VAST for more than 4 years now, … Continue reading VA Smalltalk, Seaside, Ajax and … unicode!

Seaside: click a link using jQuery

Sometimes there are things that sound easy in the first place and then take a lot of time trying, yahooing and stackoverflowing etc. Lots of mosaic pieces are found on each iteration of the famous search-try-fail cycle. This is one of these. So what do we have? I wanted to add a double click handler … Continue reading Seaside: click a link using jQuery

Seaside without Continuations pt. 2: WATask is not as useless as you might think

Seaside still is one of the most popular web frameworks in the Smalltalk world. Its integration with client-side JavaScript is far from perfect, but you can do quite nice things with Seaside even in this field. For more server-bound logic, Seaside still is among the most advanced frameworks even far beyond Planet Smalltalk. One of … Continue reading Seaside without Continuations pt. 2: WATask is not as useless as you might think

The WASstServerAdaptor story and its (preliminary) end

Well, a developer's day is full of victories and waterloos. So I've had my developer's day today. After I had discussed my Server startup problems related to ports already in use, Marten came up with an explanation for VAST's behavior on the VAST Support Group: The reason for this behaviour is located in the method: … Continue reading The WASstServerAdaptor story and its (preliminary) end

Issuing a REORG TABLE command to DB2 from VA Smalltalk (and Glorp)

You may have realized already that I misuse my blog and therewith you, my valued reader, as a swap space for small and maybe not so small little tricks I find in my day job from time to time. And here is one little thing I just learned about how to invoke commands in DB2 … Continue reading Issuing a REORG TABLE command to DB2 from VA Smalltalk (and Glorp)