In my seemingly endless hunt for potential problems with Umlauts travelling between our users' web browsers and our Seaside images, I find new areas of "interest" almost daily. As a little background information, it might be useful to mention that at least the Smalltalk diealect we are using (VA Smalltalk) is not speaking UTF-8 natively, … Continue reading Seaside, File Libraries and UTF-8
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
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
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!
I guess having learned something new is what makes a day a good one. So I've had a good day today. In my Seaside Application, I try to add a few fancy ajax gadgets that use Ajax and do something before and after the actual Ajax call is performed. Especially in the case where you … Continue reading Getting jQuery ajax and callbacks to Seaside into the right order
HTML5 makes the world much better. At least in general. One of the nice features of HTML5 is the possibility to give input fields a type-attribute, which helps browsers determine what kind of input the field is supposed to accept. The Browser can then use this info to both validate input and suppress form submission … Continue reading Chrome, HTML5 and jQuery – welcome to the 21st century
I've experimented a bit with Seaside, jQuery and possibilities of setting the input focus to the first visible input element of a page after it has been rendered. This is of course and interesting problem from several perspectives: You need the code to focus a form element. Code snippets for this aren't hard to find, … Continue reading Seaside: setting the focus on page load