(Please note: the problems described here are not limited to Glorp. This is an issue to keep in mind in all O/R mapping technologies, not only in Smalltalk. What I'm talking about here is also relevant in other languages and frameworks. It just fits nicely into the Glorp Wisdom series) Some days are even worse … Continue reading Glorp Wisdom (pt. 313): Never make two collections exclusive that can share objects
There are days when you hunt for a bug and almost are close to giving up. On some of these, it's best to go home, play with your kids or watch a good movie and start again the next day. On some, however, you finally find out teh whole problem was just a case of … Continue reading Glorp Wisdom (pt. 312): Don’t reuse objects in exclusive relationships!
Auch dieses Jahr hat Google die ESUG (European Smalltalk User's Group) als Mentoring Organization für die Teilnahme am Summer Of Code ausgewählt. Das sind für die Smalltalk-Welt sehr gute Nachrichten. Was ist der Google Summer Of Code? Die Kurzform: Google bezahlt einen oder mehrere Studenten dafür, dass sie diesen Sommer an einem open source - … Continue reading Die European Smalltalk User’s Group ist Mentoring Organization für Googles Summer Of Code 2013
Das Pharo-Projekt, das einst mit dem simplen Anspruch startete, die beste Smalltalk-Umgebung zu entwickeln und als open-source kostenfrei zur Verfügung zu stellen, hat auf diesem Weg einen neuen Pflock eingeschlagen. Die Version 2.0 wurde gestern freigegeben. Es wurde viel aufgeräumt, vereinheitlicht und verbessert, aber vor allem wurden weit über 1000 Bugs gefixt: We are proud … Continue reading Pharo 2.0 ist offiziell verfügbar
We've got another sweet episode of Smalltalk inspect over on our podcast page. To start 2013 off we chose to talk to Stéphane Ducasse about Pharo Smalltalk and its almost finished 2.0 release as well as the newly formed Pharo Consortium and Pharo Association, two organizations with one simple goal: accelerate and stabilize Pharo's progress. … Continue reading Smalltalk Inspect interviews Stéphane Ducasse on Pharo
This might be an interesting detail for all people involved in Smalltalk environments that run on Android and/or iOS. Among the top 10 search terms used in 2012 to find my blog there were "smalltalk android" and "smalltalk ipad". And in fact, almost every day I check my blog statistics, and these terms or variations … Continue reading Are we Smalltalkers missing the mobile trend?
I've written in my previous post about a debugging session that took longer than necessary for two reasons: my stupidity and a combination of several unfriendly factors. So let's continue our journey up through my walkback of today's image crash. Once I figured there was no Seaside problem in the crash, I scrolled further up … Continue reading …and now for my Glorp on VAST error handling rant.
Yesterday I packaged my Seaside Application for the first time on VA Smalltalk 8.5.2 and deployed it to a staging server. And promptly - as expected, I got some errors: The first few were easy to find. One of them being a missing rule in AbtXDSingleImagePackagingRule (or some superclass) to include the new EsTimeZone code. … Continue reading How to waste less time debugging a Seaside/Glorp application
Regular readers of my blog may know that we are working on a Seaside Application that is to be deployed on a Linux Web Server on the Internet. VA Smalltalk does support Linux, even though using VA Smalltalk for development work on Linux is not as nice and convenient as on Windows. But at least … Continue reading Installing VA Smalltalk on openSuSE 12.2 32bit