<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:at="http://www.sixapart.com/ns/at"
    xmlns:icbm="http://postneo.com/icbm"
    xmlns:rvw="http://purl.org/NET/RVW/0.2/"
    xmlns:media="http://search.yahoo.com/mrss">
    <channel>
        <title>Methods and Messages: Randal Schwartz on Smalltalk</title>
        <link>http://methodsandmessages.vox.com/library/posts/tags/smalltalk/page/1/</link>
        <description>Transcript show: &#39;Just another Smalltalk hacker,&#39;</description>
        <language>en</language>
        <generator>Vox</generator>
        <lastBuildDate>Tue, 22 Jul 2008 07:01:03 -0700</lastBuildDate>
        <copyright>Copyright 2008</copyright>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs> 
        <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category>  
 
        <item>
            <title>David Mertz reviews my OSCON Seaside tutorial</title>
            <link>http://methodsandmessages.vox.com/library/post/david-mertz-reviews-my-oscon-seaside-tutorial.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Randal Schwartz)</author>
            <comments>http://methodsandmessages.vox.com/library/post/david-mertz-reviews-my-oscon-seaside-tutorial.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://methodsandmessages.vox.com/library/post/david-mertz-reviews-my-oscon-seaside-tutorial.html?_c=feed-rss-full</guid> 
            <pubDate>Tue, 22 Jul 2008 07:01:03 -0700</pubDate>         
            
            <description>    &lt;div&gt;David Mertz &lt;a href=&quot;http://www.ibm.com/developerworks/blogs/page/davidmertz?entry=first_day_tutorials&quot;&gt;reviews my presentation yesterday in his blog post&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;p&gt;The framework itself is based on continuations and maintenance of session state. As with other rapid-development web frameworks, a very small amount of template code does a lot of work. In contrast to, say Ruby or Django, Seaside gives you far more capability of poking inside the running sessions, and even greater dynamism in seeing your code changes reflected on web pages. As a development feedback process, this is great. You can build your applications in baby steps, seeing the changes and improvements at each one, and getting immediate notification and feedback on bugs and glitches. Another respect in which Seaside is unusual as a web framework is that its &amp;quot;templating&amp;quot; language is just Smalltalk itself. While somewhat novel as a concept, in practice it seems little different: it is really just a matter of sticking some method names where you might put various meta characters and escape sequences in other frameworks.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;div&gt;Thanks!&lt;/div&gt;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/david-mertz-reviews-my-oscon-seaside-tutorial.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398cc856f000500fa9689d0ad0002?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://methodsandmessages.vox.com/tags/">seaside</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">oscon</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">david mertz</category>   
        </item> 
 
        <item>
            <title>My first big Seaside tutorial: three hours at OSCON</title>
            <link>http://methodsandmessages.vox.com/library/post/my-first-big-seaside-tutorial-three-hours-at-oscon.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Randal Schwartz)</author>
            <comments>http://methodsandmessages.vox.com/library/post/my-first-big-seaside-tutorial-three-hours-at-oscon.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://methodsandmessages.vox.com/library/post/my-first-big-seaside-tutorial-three-hours-at-oscon.html?_c=feed-rss-full</guid> 
            <pubDate>Mon, 21 Jul 2008 21:49:01 -0700</pubDate>         
            
            <description>    &lt;p&gt;Wow. &amp;#160;What a rush. But I mean that literally.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I&amp;#39;ve &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/seaside-tutorial-at-oscon---accepted.html&quot;&gt;known for a few months&lt;/a&gt; that I&amp;#39;d be delivering a &lt;a href=&quot;http://en.oreilly.com/oscon2008/public/schedule/detail/4216&quot;&gt;three hour tutorial on Seaside&lt;/a&gt; at &lt;a href=&quot;http://en.oreilly.com/oscon2008/public/content/home&quot;&gt;OSCON&lt;/a&gt;. &amp;#160;But like many of the activities, I didn&amp;#39;t actually start writing the materials until last week, and I&amp;#39;d been sweating bullets trying to generate what I believed to be enough material to fill three hours.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I&amp;#39;d settled on a basic outline that included:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;A quick intro to Smalltalk and the &lt;a href=&quot;http://www.squeak.org/&quot;&gt;Squeak&lt;/a&gt; GUI&lt;/li&gt;&lt;li&gt;Basic concepts of Seaside (starting from configuring a &amp;quot;hello world&amp;quot; application)&lt;/li&gt;&lt;li&gt;Forms and state&lt;/li&gt;&lt;li&gt;Subcomponents and call/answer&lt;/li&gt;&lt;li&gt;Magritte&lt;/li&gt;&lt;li&gt;Persistence&lt;/li&gt;&lt;li&gt;Other bolt-ons (testing, ajax, etc.)&lt;/li&gt;&lt;/ul&gt;The last few items existed only as a single page each full of about eight bullets, hoping that when I had gotten to there, I could simply go off and show web pages and do some handwaving, rather than produce real code, because I was running out of time to write the code I wanted to show.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I had decided to use a &amp;quot;demo first, then summarize what I showed on slides&amp;quot; approach, because this means that the slides could be a bit more outline-like, since they didn&amp;#39;t need to actually teach the material. This is a different teaching style from what I am most familiar with—the &lt;a href=&quot;http://www.stonehenge.com/&quot;&gt;Perl&lt;/a&gt; classes are almost all slide-driven, not demo-driven.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I decided for the demo that I would create and elaborate on a simple &amp;quot;To Do List&amp;quot;. &amp;#160;Yes, I was inspired by the now-classic &lt;a href=&quot;http://www.swa.hpi.uni-potsdam.de/seaside/tutorial/&quot;&gt;Potsdam Tutorial&lt;/a&gt;, but I came at it my own way, trying to figure out how to change the fewest lines of code to get to the next working program and yet continually illustrate a new feature each time. &amp;#160;I rehearsed my presentation Saturday with Tom Phoenix, my fellow Stonehenge presenter, who was also going to be in the front of the room with me in case I passed out or got tongue tied. &amp;#160;When I realized that this particular example really illustrated a lot of good ideas, I knew I was on the right track.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I had first pitched the idea to OSCON, I wasn&amp;#39;t sure what kind of turnout I&amp;#39;d have. &amp;#160;After all, my Seaside talks hadn&amp;#39;t been accepted to the main OSCON tracks (I believe they were deemed &amp;quot;not relevant enough&amp;quot;). So with the idea of an additional three hours for which people would have to pay to attend, and on Monday (the most distant day from the rest of the conference), I had decided that I would be &amp;quot;extremely pleased&amp;quot; if as many as 15 people showed up.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At &lt;a href=&quot;http://www.stic.st/stic?sts08Detail&quot;&gt;Smalltalk Solutions 2008&lt;/a&gt;, James Robertson of Cincom offered me the opportunity to hand out Cincom VisualWorks installation disks to my students, which I readily accepted. &amp;#160;I said I&amp;#39;d get back to him with a number so he could ship them to me. &amp;#160;When I asked O&amp;#39;Reilly what my pre-registered number was, I nearly fell out of my chair when the response was a whopping &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;41&lt;/span&gt; people. &amp;#160;James sent me 50 disks (bizarrely each individually bubble wrapped, and in a box that also had bubble wrap filling), and that was followed by Monty Williams of GemStone quickly burning 50 DVDs of &lt;a href=&quot;http://seaside.gemstone.com/&quot;&gt;GLASS&lt;/a&gt;&amp;#160;for me to hand out as well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And, it turns out that by noon today, a total of 55 people had signed up! &amp;#160;The room was nearly packed. &amp;#160;The people were attentive, and asked good questions, and were generally following along, including being in wonder and awe when I got to the intra-hit debugging and talked about how the continuations provided a level of control-flow abstraction.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But, here&amp;#39;s the crazy part. &amp;#160;By the midway break, I&amp;#39;d covered only the basics of Smalltalk. &amp;#160;I hadn&amp;#39;t even started the Seaside part! &amp;#160;I spent the last 90 minutes building the basic &amp;quot;To Do&amp;quot; application as a simple single-page form, adding items from a field at the bottom, and having a &amp;quot;delete&amp;quot; button by each item to remove it. &amp;#160;So I had clearly underestimated the amount of time it takes to walk through the material, and had clearly over-prepared.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I didn&amp;#39;t even get into changing each item from a simple string into an Action object, creating a subcomponent for the bottom form, or using call/answer for validation. &amp;#160;None of the stuff that I had prepared beyond the initial code. &amp;#160;Well, sounds like I really have eight hours of material already. &amp;#160;That&amp;#39;s good, because I&amp;#39;m going to need it on my next delivery. Yeay.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In short, my first &amp;quot;big&amp;quot; Seaside tutorial went very well, and the feedback was great, and I suspect quite a few of the students will be experimenting with Seaside (or at least talking about it), if not strongly considering it for a near future project. Smalltalk and Seaside clearly are on the radar of many people now, and the attendance and the attentiveness of this tutorial shows that we are on the right plan.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But I&amp;#39;m beat. &amp;#160;And tomorrow&amp;#39;s another day.&lt;/div&gt;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/my-first-big-seaside-tutorial-three-hours-at-oscon.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398cc856f000500fa9689b3ef0002?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://methodsandmessages.vox.com/tags/">glass</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">squeak</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">tutorial</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">seaside</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">gemstone</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">oscon</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">visualworks</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">cincom</category>   
        </item> 
 
        <item>
            <title>Teaching GLORP with Squeak at PDXPUG Day</title>
            <link>http://methodsandmessages.vox.com/library/post/teaching-glorp-with-squeak-at-pdxpug-day.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Randal Schwartz)</author>
            <comments>http://methodsandmessages.vox.com/library/post/teaching-glorp-with-squeak-at-pdxpug-day.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://methodsandmessages.vox.com/library/post/teaching-glorp-with-squeak-at-pdxpug-day.html?_c=feed-rss-full</guid> 
            <pubDate>Mon, 21 Jul 2008 21:06:18 -0700</pubDate>         
            
            <description>    &lt;p&gt;Sunday, I spoke at the pre-OSCON Portland Oregon PostgreSQL Users Group &lt;a href=&quot;http://pugs.postgresql.org/pdxpugday&quot;&gt;(PDXPUG) DAY&lt;/a&gt; mini-conference about how to connect &lt;a href=&quot;http://www.squeak.org/&quot;&gt;Squeak&lt;/a&gt; to &lt;a href=&quot;http://www.postgresql.org/&quot;&gt;Postgres&lt;/a&gt; using &lt;a href=&quot;http://www.glorp.org/&quot;&gt;GLORP&lt;/a&gt;. &amp;#160;I had originally pitched the talk with about 45 minutes or so of material in my head. &amp;#160;When I got the final schedule, my time had been cut back to 20 minutes (and the coordinator wanted half of that to be &amp;quot;introduction to Smalltalk&amp;quot;), so I realized I could really only do a simple demo. &amp;#160;Of course, I was working hard on my materials for my 3-hour OSCON tutorial the following day, so I waited until Sunday morning to actually start writing my PDXPUG talk.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I created the classic BlogPost and BlogComment tables a little bit at a time during my testing. &amp;#160;I also set up a Workspace with a series of Do-Its and Print-Its that I knew I could simply run down and fire off to show what was happening. &amp;#160;Once I had finished that, I created another workspace that showed a series of Print-Its to show off the basic Smalltalk syntax. &amp;#160;I then resized my image to fit into the 1024x768 projector size, and saved it, and waited.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well, it turns out that lunch ran an hour late, and since my talk was in the afternoon, they asked me to shorten it up a bit. &amp;#160;In 5 minutes, I quickly ran through all of my Smalltalk Print-Its. &amp;#160;In another few minutes, I showed off the table definitions and object descriptions of my GLORP system, and then I ran through all of the Do-Its and Print-Its of my GLORP demo. &amp;#160;Total time: about 12 minutes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I sat down (without time for questions), I was sure that it had been a waste of everyone&amp;#39;s time. &amp;#160;But much to my surprise, the coordinators came over and said &amp;quot;great job&amp;quot;, and one-by-one as the afternoon progressed, many of the attendees came up to me asking specific questions that definitely related to my presentation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, don&amp;#39;t be dismayed if you get only five or ten minutes on a longer agenda somewhere. &amp;#160;Squeeze in some Smalltalk. &amp;#160;There&amp;#39;s always room.&lt;/div&gt;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/teaching-glorp-with-squeak-at-pdxpug-day.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398cc856f000500fa968a56fe0003?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://methodsandmessages.vox.com/tags/">squeak</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">oscon</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">postgresql</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">glorp</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">pdxpug</category>   
        </item> 
 
        <item>
            <title>Dynamic languages for web development vs Java</title>
            <link>http://methodsandmessages.vox.com/library/post/dynamic-languages-for-web-development-vs-java.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Randal Schwartz)</author>
            <comments>http://methodsandmessages.vox.com/library/post/dynamic-languages-for-web-development-vs-java.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://methodsandmessages.vox.com/library/post/dynamic-languages-for-web-development-vs-java.html?_c=feed-rss-full</guid> 
            <pubDate>Sun, 13 Jul 2008 08:02:50 -0700</pubDate>         
            
            <description>    &lt;div&gt;From &lt;a href=&quot;http://pab-data.blogspot.com/2008/07/dynamic-languages-fud-continues.html&quot;&gt;a recent blog post&lt;/a&gt;:&lt;/div&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;p&gt;[...]&lt;br /&gt;The simple truth is that for web applications dynamic approaches are massively more productive. Take a look at Seaside (Smalltalk), Grails (groovy) or Rails (Ruby) and its clear that Java has nothing to compare. The DSLs provided by these languages make web development a cinch. Productivity improvements of 2-3 times is not uncommon. This translates to a reduced time to market, and better responsiveness to business needs.&lt;br /&gt;[...]&lt;br /&gt;The domains where Java makes sense are shrinking. Given the performance of dynamic languages nowadays and the ability to inter-operate with high performance system languages like C++, I see Java and C# being squeezed.&lt;br /&gt;[...]&lt;/p&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;I couldn&amp;#39;t have said it better. &amp;#160;Go read the rest of the article, including &lt;a href=&quot;http://beust.com/weblog/archives/000492.html&quot;&gt;the linked article where the Java people continue to spread FUD&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/dynamic-languages-for-web-development-vs-java.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398cc856f000500fad69945ca0005?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://methodsandmessages.vox.com/tags/">java</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">ruby</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">rails</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">seaside</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">fud</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">grails</category>   
        </item> 
 
        <item>
            <title>Audio and video from my Smalltalk Solutions 2008 Keynote</title>
            <link>http://methodsandmessages.vox.com/library/post/audio-and-video-from-my-smalltalk-solutions-2008-keynote.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Randal Schwartz)</author>
            <comments>http://methodsandmessages.vox.com/library/post/audio-and-video-from-my-smalltalk-solutions-2008-keynote.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://methodsandmessages.vox.com/library/post/audio-and-video-from-my-smalltalk-solutions-2008-keynote.html?_c=feed-rss-full</guid> 
            <pubDate>Sun, 06 Jul 2008 20:46:31 -0700</pubDate>         
            
            <description>    &lt;p&gt;James Robertson has now published the &lt;a href=&quot;http://www.cincomsmalltalk.com/audio/2008/industry_misinterpretations95.mp3&quot;&gt;audio&lt;/a&gt; and &lt;a href=&quot;http://www.cincomsmalltalk.com/video/2008/sts/Seaside-Persistence-Small.mp4&quot;&gt;video&lt;/a&gt; from &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/survived-my-double-header-keynote-at-smalltalk-solutions-2008.html&quot;&gt;my Smalltalk Solutions 2008 talk&lt;/a&gt;. &amp;#160;He&amp;#39;s even put the audio into the &lt;a href=&quot;http://www.cincomsmalltalk.com/userblogs/cincom/blogView?content=podcasts&quot;&gt;Industry Misinterpretations stream&lt;/a&gt;, which I highly recommend you subscribe to.&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/audio-and-video-from-my-smalltalk-solutions-2008-keynote.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398cc856f000500fae8c9a969000b?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://methodsandmessages.vox.com/tags/">seaside</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">industry misinterpretations</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk solutions</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">james robertson</category>   
        </item> 
 
        <item>
            <title>One stop shopping for Smalltalk Jobs, please</title>
            <link>http://methodsandmessages.vox.com/library/post/one-stop-shopping-for-smalltalk-jobs-please.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Randal Schwartz)</author>
            <comments>http://methodsandmessages.vox.com/library/post/one-stop-shopping-for-smalltalk-jobs-please.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://methodsandmessages.vox.com/library/post/one-stop-shopping-for-smalltalk-jobs-please.html?_c=feed-rss-full</guid> 
            <pubDate>Thu, 26 Jun 2008 08:16:36 -0700</pubDate>         
            
            <description>    &lt;p&gt;As I just wrote on the Seaside mailing list, when someone suggested posting a job elsewhere:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;p&gt;It&amp;#39;s been &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;very&lt;/span&gt; helpful to the Perl community to get one&amp;#160;place for all serious Perl jobs: &lt;a href=&quot;http://jobs.perl.org/&quot;&gt;jobs.perl.org&lt;/a&gt;. &amp;#160;Because&amp;#160;then all the smart people look there, and all the clueful employers post&amp;#160;there, and it&amp;#39;s also free. &amp;#160;And the stats at &lt;a href=&quot;http://jobs.perl.org/about/stats&quot;&gt;http://jobs.perl.org/about/stats&lt;/a&gt;&amp;#160;show that Perl is far from dead.&lt;/p&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;p&gt;I&amp;#39;m trying to do the same thing for Smalltalk. &amp;#160;Please support me in that.&amp;#160;Don&amp;#39;t point at other places. &amp;#160;Get &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;them&lt;/span&gt; to post at &lt;a href=&quot;http://smalltalkjobs.dabbledb.com&quot;&gt;http://smalltalkjobs.dabbledb.com&lt;/a&gt;. &amp;#160;It will be good for all of us overall.&amp;#160;Truly.&lt;/p&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;p&gt;The DabbleDB interface has many RSS feeds for particular areas, and can&amp;#160;be pulled out and searched in detail. &amp;#160;It&amp;#39;s also all in Smalltalk,&amp;#160;which is a good demo.&lt;/p&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Just passing this along to my blogreaders as well. &amp;#160;Please, support me in this. &amp;#160;Let&amp;#39;s get all clueful people posting Smalltalk jobs in one place. Then, when someone says &amp;quot;But I can&amp;#39;t get a job in Smalltalk&amp;quot;, we can point them at one place. &amp;#160;Maybe &amp;quot;jobs.smallltalk.org&amp;quot; should also forward here?&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/one-stop-shopping-for-smalltalk-jobs-please.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398cc856f000500fae8c6851c000b?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://methodsandmessages.vox.com/tags/">seaside</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk jobs</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">dabbledb</category>   
        </item> 
 
        <item>
            <title>Wonderful article on &quot;back to the future for smalltalk&quot;</title>
            <link>http://methodsandmessages.vox.com/library/post/wonderful-article-on-back-to-the-future-for-smalltalk.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Randal Schwartz)</author>
            <comments>http://methodsandmessages.vox.com/library/post/wonderful-article-on-back-to-the-future-for-smalltalk.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://methodsandmessages.vox.com/library/post/wonderful-article-on-back-to-the-future-for-smalltalk.html?_c=feed-rss-full</guid> 
            <pubDate>Thu, 26 Jun 2008 07:49:54 -0700</pubDate>         
            
            <description>    &lt;p&gt;From &lt;a href=&quot;http://www.robvens.nl/lang-en/blog/blog-overzicht/1-blog/88-back-to-the-future-for-smalltalk&quot;&gt;a great blog post by&amp;#160;Rob Vens&lt;/a&gt;:&lt;br /&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;p&gt;[...] That precisely the current state of the toolset most people use is counter-productive to that goal is often touched upon but hardly ever taken to its logical conclusion. In that sense I would argue that Microsoft Windows is not much different from Ubuntu Linux: both are totally closed for non-professionals. The development cycle is disjunct from the runtime environment. Code is different from the living thing.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;p&gt;[...] Smalltalk should look back to its rich history of now more than 30 years, and decide that the time to play is over. It is time to take its rightful place, to play the role it was designed to play from its very conception in the Xerox labs.&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;p&gt;[...]&amp;#160;Smalltalk should rise from its smug slumber, and offer the world the only viable alternative for a real future of computing. This is the year of Smalltalk. We are back.&amp;#160;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote class=&quot;webkit-indent-blockquote&quot; style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;Thank you sir. &amp;#160;Beautifully written. &amp;#160;This is the year of Smalltalk. &amp;#160;Couldn&amp;#39;t &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/the-year-of-smalltalk.html&quot;&gt;have said it better myself&lt;/a&gt;.&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/wonderful-article-on-back-to-the-future-for-smalltalk.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398cc856f000500fa9681f2080002?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://methodsandmessages.vox.com/tags/">ubuntu</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">year of smalltalk</category>   
        </item> 
 
        <item>
            <title>Survived my double-header keynote at Smalltalk Solutions 2008</title>
            <link>http://methodsandmessages.vox.com/library/post/survived-my-double-header-keynote-at-smalltalk-solutions-2008.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Randal Schwartz)</author>
            <comments>http://methodsandmessages.vox.com/library/post/survived-my-double-header-keynote-at-smalltalk-solutions-2008.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://methodsandmessages.vox.com/library/post/survived-my-double-header-keynote-at-smalltalk-solutions-2008.html?_c=feed-rss-full</guid> 
            <pubDate>Fri, 20 Jun 2008 13:23:16 -0700</pubDate>         
            
            <description>    
    
    
    
