show all comments

smalltalkDaily

Smalltalk Daily 7/3/09: Code Visibility in Web Velocity

July 03, 2009 11:21:16 EDT

Today's Smalltalk Daily looks at one of the nice browsing features of Web Velocity - changing code visibility while continuing to edit your own code. To watch, click on the viewer below:

If you have trouble viewing that directly, you can click here to download the video directly

You can also watch it on YouTube:

Technorati Tags: , ,

Enclosures:
[http://www.cincomsmalltalk.com/casts/stDaily/2009/smalltalk_daily-07-03-09-iPhone.m4v ( Size: 7986208 )]

smalltalk

Eating our own Dogfood

July 03, 2009 09:27:20 EDT

As Michael mentions on this weekend's podcast (out on Sunday), the Web Velocity site needs some work on the presentation side - but at least we're now eating our own dogfood. The site is running Web Velocity now.

Technorati Tags: ,

webVelocity

Plugging Away in Web Velocity

July 02, 2009 22:06:38 EDT

I've been doing some website/web app building in Web Velocity and Seaside today; it is so much easier than working with the server page/servlet model. Instead of a page and a servlet, I had this for a small form:


html form: 
		[html table: 
			[html tableRow: [self renderUserRowOn: html].
			html tableRow: [self renderPasswordRowOn: html].
			isLoggedIn ifTrue: [html tableRow: [self renderFileRowOn: html]].
			html tableRow: [self renderButtonRowOn: html]]]

And the code for handling the form is all in the #renderButtonRowOn: method - not sitting in two places (form and servlet). Then there's the whole component based assembly thing. I built the Media Search app, but that mostly used Web Velocity scaffolding - I didn't get into much Seaside level work. Here's the rendering of the main part of the app I was mucking with:


renderContentOn: html

	html div
		id: #wrapper;
		with: [self renderDetailsOn: html]

renderDetailsOn: html
	
	html render: WVHeader new.
	html render: WVMain new.
	html render: WVFooter new

I know other people have written about this before, but doing this kind of component based assembly in code, as opposed to with html include statements, just makes life simpler. Need to change something? Use the refactoring tools to make changes. Instead of moving back and forth between toolsets, everything is in one place. It's all very cool.

Technorati Tags: ,

gadgets

Don't Leave Your iPhone in the Car

July 02, 2009 12:35:19 EDT

Apple has responded to reports of the iPhone getting hot:

Apple, however, has issued what some might call a "common sense" warning: a support document that warns users not to keep the iPhone in an environment where temperatures can exceed 113 degrees Fahrenheit, including parked cars.

If it overheats, you might see this:

Hot iPhone

I've had the iPhone get pretty hot when I've had multiple radios going (WiFi, 3G, and Bluetooth) - although the battery ran down before I ever got close to a warning like that.

Technorati Tags: ,

smalltalkDaily

Smalltalk Daily 7/2/09: Finding Things in Web Velocity

July 02, 2009 09:42:29 EDT

Today's Smalltalk Daily looks at searching within Web Velocity - how do you find classes/methods, or senders/implementors within the browser environment?. To watch, click on the viewer below:

If you have trouble viewing that directly, you can click here to download the video directly

You can also watch it on YouTube:

Technorati Tags: , ,

Enclosures:
[http://www.cincomsmalltalk.com/casts/stDaily/2009/smalltalk_daily-07-02-09-iPhone.m4v ( Size: 7708550 )]

advertising

Worst ad Ever

July 01, 2009 17:13:03 EDT

Microsoft really, really needs to deep six their ad agency - and sack the people who approved the latest ads. Don't believe me? Wander over here, and have a look at the latest ad. Afterwards, see if you can say that the ad created any pleasant thoughts about Microsoft or their products.

Even worse - they've apparently gone with a whole series of them. I imagine that one person likes these ads - Steve Jobs.

Technorati Tags: ,

smalltalk

Phidgets from Smalltalk

July 01, 2009 16:44:34 EDT

The HPI guys have hooked up Phidgets (USB controllable gadgets) with Smalltalk. Looks pretty cool - there's a video at the link.

Technorati Tags:

smalltalk

Unto the Breach We Go

July 01, 2009 13:38:54 EDT

On the podcast that will come out on Sunday Michael and I will be talking about two things that have gotten a lot of discussion in the vwnc and vw-dev mailing lists of late:

  • The new implementation of Delays/Timers
  • The BraceConstructor (shich is a goodie)

If you have concerns about either one that you would like to hear addressed, send me an email or drop a comment - if you want your question to be verbal, then record a short MP3 of your question and email that.

Technorati Tags: , ,

smalltalk

Smalltalk at Boing Boing

July 01, 2009 08:29:14 EDT

smalltalkDaily

Smalltalk Daily 7/1/09: Introducing Web Velocity, Part 2

July 01, 2009 08:18:13 EDT

Today's Smalltalk Daily continues from yesterday with Web Velocity, and demonstrates publishing your code to the embedded repository. To watch, click on the viewer below:

If you have trouble viewing that directly, you can click here to download the video directly

You can also watch it on YouTube:

Technorati Tags: , ,

Enclosures:
[http://www.cincomsmalltalk.com/casts/stDaily/2009/smalltalk_daily-07-01-09-iPhone.m4v ( Size: 4976371 )]

video

Agile Web Development: Arden Thomas in Cologne

June 30, 2009 18:11:25 EDT

Here's Arden Thomas in Cologne, Germany on June 2nd, at our one day Smalltalk event. He spoke about Agile web development with Web Velocity, and gave a demo. To watch, click on the viewer below:

If you have trouble viewing that directly, you can click here to download the video directly

Enclosures:
[http://www.cincomsmalltalk.com/video/2009/cologne/Arden_Agile_Web.mp4 ( Size: 123820444 )]

DRM

Stupidity Squared

June 30, 2009 17:47:20 EDT

Here's Blizzard attempting to explain a really stupid decision - no LAN play in StarCraft 2:

Upcoming real-time strategy Windows game StarCraft II will ship without Local Area Network multiplayer support in an effort to combat piracy, says Blizzard, in an official statement sure to annoy if not outright confound series fans the world round. Calling it a "difficult decision," Blizzard's Bob Colayco reportedly told Joystiq that "moving away from LAN play and directing players to our upgraded Battle.net service was the best option to ensure a quality multiplayer experience with StarCraft II and safeguard against piracy."

So let's get the basics out of the way: Will this stop actual pirates who clone lots of copies of the game? No. Will it annoy the heck out of legal buyers of the game who just want to play with a few friends and their laptops? Yes

So who's the moron at Blizzard who couldn't figure that out on his own? That guy and everyone there who agrees with him should be sacked, on the grounds of being too stupid for the job...

Technorati Tags: ,

gadgets

And there was much rejoicing

June 30, 2009 13:44:42 EDT

With an agreement in hand to standardize on mini-USB for phones, can we do the same for other gadgets? Cameras, video cameras, etc?

China previously announced plans (way back in 2007) to enforce an universal cell phone charger, which was (and still is) a great idea. Now the European Commission has struck a deal with Apple and other cell phone manufacturers to start selling phones with universal cell phone chargers starting next year. The EC has decided on the same adapter as China, a micro-USB connector.

I'm enough of a cynic about Apple to say that I'll believe it when I see it though.

Technorati Tags: ,

webVelocity

Web Velocity Video Updates

June 30, 2009 11:00:50 EDT

Web Velocity

With the eval of Web Velocity available, I thought I'd reorganize the video pages:

I'll be updating the videos to be more current over the next little while; enjoy!

Technorati Tags: , ,

smalltalkDaily

Smalltalk Daily 6/30/09: Intro to Web Velocity

June 30, 2009 10:32:52 EDT

Today's Smalltalk Daily does a basic overview of Web Velocity. To watch, click on the viewer below:

If you have trouble viewing that directly, you can click here to download the video directly

You can also watch it on YouTube:

Technorati Tags: , ,

Enclosures:
[http://www.cincomsmalltalk.com/casts/stDaily/2009/smalltalk_daily-06-30-09-iPhone.m4v ( Size: 9645439 )]