. .

podcast

IM 79: Parallelism and Objects Part 2

May 27, 2012 10:38:34.096

Welcome to episode 79 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson and David Buck.

This week we have part two of Sam Adam's keynote from STIC 2012 - if you prefer to watch the video, you should visit the STIC website. If you missed part 1, you can get it here. Sam's talk was on massive parallelism and objects - it was very well received at the conference.

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!

Technorati Tags: ,

Enclosures:
[im79.mp3 ( Size: 17358334 )]

posted by James Robertson

 Share Tweet This

podcastAAC

IM 79: Parallelism and Objects Part 2 (AAC)

May 27, 2012 10:39:24.759

Welcome to episode 79 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson and David Buck.

This week we have part two of Sam Adam's keynote from STIC 2012 - if you prefer to watch the video, you should visit the STIC website. If you missed part 1, you can get it here. Sam's talk was on massive parallelism and objects - it was very well received at the conference.

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!

Technorati Tags: ,

Enclosures:
[im79.m4a ( Size: 24180079 )]

posted by James Robertson

 Share Tweet This

smalltalk

Fuel 1.8 Released

May 28, 2012 7:58:55.000

Spotted in Planet Squeak

We are proud to announce Fuel 1.8 with a lot of new features and documentation. Of course, we don't stop working but it was time to freeze a stable version. Fuel is an open-source general-purpose object serialization framework developed in Pharo Smalltalk environment.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

st4u

ST 4U 238: Finding Text In Any Method in Pharo

May 28, 2012 11:38:15.880

Today's Smalltalk 4 You looks at finding string matches across any source code 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:

Search

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:

Technorati Tags: , ,

Enclosures:
[st4u238-iPhone.m4v ( Size: 2054005 )]

posted by James Robertson

 Share Tweet This

jobs

Smalltalk Engineers Wanted at Cincom

May 28, 2012 19:37:54.484

Cincom has a few openings for developers on the Smalltalk team - one of them a VM slot.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

js4u

JS 4U 161: Matching by Class

May 29, 2012 10:16:06.826

Javascript 4 U

Today's Javascript 4 You looks at using JQuery selectors to match by CSS class. 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:

css class match

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:

Technorati Tags: , ,

Enclosures:
[js4u161-iPhone.m4v ( Size: 1256821 )]

posted by James Robertson

 Share Tweet This

smalltalk

Pastebin for Smalltalk

May 29, 2012 22:26:48.951

This looks interesting - probably worth a screencast at some point:

This website offers a web service to easily share Smalltalk workspaces. It is a pastebin for Smalltalk. Using a subclass of the standard Workspace tool called ZnWorkspace, you can easily publish the contents of any workspace to this website.

It's built for Pharo (1.4 to be specific)

Technorati Tags:

posted by James Robertson

 Share Tweet This

st4u

ST 4U 239: Finding Open Editions

May 30, 2012 9:26:37.028

Today's Smalltalk 4 You looks at open editions in VA Smalltalk (using ENVY) - specifically, how to figure out which classes you have open (in which applications) at any given time. 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:

Open Editions.

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:


If you follow the recommended development process using VA Smalltalk and ENVY (detailed here), you'll need to track down and release your open class editions on a regular basis. If you're working in one or two applications, that's pretty easy - but what if you have a lot of them? There's some query support in VA Smalltalk that makes this easy. Go to the Tools menu in the launcher, and pull it right at Query:

Query

Results for each query are displayed in the Transcript, rather than in a pop up window. For instance, say you need to know about the open class editions:

Open Editions

You can execute a number of other queries from this menu - they all report to the Transcript

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.

Technorati Tags: , ,

Enclosures:
[st4u239-iPhone.m4v ( Size: 2769485 )]

posted by James Robertson

 Share Tweet This

gadgets

When in Doubt, Reset to Factory Settings

May 30, 2012 10:18:04.901

