Activate your free membership today | Log-in

Tuesday, July 15th, 2008

RJK Podcast - Scooby Doo

Category: Podcasts

Scooby-Doo is a long-running American animated series produced for Saturday morning television in several different versions from 1969 to the present. The original series, Scooby-Doo, Where Are You!, was created for Hanna-Barbera Productions by writers Joe Ruby and Ken Spears, CBS executive Fred Silverman, and character designer Iwao Takamoto. Hanna-Barbera produced numerous spin-offs and related works until being absorbed in 1997 into Warner Bros. Animation, which has handled production since then. Although the format of the show and the cast (and ages) of characters have varied significantly over the years, the most familiar versions of the show feature a talking dog named Scooby-Doo and four teenagers: Fred “Freddie” Jones, Daphne Blake, Velma Dinkley, and Norville “Shaggy” Rogers.

These five characters (officially collectively known as “Mystery, Inc.”, but never referred to as such in the original series) drive around the world in a van called the “Mystery Machine”, and solve mysteries typically involving tales of ghosts and other supernatural forces. At the end of each episode, the supernatural forces turn out to have a rational explanation, typically criminal plots involving costumes, latex masks and special effects intended to frighten or distract. Later versions of Scooby-Doo featured different variations on the show’s supernatural theme, and include characters such as Scooby’s cousin Scooby-Dum and nephew Scrappy-Doo in addition to or instead of some of the original characters.

Scooby-Doo was originally broadcast on CBS from 1969 to 1976, when it moved to ABC. ABC aired the show until canceling it in 1986, and presented a spin-off, A Pup Named Scooby-Doo, from 1988 until 1991. Scooby-Doo returned to the air on the WB Network, during the Kids’ WB programming block, in 2002. The current Scooby-Doo series, Shaggy & Scooby-Doo Get a Clue!, began in 2005 and airs Saturday mornings on The CW network. Repeats of the series are broadcast frequently on the Cartoon Network and Boomerang in the United States and other countries.

Posted by dkennedy at 3:29 pm
Comment here

OOOOO
Rate the above post

Friday, July 11th, 2008

testing front page

Category: Podcasts

this is tagged with podcasts but not with front-page

Posted by jmay at 2:50 pm
Comment here

OOOOO
Rate the above post

Thursday, June 19th, 2008

Audible Ajax Episode 27: SproutCore with Charles Jolley

Category: Podcasts, Prototype

SproutCore Photos

On the back of the iPhone 3G news at WWDC, the next biggest thing was the launch of Mobile Me, a compelling user experience to access Apple services using standard Open Web technology.

The application is written using the SproutCore framework, and I got to sit down with Charles Jolley, one of the founders.

We talked about the history of the project, how it differs from other frameworks that are out there, and where they are going. It is interesting that this podcast comes after the 280 North one, as they are both Cocoa inspired.

SproutCore is much more JavaScript focused though, and gives you MVC in the client in a simple and intuitive way. I found it interesting to see how the framework has developed, from its Rails plugin roots, to now (dispel myth: it has no dependency on Rails, just some build files are Ruby).

Charles talks about techniques that they use to give you fast applications (common global event dispatch seems key, and Prototype 2.0 is adding this) and how he feels that compelling rich browser applications will keep pushing the browser vendors to speed up, and shape up!

We have the audio directly available, or you can subscribe to the podcast.

Posted by Dion Almaer at 4:39 pm
5 Comments

+++--
3.5 rating from 73 votes

Friday, June 6th, 2008

An interview with 280 North on Objective-J and Cappuccino

Category: JavaScript, Library, Podcasts, Toolkit

280 North

As I say in this podcast interview, I got an early look at 280 Slides the application that launched yesterday to much acclaim. People are calling it “Keynote on the Web”, which the team finds very humbling, and hope that one day they have all of the great features (and more!).

As you can hear from the interview I sit down with Ross Boucher, Tom Robinson and Francisco Tolmasky to discuss their new application and how they built it.

I really like these guys. A couple of them worked on cool products at Apple, and it turns out that they started the language and runtime work back at school.

Objective-J is the language that takes JavaScript and makes it Objective (as Obj-C did to C). Lots of square brackets. When the browser gets served .j files, it preprocesses them on the fly. This means that you can do things like, use standard JavaScript in places.

Cappuccino is the port of the Cocoa framework.

The guys talk a little about the toolchain an why they did this, and even how it enables future cool things such as generating a native Mac application from the same code.

We also get into the fun cross browser issues that they work around, and how they are abstracting developers high up, so you don’t have to deal with these issues.

