Contrasts
I think I'm happy to be working remotely (from home) this week:
![]() |
![]() |
. .
The author of this blog, James Robertson, passed away in April 2014. This blog is being maintained by David Buck (david@simberon.com).
Today's Smalltalk 4 You looks at teh Athens vector graphics package for Pharo - more specifically, at the nice tutorial that comes with it. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
You can also watch it on YouTube:
Enclosures:
[st4u368-iPhone.m4v ( Size: 1141202 )]
![]() |
Today's Javascript 4 You continues looking at the Places library for maps - showing you how to add search results to a map. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. Join the Facebook Group to discuss the tutorials. You can view the archives here. |
To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
You can also watch it on YouTube:
Tags: javascript, maps
Enclosures:
[js4u261-iPhone.m4v ( Size: 988756 )]
$100 off the early bird conference registration fee from (US) Tax Day (April 15) to Earth Day (April 22)! Rub shoulders with the greats of the industry and celebrate 30 years of Smalltalk at the 2013 Smalltalk Industry Conference (STIC 2013) June 9-12 , 2013 in Phoenix, AZ! Exciting Keynotes, Great Technical Program, Lots of Old and New Friends!
Save $100* by entering the special code GREEN when you register between April 15 and 22.
More info at the conference website
*Discount may not be combined with others.
Today's Smalltalk 4 You looks at extending an existing class (i.e., adding new methods) in your own application in VA Smalltalk. Doing this allows you to version your changes without making changes to applications delivered by your vendor. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
You can also watch it on YouTube:
When you're extending a Smalltalk class, there are a few different approaches:
In VA Smalltalk, doing the third requires you to change the owning (i.e., probably system) application. However, you can add new methods into your own applications easily, and that's what we'll look at today. First, create a new application. Then, in the class pane of the browser, pop up the context menu:
After you've created the extension, you can add new methods to the class in question. Here, we've added #cubed to Number:
The important thing to keep in mind is that you can version and release extensions like this without touching the applications delivered by Instantiations. If you can, it's safer to develop in this way. Sometimes overrides are necessary, but they do cause some headaches when it's time to upgrade to a new version from the vendor.
Need more help? There's a screencast for other topics like this which you may want to watch. Questions? Try the "Chat with James" Google gadget over in the sidebar.
Tags: smalltalk, va smalltalk, envy
Enclosures:
[st4u369-iPhone.m4v ( Size: 1373472 )]
Welcome to episode 123 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson and David Buck.
This week Dave and I talked about the differences (and similarities) between error handling and exception handling, giving a few examples of each in different Smalltalk dialects.
You can subscribe to the podcast in iTunes (or any other podcatching software) using this feed directly or in iTunes with this one.
To listen now, you can either download the mp3 edition, or the AAC edition. The AAC edition comes with chapter markers. You can subscribe to either edition of the podcast directly in iTunes; just search for Smalltalk and look in the Podcast results. You can subscribe to the mp3 edition directly using this feed, or the AAC edition using this feed using any podcatching software. You can also download the podcast in ogg format.
If you like the music we use, please visit Josh Woodward's site. We use the song Troublemaker for our intro/outro music. I'm sure he'd appreciate your support!
If you have feedback, send it to jarober@gmail.com - or visit us on Facebook - you can subscribe in iTunes using this iTunes enabled feed.. If you enjoy the podcast, pass the word - we would love to have more people hear about Smalltalk!
Enclosures:
[im123.mp3 ( Size: 12984341 )]
Welcome to episode 123 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson and David Buck.
This week Dave and I talked about the differences (and similarities) between error handling and exception handling, giving a few examples of each in different Smalltalk dialects.
You can subscribe to the podcast in iTunes (or any other podcatching software) using this feed directly or in iTunes with this one.
To listen now, you can either download the mp3 edition, or the AAC edition. The AAC edition comes with chapter markers. You can subscribe to either edition of the podcast directly in iTunes; just search for Smalltalk and look in the Podcast results. You can subscribe to the mp3 edition directly using this feed, or the AAC edition using this feed using any podcatching software. You can also download the podcast in ogg format.
If you like the music we use, please visit Josh Woodward's site. We use the song Troublemaker for our intro/outro music. I'm sure he'd appreciate your support!
If you have feedback, send it to jarober@gmail.com - or visit us on Facebook - you can subscribe in iTunes using this iTunes enabled feed.. If you enjoy the podcast, pass the word - we would love to have more people hear about Smalltalk!
Enclosures:
[im123.m4a ( Size: 17964048 )]
Today's Smalltalk 4 You looks at using JSON in Pharo Smalltalk. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
You can also watch it on YouTube:
Enclosures:
[st4u370-iPhone.m4v ( Size: 654538 )]
![]() |
Today's Javascript 4 You looks at using autocomplete (on search fields) with the Places maps API. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. Join the Facebook Group to discuss the tutorials. You can view the archives here. |
To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
You can also watch it on YouTube:
Tags: javascript, maps
Enclosures:
[js4u262-iPhone.m4v ( Size: 1602179 )]
Today's Smalltalk 4 You continues looking at the usage of JSON in Pharo. If you have trouble viewing it here in the browser, you can also navigate directly to YouTube. To watch now, click on the image below:
If you have trouble viewing that directly, you can click here to download the video directly. If you need the video in a Windows Media format, then download that here.
You can also watch it on YouTube:
Enclosures:
[st4u371-iPhone.m4v ( Size: 1034110 )]