Tuesday, October 14th, 2008
Category: Adobe
, OpenWebPodcast
Ryan Stewart of Adobe joined us for episode 5 of the Open Web Podcast. We really want to be pragmatic Open Web citizens, so thought it would be good to hear from Ryan and get his point of view on what Adobe, and he, are thinking with respect to the Web as a-whole.
You can download the podcast directly (OGG format too), or subscribe to the series, including via iTunes).
We had a really fun chat, which had us discussing:
- Adobe’s view of the Web
- Silverlight, and Alex’s quote of the show: “Microsoft can’t write JavaScript.” Ah, come on, what about Scott Isaacs!
- Ctrl/Cmd-R is the “Make All” of the Web, and Flex
- ECMAScript, ActionScript, and the path forward
- Video: A huge Flash advantage. Where does the video tag fit in? John pointed us to the experimental vorbis support via haXe
- AIR: Ryan talked about how he sees AIR fitting into the landscape, and how he personally would love to see Geolocation APIs added
- Open Source: Ryan shares his insight on the experience Adobe has gotten from their Open Source projects (Tamarin, Flex, …)
It was a real pleasure to have Ryan come into the lions den. He is very honest with what he does and doesn’t know from within, and doesn’t hold back on his own thoughts.
What would you like to ask Adobe?
Tuesday, September 9th, 2008
Category: OpenWebPodcast
Over on the Open Web Podcast the crew interviewed Allen Wirfs-Brock, and Pratap Lakshman from Microsoft on ECMAScript, IE 8, and more. It was a real pleasure to chat with these guys as they talked on a variety of issues, even including their thoughts on business models on the Web!
Allen Wirfs-Brock is the standards guy from Microsoft who sits and works on ECMA. Pratap Lakshman is from the JScript team, and works on the ECMAScript 3.1 committee.
They were gracious enough to joined us on the call to discuss the recent new around ECMAScript Harmony, how Microsoft feels about it, work that is being done in IE 8, performance, and tangents into ideas behind the Open Web.
You can download the podcast directly (OGG format too), or subscribe to the series, including via iTunes).
When a beta of IE 8 comes out, we all download it quickly to find out what was added, what wasn’t, and also making sure that our tricks weren’t taken away!
The guys talked about the Object.defineProperty support added in IE8b2. Allen clarified the implementation details on how this has been added to hosted DOM objects and not JavaScript “native” objects. The team has been working on “end to end performance” issues, and have done a lot of work on the DOM. They also mentioned how we should expect a new set of technology to run JavaScript in the future. It has to happen, they have to join the new performance world with TraceMonkey, V8, and SquirrelFish (Extreme).
The better environments to run JavaScript dovetail nicely with the ability to have JavaScript become more self-hosting, which was discussed in some depth. They also mentioned the goal in IE8 to have JavaScript developers not requiring to do special work for IE, and a bunch of bugs have been fixed around this core issue. What about core DOM event support? John brought up that with the addition of DOM prototypes, that this could be added by libraries, and that this hook could be used for a lot of good.
We were also led into discussing the disconnect between the ECMA standard and the W3C standard, primarily the DOM and JavaScript. Pratap was a little disturbed that the ECMAScript spec only had a few words on DOM, and some banter occurred around the role of JavaScript as being the One True Open Web language, or whether there is a place for the polyglots.
Other recent podcasts
Tuesday, September 2nd, 2008
Category: OpenWebPodcast
The tag-team HTML5 series, and Open Web Podcast is back this week with new content.
First, Mark Pilgrim’s This Week in HTML 5 Episode 4 comes to you with the weekly summary:
The big news this week is the birth of the W3C’s experimental HTML 5 validator (announcement). It is based on Henri Sivonen’s experimental HTML 5 validator, although there are still some integration bugs to shake out. Related discussion on Sam Ruby’s blog.
Mark then details the discussions on SVG-in-HTML, and the alt argument.
On the Open Web Podcast, John Resig and I got to interview Anne van Kesteren of Opera and numerous-standards fame:
We got to sit down with him (virtually) and discuss both high level issues such as the current state of CSS, down to the brass tacks of particular APIs such as access-control, CSS3 Media Queries and XHR, and even look to the future with technology such as WebSockets.
You can download the podcast directly (OGG format too), or subscribe to the series, including via iTunes).
There are some nuggets that I didn’t know of, such as the agreement with Microsoft to at least use access-control (as XHR level 2 does) for their competing XDR proposal.
Finally, with John Resig from Mozilla Corp, and Anne from Opera, there is some healthy debate on the roll of market share and minority browsers.
Who else would you like us to interview? Ben and I have a fun new series that we are finally putting together that gets more into personality than technology, and is a lot of fun.
Friday, August 8th, 2008
Category: OpenWebPodcast
, Podcasts
Welcome to the inaugural episode of a new podcast to cover news, happenings, and our opinions on the Open Web (download the Open Web Podcast episode one directly or subscribe to it, including via iTunes). When I say “our” I am talking about the founding podcasters: Alex Russell, John Resig, and myself. It is a pleasure to be able to share air time with two of the real leaders of the Open Web, and specifically the Ajax space thanks to Dojo and jQuery.
What is the state of the Open Web?
That is how we started out the podcast, and we got to see very different opinions. John discusses the decentralization and new openness that we see across the Web. Alex was a little more wary, and talks about how he wants the Open Web to progress faster. He noted that a lot of the good work has been a little away from the client, and instead in the area of identity, transport, and formats.
We then move on to HTML 5, where we discuss items in Mark Pilgrim’s This Week in HTML 5 piece including Web Workers (think: Gears Workers), and the clarification of alt tag usage in the img tag to have you using alt="{diagram}" and the like.
We have a detailed chat about Web Workers, and where we see them being useful. John talks about issues around not being able to talk to the DOM, Alex talks about mashups, and I talk about some tests showing how they can help performance in a few areas. Matthew Russell did a demo using the Dojo 2d code at OSCON, and showed how he doubled the performance by pushing out computation into a Worker. John also talked about a special case for passing DOM fragments or the like to a Worker with special serialization. Of course, security is a concern for all of this.
John brought up the new data- embedding tactic that showed up in the HTML 5 spec. A conversation ensued around how you should separate your data from presentation. Is the DOM there to store data? Isn’t it a good place to keep it? Is “data-” just too long?
It is exciting to think that the W3C Selectors API will soon be implemented in Firefox 3.1, Safari 3, IE 8, and probably Opera 10. That seemed to happen pretty quickly. John and Alex talk about how this is going to mean a lot of chopping code from their frameworks, the increase in performance, and the subtle differences between the spec and how they were doing things.
The discussion leads to a new feature, named scoped CSS, that allows you to say “this CSS only works over here.” This could be huge, especially if you have an application such as a CMS, where people upload their own content that can mess with your application structure itself.
Next, we delve into the world of Firebug. John talks about how Firebug development is being bootstrapped by Mozilla and other contributors, and he discusses the upcoming versions and what you can expect. Stability and performance are top of the list. Don’t forget the Firebug Lite improvements too, which mean that you get more than just console to play with in non-Firefox browsers. I just posted the notes on that meeting, kindly taken by Steve Souders.
We talked about the Open Web Foundation, and Alex discussed what he would like to see come of it. He is optimistic, and thinks that the real test will be if we see the incubation of projects that really push the Web on the client side, as well as the identity side.
Finally, there is news in the Dojo community and Alex spills the beans. After over 4 years of service, Alex is stepping down as the project lead of Dojo, and handing over the reins to Peter Higgins who has shown great chops as both a commiter and an external leader. We wish Pete the best of luck! Alex isn’t sneaking off into the sunset though, as he talks about in his post on the subject, he will see be an active member of the Dojo community for a long time to come.
Finally, thanks again to John and Alex for taking the time to start this up with me. Please let us know what you think, and what you would like us to talk about.