~ October, 2005 ~


Great article on Flex product line + videos posted

Hey there. Two quick things.

If you haven’t read Steven Webster’s article on the Flex product line, you should. He does a great job of outlining the benefits of Flex Enterprise Services as well as touching on the framework changes.

Secondly, videos of the keynotes have been posted, in case you haven’t seen them yet.


MAX wrap-up

Here’s the email I sent out to my team with my thoughts about MAX.

Hi folks.

Quick wrap-up of thoughts from MAX.

1) The people – I don’t know about you, but for me, I feel it is a real privilege to work on something that so many people care so much about. I met hundreds of people from all over the world this week, and it was both thrilling and energizing. Attendance was up from last year. I hear that there were ~3000 people there.

2) Flex 2, Flex Builder 2, and Flash Player 8.5 — People seem really jazzed. I think some people were in danger of having their heads explode. At the most basic level, they are excited by how fast AS3 is, the fact that we have a real development tool, and that the price is within their reach. There was lots of interest from traditional Flash authors (maybe more than we originally thought?) and there was also lots of interest from CF authors (who now see Flex as an exciting way to build complex front ends more quickly for the apps they are already building). It will be interesting to see what people build with our technology.

3) Flex Enterprise Services — Enterprise services are obviously not targeted at everyone in the MAX audience, but the people who understood what it was universally loved it. I am not exaggerating. I think this is a really good sign. I had several people come up to me to say that the Enterprise product was the thing they were the most excited about at the entire conference.

4) Flex and Flex Builder sneaks — Matt and Todd showed sneaks of Mercury (automated testing) integration, which allows you to record events in your Flex app, play them back, and verify the results. Matt and Todd kept drifting in and out of their Australian accents while they were doing their demo, which was hilarious to us (I was sitting in a row with Ely, Dave G., and Christophe). Heidi, Dave Z., and NJ showed demos of skinning, coding features, and container visualization. It’s nice to think that as more and more people use Flex Builder and run into things that they wish were in the product, we will be able to point back to some of the sneaks to hint at the things we are working on.

5) CFEclipse sneaks — Damon showed an RDS explorer and a query builder implemented inside Eclipse. Imagine that + Flex Builder for end to end coding. WooT!

Other stuff not directly related to our team:

6) Ze Frank — Hilarious intro to the day 1 keynote. He runs a website (http://www.zefrank.com/) that combines humor and art, all done in Flash. Definitely worth seeing him speak if you get a chance.

7) Keynote demos — We showed two cool vision pieces during the keynote. One was focused around a travel scenario, and what a rich online/offline experience might look like. I don’t think Kevin has shown this internally yet. We should get him to run through the demo for the team. The second was one that the XD team did to show how you might interact with media a few years from now: music, movies, games, etc. The design was really beautiful and exciting. For my money, this was my favorite demo of the show.

8) Adobe — Bruce Chizen gave an address during day 1 keynote, but he couldn’t say a lot because the deal hadn’t closed yet. Meanwhile, a product manager for Adobe After Effects got onstage with Mike Downey and did some demos around Flash Video which I thought were pretty compelling.

9) Day 2 keynote skit — The keynotes on day 2 were anchored by a skit based on the “Find your Match” campaign for Studio 8. Tim Buntel MC’d the show, pretending to be a cheesy lounge lizard. If you’ve ever been to a MAX with a Tim Buntel skit, I’m sure you can just picture it. Also, the outtakes from the video shoot for the Studio 8 campaign were especially funny.

10) Dreamweaver — The new Dreamweaver features are great. The coding side feels more and more like HomeSite with each release. The visual features definitely felt more visual than any year I can remember. What I was most excited by was the Ajax demo that Jorge gave during the sneaks. He put together a page with a simple data grid, client side sorting, and updated client-side data without page refreshes, all within about 10 minutes.



More on MAX demo glitches

Well, it’s 2am, and we’ve been out carousing all night. I have this to report.

People have come up to me all evening to talk about the Flex Builder demo. The breakdown is like this:

80% — “Wow.. you really kicked @$$! You totally pulled it out of the fire. We were all rooting for you. You were amazing! Holy #$(*&! Great job!”

20% — “Hey… I’m sorry about the demo. It wasn’t so bad. Don’t be so hard on yourself.”

Guess which kind of comment I prefer. :-)


What it’s like when your demo goes South in front of 3000 people

Today at MAX, I was to give a quick demo of Flex Builder as part of the keynote address. This is essentially the same demo that Kevin gave at Web 2.0, and the same one that I explained in a bit more detail on the video on the Labs site. For those of you who haven’t seen it, it’s a demo where you type in some code and show how quickly you can build a basic Flex app.

Well, I ran into some demo glitches. Would I have preferred that the demo go flawlessly? Of course. But things turned out ok in the end, which I’ll explain in a minute.
More »


Flex Builder public alpha is here!

Hi folks.

I know I’m late to the party with this news, but I figured I had to write about it.

The bits are live. You can get them here:


We are all incredibly excited about this alpha, and we’re interested to see what you build with it.

Some of my favorite features:

Compiler in the tool — obviously.
Strict type checking — obviously.
States — it’s still a bit rough around the edges, but I think this has a lot of potential to change how we build Flex apps.
Simplified syntax — certain tags are now optional, which makes for less verbose code.
Effects improvements — allows data binding, multiple targets, and start delay

I’ll leave it at that. I’m sure you will have your own lists of favorite features soon…