Finally, I was excited to hear that they will be open sourcing the code at objective-j.org shortly (may not be there yet). They are going through the usual issues of choosing a license (Apache2 please?), a source control system (Subversion vs. Git), and documenting the thing ;)

We have the audio directly available, or you can subscribe to the podcast.

The team was very interested in learning what JavaScript developers think (They have heard from Objective-C folk who love it), so let them know in the comments!

Posted by Dion Almaer at 3:41 pm
49 Comments

++++-
4.4 rating from 53 votes

Tuesday, May 6th, 2008

Ajax Pioneer Week: Bruce Johnson of GWT

Category: GWT, Google, Interview, Podcasts

Today we have Bruce Johnson of the GWT team talking to us about GWT 1.5. He discusses the new features, such as the long awaited Java 5 language support, performance improvements, and much more.

It is very nice to take an application, run it through the new GWT 1.5 compiler, and get an instantly faster running application “for free”.

Previously on Ajax Pioneer Week…

Posted by Dion Almaer at 9:27 am
3 Comments

++++-
4.4 rating from 27 votes

Monday, May 5th, 2008

Ajax Pioneer Week: Sam Stephenson of Prototype

Category: Interview, Podcasts, Prototype

We are having a special week at Ajaxian. Ben and I are giving an Ajax talk at JavaOne this week, and decided to put a little video from Ajax pioneers. As we worked out what we wanted to do, we asked the pioneers for a little time to do an interview. Although only a piece of the interview will be used in the live presentation, we wanted to get the full interviews for the community here.

During the week you will hear from:

  • Sam Stephenson of Prototype
  • Bruce Johnson of GWT
  • Alex Russell of Dojo
  • John Resig of jQuery

On Wednesday, we will have a special video that features Ben and I having some fun with a new type of Ajax application.

Let’s cut to the chase, and listen in to Sam Stephenson. Although we couldn’t get to him in person, he kindly recorded himself via his laptop. My voice quality is poor, but we are all hear to listen to his thoughts on:

  • The future of Prototype
  • What excites him about new versions of Prototype, and what problems are they trying to solve
  • Thoughts on the current crop of browsers, and what he wants to see

In the interview he discusses pdoc, a new inline documentation tool, Sprockets, a tool to help package Prototype, and new event delegation techniques.

Posted by Dion Almaer at 11:16 am
16 Comments

++++-
4.4 rating from 38 votes

Friday, April 4th, 2008

Audible Ajax Episode 25: State of Ajax

Category: Podcasts

Ben and I were both in the same place for once, so we whipped out a recorder and produced a new Audible Ajax podcast.

There has been a lot going on in the Ajax-related space, and we cover our thoughts on:

  • IE 8 and standards
  • Acid3 testing
  • Server side JavaScript vs. polyglots
  • Fluid and GreaseKit
  • The meaning of the Open Web

We have the audio directly available, or you can subscribe to the podcast.

Posted by Dion Almaer at 10:30 am
2 Comments

+++--
3.6 rating from 11 votes

Monday, February 18th, 2008

Audible Ajax Episode 24: Aptana Jaxer Talk

Category: Aptana, Framework, JavaScript, Podcasts

I had the opportunity to sit down with three fine gents from Aptana to discuss their recent launch of Jaxer, the “server side Ajax framework”.

Paul Colton, Uri Sarid, and Kevin Hakman all sat with me to chat about things. I have already played with Jaxer, and created the Google Gears wrapper which can be used seemlessly for use cases such as “If the user doesn’t have Gears installed, just do it on the server”.

We discussed a lot in the twenty odd minutes including:

  • Where the idea for Jaxer came from
  • The difference between a server side JavaScript framework and Jaxer (since there are many of them!)
  • How Jaxer works (think of a headless Mozilla browser)
  • Side effects of going this direction
  • How developers are using it
  • How does your architecture change if you are using Jaxer?
  • How can you talk to code in Java and other languages?
  • How JavaScript 2 fits into the picture
  • What about deployment?

A lot of good stuff. Thanks to the crew for taking the time to chat with me. What other questions do you have for them?

We have the audio directly available, or you can subscribe to the podcast. We also have the video in high def here, or in normal def right below:

Posted by Dion Almaer at 9:37 am
7 Comments

++++-
4.4 rating from 21 votes

Tuesday, January 15th, 2008

John Lilly , CEO of Mozilla, Interviewed

Category: Firefox, Podcasts

Sean Ammirati of ReadWriteTalk has posted an interview with John Lilly, the new CEO of Mozilla.

Listen, or read the transcript.