&lt;div at:enclosure=&quot;asset&quot; at:xid=&quot;6a00e398cc856f000500fa96802e680002&quot; at:format=&quot;large&quot; at:align=&quot;right&quot;
    class=&quot;enclosure enclosure-right enclosure-large photo-enclosure&quot; 
     style=&quot;text-align: center; float: right;&quot;&gt;
&lt;div class=&quot;enclosure-inner&quot;
    
        style=&quot;padding: 9px; border: 1px solid; width: px; margin: 0 0 20px 20px;&quot;
    &gt;
    &lt;div class=&quot;enclosure-list&quot;&gt;
        &lt;div class=&quot;enclosure-item photo-asset last&quot;&gt;
    
            &lt;div class=&quot;enclosure-image&quot;&gt;
        
                &lt;a href=&quot;http://methodsandmessages.vox.com/library/photo/6a00e398cc856f000500fa96802e680002.html&quot;&gt;&lt;img src=&quot;http://a0.vox.com/6a00e398cc856f000500fa96802e680002-320pi&quot; alt=&quot;Grand Sierra Resort, Reno, NV&quot; title=&quot;Grand Sierra Resort, Reno, NV&quot; /&gt;&lt;/a&gt;
        
            &lt;/div&gt;
            &lt;div class=&quot;enclosure-meta&quot;&gt;
                &lt;div class=&quot;enclosure-asset-name&quot;&gt;&lt;a href=&quot;http://methodsandmessages.vox.com/library/photo/6a00e398cc856f000500fa96802e680002.html&quot; title=&quot;Grand Sierra Resort, Reno, NV&quot;&gt;Grand Sierra Resort, Reno, NV&lt;/a&gt;&lt;/div&gt;
            &lt;/div&gt;
    
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;!-- end enclosure --&gt;
&lt;p&gt;I just finished giving my jam-packed keynote at &lt;a href=&quot;http://stic.st/stic?content=sts2008&quot;&gt;Smalltalk Solutions in Reno&lt;/a&gt;. &amp;#160;I knew&lt;a href=&quot;http://methodsandmessages.vox.com/library/post/writing-my-smalltalk-solutions-talk-at-the-last-minute.html&quot;&gt; the originally proposed &amp;quot;persistence&amp;quot; part of the talk&lt;/a&gt; was going to come up a bit short, so luckily the organizers allowed me to also give my evangelizing talk (&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic;&quot;&gt;Seaside: Your next web framework&lt;/span&gt;) as well. &amp;#160;Even though this talk was &amp;quot;preaching to the choir&amp;quot;, it seemed people listened to it rather intently, to help them understand how to sell Smalltalk and &lt;a href=&quot;http://seaside.st/&quot;&gt;Seaside&lt;/a&gt; to others.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;James Robertson has the highlights (and an image of me that makes me look very tiny) &lt;a href=&quot;http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;amp;printTitle=Why_Seaside,_and_What_the_persistence_options_are&amp;amp;entry=3391426948&quot;&gt;over on his blog&lt;/a&gt;. &amp;#160;Check it out there. &amp;#160;The slides I used will be archived &lt;a href=&quot;http://stic.st/&quot;&gt;on the STIC site&lt;/a&gt; as well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/survived-my-double-header-keynote-at-smalltalk-solutions-2008.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398cc856f000500fa96802e5a0002?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://methodsandmessages.vox.com/tags/">reno</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">seaside</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">stic</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk solutions</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">james robertson</category>    
        </item> 
 
        <item>
            <title>Interviewed on WebDevRadio</title>
            <link>http://methodsandmessages.vox.com/library/post/interviewed-on-webdevradio.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Randal Schwartz)</author>
            <comments>http://methodsandmessages.vox.com/library/post/interviewed-on-webdevradio.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://methodsandmessages.vox.com/library/post/interviewed-on-webdevradio.html?_c=feed-rss-full</guid> 
            <pubDate>Thu, 12 Jun 2008 07:02:23 -0700</pubDate>         
            
            <description>    &lt;p&gt;Michael Kimsal runs &lt;a href=&quot;http://www.webdevradio.com/&quot;&gt;a nice podcast on various modern web development topics&lt;/a&gt;, and agreed to interview me recently about &lt;a href=&quot;http://seaside.st/&quot;&gt;Seaside&lt;/a&gt;. The show is &lt;a href=&quot;http://www.webdevradio.com/index.php?id=77&quot;&gt;now live&lt;/a&gt;. &amp;#160;It&amp;#39;s basically a more detailed version of my &amp;quot;Seaside: Your Next Web Framework&amp;quot; talk but with some side conversations thrown in, including my passion for Smalltalk and Squeak, and even a bit about MagLev. Check it out!&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/interviewed-on-webdevradio.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398cc856f000500fa967e4a3c0003?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://methodsandmessages.vox.com/tags/">squeak</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">seaside</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">maglev</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">michael kimsal</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">webdevradio</category>   
        </item> 
 
        <item>
            <title>Look Ma! I&#39;m on (MySpace)TV!</title>
            <link>http://methodsandmessages.vox.com/library/post/look-ma-im-on-myspacetv.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(Randal Schwartz)</author>
            <comments>http://methodsandmessages.vox.com/library/post/look-ma-im-on-myspacetv.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://methodsandmessages.vox.com/library/post/look-ma-im-on-myspacetv.html?_c=feed-rss-full</guid> 
            <pubDate>Wed, 11 Jun 2008 07:54:18 -0700</pubDate>         
            
            <description>    &lt;p&gt;My friends at &lt;a href=&quot;http://myspace.com&quot;&gt;MySpace.com&lt;/a&gt; finally transcoded my &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/presenting-seaside-at-myspacecom-headquarters.html&quot;&gt;recent presentation at their headquarters&lt;/a&gt; of yet another version of &amp;quot;Seaside: Your next web framework&amp;quot;, including a rather badly botched demo of &lt;a href=&quot;http://www.squeak.org/&quot;&gt;Squeak&lt;/a&gt;. &amp;#160;I haven&amp;#39;t watched it yet, but feel free to &lt;a href=&quot;http://vids.myspace.com/index.cfm?fuseaction=vids.individual&amp;amp;videoid=35394470&quot;&gt;review it for yourself&lt;/a&gt;. &amp;#160;Please note that, yes, I made a few technical errors and have been amply corrected. &amp;#160;Enjoy.&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://methodsandmessages.vox.com/library/post/look-ma-im-on-myspacetv.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00e398cc856f000500fad68f95580005?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description> 
            <category domain="http://methodsandmessages.vox.com/tags/">demo</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">squeak</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">seaside</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">smalltalk</category> 
            <category domain="http://methodsandmessages.vox.com/tags/">myspace.com</category>   
        </item> 
    </channel>
</rss>

