Last week’s Friday podcast ran afoul of travel craziness but the series continues this week with a further exploration of Dabble DB, the through-the-web database that was also featured in a screencast. In my conversation with Avi Bryant and Andrew Catton we explore some of the underpinnings of Dabble, including the remarkable fact that it’s written in the Squeak implementation of Smalltalk.
I’ve underplayed that point until now, because I’m trying to broaden the appeal of what I do, but it turns out that Dabble DB is a great example of how dynamic languages can produce effects that people see, interact with, and care very much about. Programmers aren’t the only ones to benefit from direct manipulation of objects, continuous refinement, and always-live data. We all need things to work that way, so it’s cool to see how the dynamic qualities of Dabble’s Smalltalk engine bubble up into the application.
January 19, 2007 at 2:41 pm
Thanks for posting this, Jon, it was great talking to you (both off and on mic). I hope we can touch base again next time you’re in the Northwest.
Avi
January 20, 2007 at 4:25 pm
Hi, Jon,
Best of luck with your new career.
I, too, was surprised to learn that Dabble DB was written in SmallTalk (plus the Seaside Web application framework).
It’s interesting that Dabble DB has a calendar as a first-class database object. Access developers have been asking for a Outlook-style calendar form for years.
I wrote about Dabble DB in March 2006 (http://oakleafblog.blogspot.com/2006/03/dabble-db-new-look-in-web-databases.html) after Avi and Andrew won the won the Under the Radar: Why Web 2.0 Matters conference’s Best In Show award in the “I’d Pay for That” category, as well as the Panelists’ Choice and People’s Choice awards for the “Make It Easy” category. It seem to me that Dabble DB answered Ray Ozzie’s question: “How can we utilize our extant products and our knowledge of the broad historical adoption of forms-based applications to jump-start an effort that could dramatically surpass offerings from Quickbase to Salesforce.com?”
–rj
January 23, 2007 at 12:10 pm
Hi Jon,
Don’t forget that everything DabbleDB does for multiuser 2D, Croquet does for multiuser 3D.
Nudge, nudge.
Cheers,
Darius
January 23, 2007 at 12:11 pm
… on the same Squeak platform.
January 23, 2007 at 12:24 pm
Here’s a comparison of the Rails/template philosophy and the Smalltalk/Seaside philosophy compared – plus small examples.
http://onsmalltalk.com/programming/smalltalk/rails-vs-seaside/
January 26, 2007 at 9:06 am
dont forget to check out the smalltalk vista blog
http://vistasmalltalk.wordpress.com/
and
http://vistascript.net/vistascript/docuwiki/doku.php
January 26, 2007 at 8:12 pm
[...] Vai alla pagina segnalata. [...]
April 30, 2007 at 2:05 pm
[...] should care. In view of that challenge, I referred at the beginning of today’s podcast to my interview with Avi Bryant and Andrew Catton about Dabble DB, which is built on top of the Squeak implementation of Smalltalk. Dabble DB surfaces the virtues of [...]
May 3, 2007 at 4:40 pm
Jon,
If you like dabble, you might want to check out our application. It’s a simlar concept, but more focused on developers. It’s still in alpha stage, but I would love to know your thoughts.
Justin
November 17, 2007 at 3:08 pm
limonclacs
December 23, 2007 at 7:42 pm
ephedrine hcl
news
November 9, 2008 at 1:34 pm
[...] wound up using Dabble DB because I happened to know that it supplies all the necessary [...]