Ok. In Firefox 3 is the killer browser. And I think I’ve been using the Beta since Beta 1 and Beta 2 is even better. Even in the Beta, we’ve surpassed the quality of Firefox 2. So I already encouraged my mom and my grandmother to update their Firefox 3 Beta 2. I thinks it’s a killer product. It holds up in a lot of new areas. It works well on Mac, on Linux and works well in Windows as always.On labs, there are two things in particular. I’m really excited about the efforts on mobile were working on. I think a lot of folks wondered what about what we’re going to give mobile. And we’ve waited for a pretty long time. But we really felt like we needed to wait until the industry started to open-up a little bit.

We are trying not to overload users with a lot of new features. We’ve done a lot of stream lining. A few years ago we cam out with Firefox 1. It was a good’s a good product, but it was 1.0. With Firefox 2 we started adding a lot of what people were expecting. And then I think Firefox 3 really represents a streamlining and a maturation of the user interface. But it really means it fits into the Mac. The Macintosh theme really works. We have Linux system integration and icons. I think that it’s going to feel like a much better product to people, especially people who give you aren’t
so techy. But I think it will retain all the openness that the techy population, like myself, like.The one featured that everybody really likes, other than the fact that the memory usage is better than ever and the performance is better than ever, is
the URL bar.

Instead of just typing the URL and having it remind you what the URL is, you can type any word in the name of the document. Like if you went to a site about the Simpsons, you could just type Simpsons in the bar and it will show you all the sites with Simpsons in the title. And it’s just one example of maybe 15 different ways we’re helping people find the places they’ve been to before or the place that they want to get to. So I think navigation around the information space is getting increasingly important. The web is pervasive or humungous and getting larger. And just being able to find what you want, find what you’ve visited is the key. So I think that the colloquialism around here is to call it the awesome bar instead of the URL bar.
That’s just one example of hundreds of hundreds of user interface tweaks that we’ve made. And I think are going to make a little difference to people.

So I suspect that we’ll start to participate DataPortability.org. They’ve got to start doing something sooner or later. So like doing the actual work there is going to be the key. Of course OAuth and that kind of stuff we’ve starting to experiments with. That stuff will be very important for Weave. So I suspect we will start to participate in dataportability.org, but we haven’t yet.

Posted by Dion Almaer at 6:31 am
10 Comments

+++--
3.1 rating from 17 votes

Friday, January 4th, 2008

Zed Shaw interview on Rails community, enterprise, Ajax, patents, and a whole lot more

Category: Podcasts, Rails, Ruby

Rob Sanheim sat down with Zed Shaw at RailsConf and had an hour long conversation with him that covered his thoughts on the Rails community, the role of the Enterprise, the state of Ajax, JRuby and Rubinius, documentation, tests, tooling, the role of patents in software, and a whole lot of opinion.

Zed Shaw

It is very interesting to listen to this after the explosion that happened when Zed lambasted the Rails community. When you listen to this interview, you see some of the seeds of the rant, but it is a lot more toned down, and there is some good stuff in there. It is easy to blog a crazy rant…. but when you are talking to someone you get a different side of the coin. This gives you that side, from a time when he wasn’t as upset as he may have been when he sat at the computer to type up his post.

Listen to the recording, or subscribe to the podcast. We will go back to more “standard” Ajax topics in the future.

Zed’s Core Quotes

  • On Semantic Web: Einsteins brain on a crack whores body isn’t going to happen
  • I’m waiting for someone to blind-side the entire Web stack
  • Some people hate me, but love Mongrel
  • Where is the XP for managers

And here are some of the thoughts that Zed expressed throughout the interview:

Thoughts on the Rails community, and enterprise (as big business)

  • Mixed feelings
  • Mongrel was an art project
  • Simpler software is better
  • Enterprise software is known to be complex, and survives to make money for consulting companies
  • Afraid of consulting companies getting behind it, as their interest is in selling 30 people vs. 3 people teams

What could an enterprise company sell?

  • Do enterprise stuff well such as Authentication
  • Stacks: Make it simple (no ClassLoader6)

JRuby

  • It is a huge deal
  • The only fear is that Sun will mess it up with the JCP.
  • The JRuby guys are rock stars

Rubinius

  • An open source project not controlled by anyone
  • A bunch of guys who really love Ruby
  • Massive “spec”, working with the JRuby guys

State of Ajax

  • HTTP sucks
  • Needs to be a reset
  • Semantic Web: “Einsteins brain on a crack whores body isn’t going to happen”
  • I’m waiting for someone to blind-side the entire Web stack
  • Ajax the technology doesn’t impress me, but the new UIs that we are seeing is fantastic
  • Usability != better looking
  • “click here” actually does a really good job at having people click here!

