. .

st4u

ST 4U 327: Memory Monitoring in VA Smalltalk

January 4, 2013 14:44:09.329

Today's Smalltalk 4 You starts looking at the basic memory monitoring tools available in 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:

Memory Tools.

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:


It can be useful to get an idea as to how memory is being used as parts of your Smalltalk application are running - VA Smalltalk provides some tools that allow you to have that look. First off, you'll need to load some applications using the ApplicationManager (EsMemoryTools)

Memory Application

Once that's loaded, go to the launcher's tools menu, and start the monitor:

Memory Monitor

If you start it, not a lot will be happening - after all, we aren't really running anything but the base image. Try something - here, we loaded an image file using streams:

Memory Application

See the changes? You can use this to better effect when running your application (or hotspots in it) to see what's going on.

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.

Enclosures:
[st4u327-iPhone.m4v ( Size: 2375511 )]

posted by James Robertson

 Share Tweet This

podcast

IM 109: Choose the Right Collection

January 6, 2013 11:38:12.863

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

This week Dave and I talked about Collections, and how important it can be to pick the right one. As an example, Dave explains a recent consulting assignment where using the right collections in one method shaved execution time from 23 minutes to 21 seconds..

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!

Tags: ,

Enclosures:
[im109.mp3 ( Size: 11538175 )]

posted by James Robertson

 Share Tweet This

podcastAAC

IM 109: Choose the Right Collection (AAC)

January 6, 2013 11:40:27.896

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

This week Dave and I talked about Collections, and how important it can be to pick the right one. As an example, Dave explains a recent consulting assignment where using the right collections in one method shaved execution time from 23 minutes to 21 seconds..

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!

Tags: ,

Enclosures:
[im109.m4a ( Size: 15,849,658 )]

posted by James Robertson

 Share Tweet This

st4u

ST 4U 328: Store Loading in VW

January 7, 2013 12:46:40.276

Today's Smalltalk 4 You looks at an interesting issue with teh Atomic analyzer and loader in VW. 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:

Version Control

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: , ,

Enclosures:
[st4u328-iPhone.m4v ( Size: 2842969 )]

posted by James Robertson

 Share Tweet This

stic13

Smalltalk 30th Anniversary at STIC'13

January 7, 2013 16:27:49.459

From the STIC 2013 Director, Evelyn Van Orden

Dear Smalltalk Colleagues,

I'm pleased to announce more details about the STIC'13 International Conference and Smalltalk 30th Anniversary Reunion.

STIC13
The Smalltalk Industry Conference STIC’13 will be held June 9-12, 2013 at the Wigwam Resort

The theme is 30 Years of Smalltalk

STIC'13 Call for Participation
The STIC'13 Call for Participation was posted by James Robertson. This is the first time the conference has called for presentations on the History of Smalltalk.

Submissions of technical presentations, experience reports, technology demonstrations, panel discussions, workshops, and other ideas should be submitted by email to Sts_Speakers@stic.st.

STIC'13 Smalltalk Reunion Banquet
We need your help to make this a memorable once-in-a-lifetime event:

  • Invite colleagues to participate - send their contact info to evelyn@evelynArts.com or ask them to connect with Evelyn Van Orden on LinkedIn
  • Provide historical information, especially info not previously published: anecdotes, stories, interviews, photos, videos, music, artwork, etc.
  • Donate memorabilia for a silent auction; proceeds to benefit software engineering scholarships
  • Submit ideas for the banquet program, which will be a multi-media presentation including music, artwork, speeches, videos, and ???

With your help, we can make the Smalltalk 30th Anniversary Reunion Banquet more dynamic and fun than any other conference banquet you've ever attended!

STIC’13 Call for Sponsors
We're actively recruiting sponsors for STIC’13. Please let me know asap if you have any qualified leads. We're especially interested in companies who were developers or early adopters of Smalltalk in the 1980s and 1990s (e.g. Xerox, PARC, IBM, Apple, Microsoft; descendents of Tektronix, Digitalk, etc.).

