starter GLASS EC2 AMI

Posted in Appsterdam, consulting, GLASS, Seaside on 8 April 2012 by Craig Latta

Hi… With the help of James Foster from Gemstone, I’ve created an EC2 image for starting with Seaside development in the cloud. It’s public AMI ami-2d479e44. Modify and run this script when launching the EC2 instance, to install your own public key for user “seasideuser”. Set up the security group as in the picture below. After you’ve connected, run the commands in ~seasideuser/commands. I recommend the “Jade” tools for editing and committing the Smalltalk code.

I’d be happy to answer any questions. Thanks again, James!

Context presentation fly-through, version two

Posted in Appsterdam, Context, Naiad, Spoon with tags on 17 March 2012 by Craig Latta


I’ve made a new version of the Context presentation… check out the fly-through trailer and the slides. I’ll be presenting it at the next Appsterdam Wednesday lunch lecture, and I hope to post a video of that presentation. Thanks in advance for any feedback!

Interviewed on James Robertson’s Smalltalk podcast

Posted in Naiad, Spoon on 6 March 2012 by Craig Latta

James Robertson and I had a nice chat about Spoon on his “Industry Misinterpretations” podcast. Thanks, James!

Simulating Cuis

Posted in Spoon with tags , , , , on 3 March 2012 by Craig Latta

simulating Cuis


I fixed a few bugs with the virtual machine simulator in Squeak 4.3, and now I have it running Cuis. Next I’ll run Dissolve on it, to see how small I can get it.

Context presentation 2012-02-26

Posted in Context, Naiad, Spoon with tags on 26 February 2012 by Craig Latta

This is the first complete version of the Context presentation, with slides and narration.

Context presentation 2012-02-24

Posted in Context, Naiad, Spoon with tags on 24 February 2012 by Craig Latta

This is a fly-through of my next presentation about Context (netjam.org/context). I hope to present it at the next Pharo conference, 24-25 May 2012 in Lille, France.

I’m available for work.

Posted in consulting on 20 February 2012 by Craig Latta

I’m looking for new clients or an employer. Here’s my resume. I’d love to hear from you; thanks!

next steps 2012-02-20

Posted in Spoon on 20 February 2012 by Craig Latta

Thanks for all the feedback on the 3 alpha 3 release! I’m preparing 3a4 now. Sorry for the delay, I had paid-work issues to deal with for the last few months. Speaking of paid work, I’m available for new clients or a full-time assignment. Here’s my resume. I’d love to hear from you!

If you had trouble starting 3a3, please let me know. I’d be happy to get together with you online and debug it together. While Bert Freudenberg’s “all in one” packaging technique for Squeak has made things considerably simpler, it seems there are still ways that the configuration of an individual machine can interfere with successful startup.

The next feature I’m working on is more convenient startup of the history memory from a subject memory. Since this is the execution of a single well-known command, I decided that using OSProcess is overkill. Instead, I’m adding a Flow primitive that forks and execs the appropriate command (and the equivalent action on Windows).

I’ve also submitted a Kickstarter project proposal to fund work on Spoon.

Thanks again for your interest!

first draft of the next Context presentation

Posted in Context, Naiad, Spoon with tags on 19 February 2012 by Craig Latta

Here’s the first draft of my next Context presentation. I’d love to hear any feedback you have. Thanks!

Context 3 alpha 3 released

Posted in Context, Naiad, Spoon with tags on 19 August 2011 by Craig Latta

Hey there, I’ve released Context 3 alpha 3. I look forward to tearing through a few more alphas in the coming days at ESUG! :) See you soon.