What is going to come out with all of the work happening on top of Mongrel?

  • Swiftapply
  • Evented mongrel
  • DrProxy
  • OpenBSD clustering
  • X hits per day is meaningless. What is the peak?

Honest Open Source

  • Not all open source projects are equal
  • Make everything open and public immediately (e.g. SVN)
  • Corporate open source projects often lose their flavour
  • Outside commiters are key
  • Some people hate me, but love Mongrel
  • Documentation is poor for Rails and Ruby, Ruby doesn’t have a culture for it
  • Rails core does a much better job that the Ruby community in general, and this is a reason why it took off
  • QRI command line. Way better than RI
  • If Rails core isn’t using it, don’t use it. Add: used_by

What tools do you use?

  • Vim
  • Use a generic tool, and pimp it
  • “I code with a thesaurus”
  • Vim is designed to be used on phone lines, and it is very safe
  • Good tools never cover your code

Testing

  • A bit of design up front
  • Design the API
  • Tests to measure how it is working
  • Quality comes from the design ahead of time

Posted by Dion Almaer at 7:55 pm
5 Comments

+++--
3 rating from 58 votes

Thursday, October 18th, 2007

Ken Russell on the new Java Plugin

Category: Java, Podcasts, Recording

After we posted about the news that Sun has rewritten the browser Java plugin system, we got a chance to sit down with the lead engineer on the project, Ken Russell.

He got to tell us about the fun implementation issues behind the rewrite. It turns out that the new system is mostly written in Java itself, and there is a very thin bridge to the browser. The JVM also runs in its own OS process, so if the JVM crashes it doesn’t affect the browser.

There were also other tidbits, such as having JNLP working natively in the browser, and how this could be used to allow other scripting engines such as JRuby to run in the browser. One JNLP extension, and everyone can share JRuby.

Posted by Dion Almaer at 10:00 am
22 Comments

+++--
3.1 rating from 101 votes

Wednesday, August 1st, 2007

Audible Ajax Episode 22: Joe Hewitt on Firebug, Firefox, and iUI

Category: Firefox, Interview, Podcasts, Utility, iPhone

This is Joe Hewitt week. We were fortunate enough to find some time to chat with Joe about a myriad of topics.

These topics ranged from:

  • Firebug: How Firebug came about, tips and tricks and hidden toys, and YSlow
  • Browsers: We had a fun chat about the history of Firefox, and how Gecko and Webkit compare these days
  • iPhone: How Joe got interested in mobile development when he never had done before
  • Misc: We also explored topics such as JavaScript 2, and how you can turn yourself into a 24 hour coding machine.

I had a really good time chatting with Joe. He is a solid bloke, and we all give him a hand for giving us Firebug.

Go ahead and listen to the interview or subscribe to the podcast.

Who would you like us to interview for upcoming shows?

Posted by Dion Almaer at 9:00 am
8 Comments

++++-
4.7 rating from 94 votes

Friday, June 8th, 2007

Interview with Mike Tsao of the Google Gears team

Category: Gears, Google, Podcasts

To round out shark^H^H^H^H^HGears week we have an interview with Mike Tsao of the Google Gears team on the new Google Developer Podcast.

The interview gives us a view into how Gears was formed, and how the three initial components were created.

For example, the WorkerPooler that allows you to spawn a long running piece of JavaScript code in another thread came about as a solution to making sure that the browser wouldn’t hand while the Database component would write to SQLite.

In this interview you will learn:

  • What Google Gears is at a high level
  • How Google Gears came about
  • The parts and pieces of Google Gears
  • Information on the Datastore component (SQLite)
  • Information on the ResourceStore and ManagedResourceStore components
  • How the APIs look, and what should I be thinking about as I make my application offline
  • How to handle versioning with Google Gears applications
  • How the WorkerPool came about, and why we need to run JavaScript jobs in another thread
  • The code contributions made back to the SQLite codebase (e.g. MATCH() added)
  • The pain of finding the 90% case for syncing
  • Thoughts on how the client is getting smarter
  • How GWT supports Gears
  • How Google Reader is using Gears
  • How the UI fits in with offline behaviour
  • The open source vision for Gears
  • How other web platforms can access Gears
  • Future ideas for Google Gears

You can download the episode directly, or subscribe to the show (click here for iTunes one-click subscribe).

Posted by Dion Almaer at 1:31 am
Comment here

+++--
3.9 rating from 11 votes

