27 posts tagged “squeak”
Next week at OSCON 2009 in San Jose is going to be a very busy week for me. I'm managing the Stonehenge/LinuxFund party on Wednesday night, which includes hanging out at the LinuxFund booth during the day on Wednesday. I'm also appearing at the usual O'Reilly Author meet-and-greet Wednesday evening.
As I just posted to squeak-dev:
Results 1 - 10 of about 5,910 for (randal OR randall) schwartz squeak.
- Created my blog methodsandmessages.vox.com to publish squeak news and observations
- Demonstrated Squeak and Scratch on the "Lab with Leo" show, hosted by Leo Laporte and distributed in Canada and Australia
- Had both Avi Bryant and Dan Ingalls on FLOSS Weekly, my weekly podcast with an audience of about 25,000 or so. Squeak was mentioned once or twice. :)
- Managed to sneak a mention of Smalltalk and Squeak into just about every other episode of FLOSS Weekly
- Got Leo Laporte thinking about a weekly Seaside tutorial video podcast, in which we would run through my courseware to teach him (and the audience, by proxy) how Seaside and Squeak works
- Provided the weekly Squeak News segment for James Robertson's Industry Misinterpretations podcast, broading the continued presence and currency of Squeak throughout the Smalltalk community
- In my role as Leadership Team member, coordinated the cutover of the squeak.org to Aida, and am currently sheparding the Squeak 4.0 relicense effort
- Established the meme "the year of Smalltalk" in my blog, which has been used as a unifying rallying cry to help the resurgence in 2008
- Got the Brazillian FISL conference interested enough in Smalltalk from my 2008 presentation that they created an entire Smalltalk/Squeak miniconf for 2009 (which I'm just now putting out the CFP for, by the way)
- Got interviewed by InfoQ about the Smalltalk Comeback, where I mentioned Squeak prominently
- Got interviewed by WebDevRadio about Seaside, mentioning Squeak at least a few times
- Got interviewed by Reflective Surface, a blog about Ruby-ish things about Seaside and Squeak
- Produced a keynote talk at STIC's Smalltalk Solutions 2008, which included my Seaside talk and a Persistence talk, both incorporating many mentions of Squeak
- Gave a three-hour lecture at OSCON 2008 on Smalltalk and Seaside, using Squeak as the primary demonstration tool
- Produced a few videos for Vimeo on how to use Squeak, and got a few other people using Vimeo for hosting, including creating a Squeak group there
- Created a "Seaside Bootcamp" class, to be delivered by BigNerdRanch in Germany in a few months
- Promoted Squeak via watching various twitter and blog messages for mentions of Smalltalk, Seaside, and Squeak
- Answered many questions on squeak-dev, beginners, and seaside mailing lists.
- Hung out in the #squeak, #seaside, and ##smalltalk channels on freenode, and the #smalltalk channel on Parcplace, answering questions and occasionally annoying the other locals
- Gave the "Seaside: your next web framework" advocacy presentation at many companies and conferences, which features Squeak as one of the many Smalltalk implementations that runs Seaside
- Presented a talk on Squeak GLORP at the PostgreSQL day in Portland
- Got interviewed by GeekCred podcast for a general biography, but managed to get Squeak mentioned in there once or twice
- Answered Smalltalk and Squeak-related questions on Stack Overflow
The InfoQ website interviewed me recently about Smalltalk and Seaside and Squeak. It's a nice article with a lot of external references. Check it out!
I keep mentioning Squeak Smalltalk as I'm chatting with Leo Laporte while taping my well received podcast FLOSS Weekly. It's actually quite fun. He keeps bringing it up as something he's learning, and I think it's giving a big visibility to Squeak and to Smalltalk in general. There's even talk of creating a special Learning Squeak series that would be shown on Leo's live webcast network. Check it out!
As I was reading the latest entry in Brett Hallett's blog, titled "Rewriting a script into a callable method", I saw the code:
i := 20.
d := '0123456789abcdefghijklmnopqrstuvwxyz'.
l := d size.
s := String new: i.
1 to: i do: [ :x |
s at: x put: (d at: (Random between: 1 and: l))
].
s printNl.
sourceCharacterSet := '0123456789abcdefghijklmnopqrstuvwxyz'.
Wow. What a rush. But I mean that literally.
- A quick intro to Smalltalk and the Squeak GUI
- Basic concepts of Seaside (starting from configuring a "hello world" application)
- Forms and state
- Subcomponents and call/answer
- Magritte
- Persistence
- Other bolt-ons (testing, ajax, etc.)
Sunday, I spoke at the pre-OSCON Portland Oregon PostgreSQL Users Group (PDXPUG) DAY mini-conference about how to connect Squeak to Postgres using GLORP. I had originally pitched the talk with about 45 minutes or so of material in my head. When I got the final schedule, my time had been cut back to 20 minutes (and the coordinator wanted half of that to be "introduction to Smalltalk"), so I realized I could really only do a simple demo. 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.
Michael Kimsal runs a nice podcast on various modern web development topics, and agreed to interview me recently about Seaside. The show is now live. It's basically a more detailed version of my "Seaside: Your Next Web Framework" talk but with some side conversations thrown in, including my passion for Smalltalk and Squeak, and even a bit about MagLev. Check it out!
My friends at MySpace.com finally transcoded my recent presentation at their headquarters of yet another version of "Seaside: Your next web framework", including a rather badly botched demo of Squeak. I haven't watched it yet, but feel free to review it for yourself. Please note that, yes, I made a few technical errors and have been amply corrected. Enjoy.
James Robertson of the weekly Smalltalk Industry Misinterpretations podcast has graciously offered me the opportunity to add a short weekly Squeak News segment to his podcast. I'll be selecting the most recent posts from news.squeak.org, and reading them at varying speeds, depending on the amount of news. Hear the result at the current podcast, and subscribe to get future (weekly) releases.