We bought a second AppleTV a little while ago - my wife wanted one set to her account, and the pro=ice is certainly right for that sort of thing. However, the thing had issues right from the start. Whenever we would try to watch anything (even the settings screens), the TV would lose the signal from it every minute or so for a couple of seconds. I was pretty sure that it was a hardware issue, but went ahead and did a factory reset anyway. Lo and behold, the thing updated itself, reset, and now it seems to be working fine. We'll have to see if the problem resurfaces, but right now, it looks good. Weird problem....

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Concrete Type Inference for Pharo

May 30, 2012 13:39:41.000

There's a new blog up, on the subject of type inference for Pharo

posted by James Robertson

 Share Tweet This

law

Abolish the PTO

May 31, 2012 9:20:15.818

At this point, I think the only sane answer is to:

  • Eliminate all existing patents in the US
  • Rewind patent law to the state it was in circa 1787
  • Start over

Why do I say that? Well, consider the latest idiocy coming from the US PTO:

the company [Amazon] has just received a patent on what has become a common method of giving presents — a system for selecting digital gifts such as movies, music or e-books, sending an electronic notification to a recipient, and allowing them to download the gift.

Never mind technical expertise; what kind of utter moron thought that was worthy of a patent?

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

js4u

JS 4U 162: Matching by Element

May 31, 2012 9:50:21.350

Javascript 4 U

Today's Javascript 4 You looks at a simple matching by element query in JQuery. 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:

By Element

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:

Technorati Tags: , ,

Enclosures:
[js4u162-iPhone.m4v ( Size: 996983 )]

posted by James Robertson

 Share Tweet This

games

Dawnguard Trailer

May 31, 2012 10:16:34.626

The trailer for Dawnguard is out - looks cool!

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Amber in the Wild

May 31, 2012 15:49:07.182

Spotted in Planet Squeak

http://smalltalkhub.com is not only a new website for Smalltalk. If you look at the bottom of the page you will notice that is based on Pharo, Seaside, MongoDB and also the client side Amber Smalltalk that helps running the nice looking pages.

Technorati Tags:

posted by James Robertson

 Share Tweet This

skyrim

Thu'umcast 24: Dawnguard and MMOs

May 31, 2012 23:38:25.411

Thu'umcast

Welcome to episode 21 of "Thu'umcast" - a podcast where Michael Lucas-Smith, Scott Dirk, Austin Haley, Makahlua and I document our trials and tribulations in Elder Scrolls V: Skyrim

We're back, and we talk about three things: the Dawnguard DLC that just had a teaser trailer released, the Elder Scrolls MMO that's been talked up, and the stuff going on with the Skyrim Steam Workshop

If you liked our work on That Podcast, you'll probably like this. We intend to stay with the same idea - a gameplay podcast. If you don't want spoilers, don't listen - we are going to be talking about how we play the game, and what we ran across as we played.

Here's the trailer Bethesda let loose today:

You can subscribe in iTunes (or any podcatcher) using this feed, or this one for the AAC edition. We'll add the iTunes specific links as soon as they are available. In the meantime, join the Facebook Group and follow us on Twitter. If you play on Steam, join the Steam Group. Like the music? Pay Sbeast a visit, we thank him for letting us use it!

Links to all episodes and other information can be found on the Thu'umcast page.

If you want to download the podcast directly, we've provided it in three formats:

Got feedback? Tweet us!. Enjoy the podcast, and we'll see you in Skyrim!

Technorati Tags: , , ,

Enclosures:
[thuum24.mp3 ( Size: 10437654 )]

posted by James Robertson

 Share Tweet This

skyrimAAC

Thu'umcast 24: Dawnguard and MMOs (AAC)

May 31, 2012 23:46:43.778

Thu'umcast

Welcome to episode 21 of "Thu'umcast" - a podcast where Michael Lucas-Smith, Scott Dirk, Austin Haley, Makahlua and I document our trials and tribulations in Elder Scrolls V: Skyrim