Wednesday, May 30th, 2007

Audible Ajax Episode 21: Dojo Offline on Google Gears

Category: Dojo, Gears, Google, Interview, Podcasts

Google Gears

Google has announced some big news for Ajax developers at Google Developer Day. The announcement is Google Gears, an open source runtime to allow you to build Offline Web applications.

Some may think “hmm, what about Dojo Offline?” The great news is that the Dojo crew were in the loop wrt this project, and Brad has ported Dojo Offline to use Google Gears as the base platform.

This is fantastic news, as it means that Dojo and Google are working together, instead of fragmenting. The end result is that the open Web will end up with a much better offline solution.

We interviewed Brad Neuberg, who is working on Dojo Offline thanks to SitePen.

The discussion was a lot of fun, and covered Brad’s thoughts on the offline problem, and how Google Gears and Dojo Offline fit together.

I can’t wait to see what the community comes up with, especially to solve the tough syncing problems.

Without further ado, listen to the interview.

ps. I apologize for the un-produced feel of this podcast. We got to do the interview at the last minute, and wanted to get the content out there for you in a timely manner.

Posted by Dion Almaer at 6:02 pm
7 Comments

++++-
4.4 rating from 35 votes

Tuesday, February 6th, 2007

Audible Ajax Episode 20: Project Tamarin

Category: Firefox, Flash, Interview, JavaScript, Podcasts

We at Ajaxian have long been hoping for a JIT compiler inside of the browsers’ JavaScript interpreter — so we were pretty stoked when Adobe donated their excellent JIT-compiling JavaScript virtual machine to Mozilla back in Nov. ‘06. The new open-source codebase, maintained by the Mozilla Foundation, is known as Project Tamarin.

In this episode of Audible Ajax (~14 MB, ~27 min.), we look into Project Tamarin in a bit of detail, analyzing what kind of an impact this will have on the Ajax community. Special guests include Brendan Eich (CTO, Mozilla), Kevin Lynch (Chief Software Architect, Adobe), Alex Russell (Founder, Dojo), and more. Let us know what you think!

Posted by Ben Galbraith at 1:58 pm
22 Comments

++++-
4 rating from 67 votes

Monday, December 4th, 2006

Audible Ajax Episode 19: The TIBCO GI Team

Category: Podcasts, TIBCO

Dion and I have long been impressed with the nifty, robust and very ajaxian UI magic that TIBCO brought to the Web with their GI tool… but we weren’t so excited about the nifty, robust price tag nor it being IE-only. As we covered a while back, TIBCO recently open-sourced their product — and not with one of those “pointless-entry-level-version free, useful version spendy” schemes, either. Given this news, and the recent port to Firefox, we thought it was high time to sit down with the TIBCO guys once again.

In Episode 19 (~28MB, MP3 format), we discuss:

  • What happens to the price of your product now that its open source?
  • Why are you open sourcing TIBCO GI now? Did you fail in the marketplace?
  • Just to be clear, can I use TIBCO GI to create something like Flickr, put it on-line, and never pay you anything?
  • What’s in the new 3.2 release?
  • What motivated your port to Firefox?
  • How hard was it?
  • What other browsers do you support?
  • How well did the VML code port to SVG?
  • How does the performance of TIBCO GI apps differ on Firefox versus IE?
  • What were some of the key shortcomings preventing Safari support?
  • How much of an impact will Firefox’s upcoming JIT make on your product’s performance?
  • You used SVG instead of Canvas to render your charts in Firefox; why?
  • TIBCO GI’s IDE environment is in the browser itself; why did you make that decision?
  • How does GI fit into the Ajax ecosystem? Why use it instead of one of the other Ajax frameworks?
  • How easy could I add Scriptaculous or Dojo to a GI app today?
  • How many different UI widgets do you have? What are some of the funnest widgets you’ve done?
  • What is the architecture of TIBCO GI app like What
    server-side platforms easily integrate with a TIBCO GI view?
  • Is GI meant to build desktop apps that happen to run in a browser, or
    to build web apps?
  • Do you support Comet-style architectures?
  • How extensible is TIBCO GI? Can I start creating my own widgets and incorporating them into the IDE?
  • How is the open source project being run? Who are the committers? To whom would I submit patches?
  • How good is your project’s documentation?
  • You mentioned “pixel-perfect” fidelity between IE and Firefox with TIBCO GI apps; does GI give you full pixel-level control?

We recorded the podcast at the same time we did the screencast that we released earlier.

Posted by Ben Galbraith at 8:30 am
3 Comments

++++-
4.1 rating from 24 votes

Next Page »