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

Advertisements

How to see who tried logging into your Ubuntu machine

Putting a piece of software onto a publicly reachable machine on the open (bad, dangerous, dirty and unbelievably complex) web presents you with all kinds of neat problems. One of them is that as soon as you have a public address, a certain kind of people will sure try to knock on your door, push … Continue reading How to see who tried logging into your Ubuntu machine

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

OS X Mavericks and Safari / Firefox drive me crazy

As I wrote in my last post, the latest version of Safari and Firefox on OS X Mavericks go nuts about finger gestures. This really drives me crazy, so much that I'd like to take my iMac and throw it out of the window from time to time. I've seen there is a workaround by enabling … Continue reading OS X Mavericks and Safari / Firefox drive me crazy

The latest Mavericks update and/or Safari are broken…

is it only my or do others also see the effect that since the last OS X Mavericks update, using the single finger gesture in Safari to move back and forth in the Browser history freezes Safari? That's especially funny when you're in the middle of editing a long blog post 😦 I also can't … Continue reading The latest Mavericks update and/or Safari are broken…

Javascript Associative Arrays are fun! Aren’t they?

...sometimes. Sometimes they also just make your body shake in fever and give you a hard time figuring what is going on with this world around us. I guess everybody who learns javascript has to go through these things and therefor this is common sense. On the other hand, being a Smalltalk developer for around … Continue reading Javascript Associative Arrays are fun! Aren’t they?

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

How a DDOS attack makes me a better DevOp ;-)

Frequent readers of my blog may know that I like to learn new things. And meandering from being a developer to becoming a DevOp gives you lots of opportunities for learning. Today I learnt a lot about the things you usually shy away from as a developer. I woke up to the bad news that our … Continue reading How a DDOS attack makes me a better DevOp 😉