STIC13 Sponsorship Levels

  • Platinum $10,000
  • Gold $5,000
  • Silver $2,500
  • Corporate $1,000
  • Academic $500

Sponsors for the previous conference STIC12 are listed here

If you’re interested in participating, please email me at evelyn@evelynarts.com or connect with me on LinkedIn. Please forward this to colleagues who may be interested.

Objectively,

Evelyn Van Orden
Director, Smalltalk 30th Anniversary Reunion
STIC13

posted by James Robertson

 Share Tweet This

news

Unintended Consequences

January 7, 2013 18:53:25.983

I saw this article on what (some) flight attendants think about things, and this stuck out to me:

Our airline used to pay us when we showed up for duty at the airport. That was eons ago. Then we got paid our measly hourly wage when the cabin doors closed. Then it was when the plane's brakes were released. Now we get paid only when the wheels leave the ground ("wheels up" in airline parlance). We don't even get paid when we're taxiing! There can sometimes be hours of delay between the time we show up for work and when we're airborne. Different airlines have different policies, but it's a way for them to save money. So when we greet you at the door, we do that for free. When we serve you your pre-flight drink, we do that for free, too. No wonder our smiles are so fake.

If a flight is late, the airline might have to pay us overtime. If the flight is going to be late anyway, we've been known to delay it even further in order make sure overtime kicks in, which on our airline means up to double the hourly pay. We might find some minor defect in the aircraft or use some other ruse to make up for the money we don't get paid waiting for take off.

This is where many, many big organization policies end up. Some bozo with a spreadsheet has a bright idea about saving money, but the idea that an action might generate a reaction never occurs to him. Everyone ends up less happy, and the bozo gets promoted for "thinking outside the box".

Tags:

posted by James Robertson

 Share Tweet This

js4u

JS 4U 234: Basic Overlays

January 8, 2013 10:11:26.094

Javascript 4 U

Today's Javascript 4 You looks at basic overlays using Javascript and the 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:

maps

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: ,

Enclosures:
[js4u234-iPhone.m4v ( Size: 2385296 )]

posted by James Robertson

 Share Tweet This

games

SteamBox Teased at CES

January 8, 2013 10:29:23.074

Looks like Valve is serious about the Living Room - they are teasing a prototype SteamBox at CES. Here's my question though: if the thing is running Linux, just how many games will actually be available for it? I'm very interested in this, because I'd like to have my save games and achievements available on a big TV at home, and my laptop on the road. But only if games like Skyrim actually work on it....

posted by James Robertson

 Share Tweet This

st4u

ST 4U 329: Binary Message Changes in VisualWorks

January 9, 2013 11:54:11.628

Today's Smalltalk 4 You looks at a recent VisualWorks change in binary messages that might impact your upgrade. 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:

Binary Messages

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: , ,

Enclosures:
[st4u329-iPhone.m4v ( Size: 3005143 )]

posted by James Robertson

 Share Tweet This

smalltalk

Smalltalk Analogies

January 10, 2013 7:59:03.720

Dave Buck explains why working in Smalltalk is so different from everything else.

posted by James Robertson

 Share Tweet This

js4u

JS 4U 235: Overlay Switching

January 10, 2013 9:11:16.449

Javascript 4 U

Today's Javascript 4 You looks at switching between overlays in a map using Javascript. 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:

overlays

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: ,

Enclosures:
[js4u235-iPhone.m4v ( Size: 1750499 )]

posted by James Robertson

 Share Tweet This

st4u

ST 4U 330: Subcanvas Changes in Newer VW

January 11, 2013 12:36:42.526

Today's Smalltalk 4 You looks at change in the way Subcanvases work in newer revs of VisualWorks, and something you may have to do if you rely on some of the older APIs. 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:

Subcanvas

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:

s

Tags: ,

Enclosures:
[st4u330-iPhone.m4v ( Size: 2174414 )]

posted by James Robertson

 Share Tweet This