We're back, and we talk about three things: the Dawnguard DLC that just had a teaser trailer released, the Elder Scrolls MMO that's been talked up, and the stuff going on with the Skyrim Steam Workshop

If you liked our work on That Podcast, you'll probably like this. We intend to stay with the same idea - a gameplay podcast. If you don't want spoilers, don't listen - we are going to be talking about how we play the game, and what we ran across as we played.

Here's the trailer Bethesda let loose today:

You can subscribe in iTunes (or any podcatcher) using this feed, or this one for the AAC edition. We'll add the iTunes specific links as soon as they are available. In the meantime, join the Facebook Group and follow us on Twitter. If you play on Steam, join the Steam Group. Like the music? Pay Sbeast a visit, we thank him for letting us use it!

Links to all episodes and other information can be found on the Thu'umcast page.

If you want to download the podcast directly, we've provided it in three formats:

Got feedback? Tweet us!. Enjoy the podcast, and we'll see you in Skyrim!

Technorati Tags: , , ,

Enclosures:
[thuum24.m4a ( Size: 14304552 )]

posted by James Robertson

 Share Tweet This

st4u

ST 4U 240: Making External API Calls

June 1, 2012 11:01:28.736

Today's Smalltalk 4 You looks at making external API calls using VA 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:

External Calls.

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:


Today we'll take a look at how to make external API calls from VA Smalltalk. IN this example, we'll call the MessageBoxA API in Windows:

C API

The code looks like this:


| pf |
pf := PlatformFunction fromArray: #('C' 'MessageBoxA' nil 'user32.dll' #(#uint32 #pointer #pointer #uint32) #int32).
pf 
   callWith: PlatformGlobals::HwndNull 
   with: 'this is some text' asPSZ 
   with: 'this is a caption' asPSZ 
   with: PlatformConstants::MbYesno

To understand what's going on in the ByteArray of arguments, have a look at class PlatformFunction:

PlatformFunction

Bear in mind that this example is a bit artificial; the class CwPrompter exists in VA< and uses this API already. However, it does give you a simple example of making an API call, and you can follow the same pattern for your own work.

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.

Technorati Tags: , ,

Enclosures:
[st4u240-iPhone.m4v ( Size: 3344361 )]

posted by James Robertson

 Share Tweet This

smalltalk

Image Based or Not?

June 2, 2012 9:30:12.000

Guille Polito has a nice roundup of the pros and cons of using - or not using - an image based system like Smalltalk.

Technorati Tags:

posted by James Robertson

 Share Tweet This

humor

Unclear on the Concept

June 3, 2012 0:56:05.199

What I always think of for Orange Juice (if you can't see the picture, click on it for the full size):

lemons wtf

posted by James Robertson

 Share Tweet This

podcast

IM 80: Fluid Positioning for VW

June 3, 2012 11:35:40.109

Welcome to episode 80 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson and David Buck.

This week we have David Buck talking about Fluid Positioning (automated layout adjustment) for VisualWorks at the STIC conference held in March, 2012.

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!

Technorati Tags: , ,

Enclosures:
[im80.mp3 ( Size: 15684424 )]

posted by James Robertson

 Share Tweet This

podcastAAC

IM 80: Fluid Positioning for VW (AAC)

June 3, 2012 11:36:43.073

Welcome to episode 80 of Independent Misinterpretations - a Smalltalk and dynamic language oriented podcast with James Robertson and David Buck.

This week we have David Buck talking about Fluid Positioning (automated layout adjustment) for VisualWorks at the STIC conference held in March, 2012.

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!

Technorati Tags: , ,

Enclosures:
[im80.m4a ( Size: 21632835 )]

posted by James Robertson

 Share Tweet This

games

More Than Casual?

June 3, 2012 19:20:05.664

Is Nintendo signalling a desire to expand beyond the casual gaming niche they've done so well with? Take a look at the "pro" controller they are showing off for the next gen console:

Technorati Tags:

posted by James Robertson

 Share Tweet This