Categories
Uncategorized

Swagging Like it's 1999: Ajax Experience Swag Report, Part 2

In this article, I continue with my look at the dot-com-bubble-esque swag and prizes being given away by the organizers and vendors at the Ajax Experience conference. If you haven't seen part 1 in this series, it's here.

Helmi

Helmi pen

Helmi, who bill themselves as “the only open source Ajax-based RIA development platform” were giving away the fanciest pens at the conference. The Helmi pens house a green LED, which gives off an eerie glow through their transparent barrels.

Google

Also present in the exhibit hall were Google, whose booth was
essentially a recruiting booth. Instead of literature about their APIs
or developer-centric events like the Summer of Code, they had half a
dozen different pamphlets about job opportunities for Java back-end
coders, UI and rich internet application developers and
researchers.

Swag-wise, these were their offerings:

Google swag

  • Google gum: Haven't tried it yet.
  • Google pen: This one was pretty popular.
  • Google key fob: Optimizes searches for your house keys.
  • Google post-it notes: Handy for reminders, comes with subtle recruiting ad.
  • Google notepad: With lenticular cover that shows a different image depending on your viewing angle.

I asked if they were giving away the heated toilet seats for which their offices are now famous. They would've come handy in the Boston Westin Waterfront's aggressively air-conditioned conference rooms.

Apparently, if you asked really nicely, the folks at the Google booth had some of their coveted long- and short-sleeved t-shirts to give away as well.

[Cross-posted to the Tucows Blog.]

Categories
Uncategorized

Swagging Like it's 1999: Ajax Experience Swag Report, Part 1

Back during the days of the dot-com bubble, the quality and quantity of swag available at conferences was nothing short of amazing; I'd often have to buy a cheap duffel bag in order to haul the promotional booty, which I then gave as gifts to my co-workers. Here at the Ajax Experience, I'm feeling deja vu — while the “exhibit hall” outside the sessions is occupied by only a handful of vendors, the swag and prizes available from both them and the conference organizers is impressive.

One big surprise is AOL's table. Ever since The September That Never Ended, AOL has had a pretty bad rep among the developer set. In the meantime, other “portal” players — Google, MSN and Yahoo! as well as portal-like entities such as Amazon and eBay — have been boosting both traffic and developer love by becoming programmable by providing APIs, through which specialized sites and mash-ups can be built. What, you might ask, is AOL doing here?

It turns out that they're here to woo the developer community and promote their developer site, dev.aol.com and their APIs and encouraging developers to use AOL services for their mash-ups. They've been surprising a lot of developers (myself included) by opening their pitch with “Did you know that MapQuest is an AOL property?”

They realize that they're late to the party, so they've gone to some trouble to make sure that their swag is good. They've created a series of “mash-up” t-shirts, like the “Geek” one I'm showing in the photo below:

Joey deVilla shows off his AOL 'Geek' t-shirt.

There are 6 shirts in the set. They're called “mash-up” shirts because you and your friends can wear different ones and rearrange yourselves — that's the “mash-up” — to form cute nerdy catchphrases. They've been very popular; people have been lining up for them here. Here's the set:

AOL's collection of geek-oriented 'mash-up' t-shirts.

Some of these shirts may seem weird out of context: “Garden” will make people think you're into horticulture, and wearing the “unwalled”  may convince people that you're either homeless or have poor impulse control.

Also on their table: USB cable extension cords, developer-friendly stickers (I found the Unix-hacker-friendly chmod 777 aol sticker amusing), quick reference sheets and a postcard announcing a contest for the best mash-up using AOL APIs. They've also included an AOL-branded sprial-bound notebook in the knapsack given to every attendee (I'll cover the knapsack's contents in a later entry).

Other goodies on the AOL table.

AOL's going to have a long, tough climb towards respectability, but they seem to be working hard at it.

[Cross-posted to the Tucows Blog.]

Categories
Uncategorized

More Articles Soon!

George and I are both quite busy, with him in Cambridge for a meeting and me in Boston at the Ajax Experience conference (and yes, we did catch up with each other last night). Stay tuned; I'm going to have more reports from the Ajax Experience including one on the state of promotional giveaways called “Swagging Like It's 1999.” Here's a sample: a “Geek” shirt from the new developer-friendly AOL…

Joey deVilla modelling the AOL 'Geek' t-shirt.

Categories
Uncategorized

The Ajax Experience's Opening Keynote

Maybe I'm getting old, but trying to catch all the interesting stuff at the Ajax Experience conference feels like running a marathon. The conference is packed with sessions and other activities; days 1 and 2 each have 12 or more hours in their schedule. Here's my first report, covering the opening keynote.


After a nice breakfast — kudos to the organizers for going above and beyond the standard “continental” and throwing in some eggs, sausages, bacon and home fries — the conference began in earnest with a quick “welcome” keynote by the Ajaxians, Ben Galbraith and Dion Almaer.

I imagine that for the organizers of a conference, doing a keynote has got to be physically trying. They usually have had very little sleep the night before, what with the last-minute preparations and things that always arise before the start of a conference. As a result, opening speeches by conference organizers are fairly lackluster — but this one wasn't! Instead, we got a lively, funny, well-rehearsed start to the conference.

In addition to the typical bits of information about the conference, Ben and Dion gave an Ajax “state of the union address”, in which they shared their thoughts about the current state of Ajax.

They posed this question: What the conference would be called if Jesse James Garrett hadn't coined the acronym “Ajax”? They listed a number of possibilities, including “The JavaScript Experience” and “The DHTML Experience”, but then explained that although at least correct to one degree or another in a technical sense, these names would fail to capture the true meaning of what we're doing, and that's building better user experience for web applications.

It's for this reason that they say it's “Ajax” and not “AJAX”: Asynchronous JavaScript and XML describes only a portion of the technical underpinnings and fail to capture the real revolution in how web apps are being written today.

“Everything old is new again,” they said. It's true — the technical prerequisites for Ajax have been around since Microsoft introduced XHR (that's the popular shorthand for XMLHttpRequest, the browser technology that makes Ajax possible) into Internet Explorer in 1997. Being a browser-specific feature, it wasn't used by many developers. Even when XHR was finally implemented in Mozilla-based browsers in 2002, it wasn't one of the features that was touted inthe press release. We'll have to assign bonus cool points to Brent Ashley, who figured out that there might be some very interesting uses for XHR before the wave of applications like GMail, Google Maps and Oddpost led Jesse James Garrett to coin the buzzword after which this conference is named.

Many user interface specialists have eschewed web development in favour of building so-called “fat clients” because of the severe constraints imposed by working within the browser. These constraints had a silver lining; Ben and Dion pointed to a quote by Marissa Mayer (Google's VP of Search Products and User Experience) in BusinessWeek:

Creativity is often misunderstood. People often think of it in terms of artistic work — unbridled, unguided effort that leads to beautiful effect. If you look deeper, however, you'll find that some of the most inspiring art forms — haikus, sonatas, religious paintings — are fraught with constraints. They're beautiful because creativity triumphed over the rules. Constraints shape and focus problems, and provide clear challenges to overcome as well as inspiration. Creativity, in fact, thrives best when constrained.

They talked about how far Web 2.0 can go with the current set of constraints. We've got web applications that are coming close to providing a user experience similar to desktop apps. We've got interesting approaches like Comet,where the server continually pushes or streams data to the web client rather than the web client doing the polling. We're only seeing the first appearance of JavaScript frameworks, which are emerging with different philosophies, from MochiKit's “JavaScript sucks” point-of-view (Mochikit's slogan is “Making JavaScript Suck Less”) to Dojo's “JavaScript is T3H SEXY”.

As for whether our current constraints will be loosened, Ben and Dion don't think that will happen any time soon. Although IE7 fixes some problems, it runs only on Windows XP and later versions of Windows; Ben and Dion said that “IE6 will always be with us”. There are some interesting developments with SVG and Canvas, but these have only been implemented in Firefox and Safari. As for things like Flash or Microsoft's “Flash-killer”, WPF/E, time will tell.

Stressing that the Ajax Experience is about the User Experience, Ben and Dion talked about the introduction of a design track to the conference and also encouraged people to attend the accessibility presentations.

It was a well-done opening keynote, and it set the stage for a very busy, very informative day 1 at the Ajax Experience. Well done, guys.

[Cross-posted to the Tucows Blog.]

Categories
Uncategorized

Best. Conference Loot Bag. Ever.

(Well, maybe “best conference loot bag in a long time”, anyway.)

The swag that every attendee gets here at the Ajax Experience
conference gets comes in a very nice custom knapsack, and it's
surprisingly heavy. I'll post a video entry later, where I'll go through
what's in the bag. We're swagging like it's 1999!

Categories
Uncategorized

My "Ajax Experience" Itinerary

From Sunday afternoon until Wednesday night, I'll be reporting from The Ajax Experience in Boston, the premier gathering of developers interested in building Ajax-ified web applications.

Take a look at the conference schedule. Content-wise, it's pretty meaty (six tracks!) and seems to offer something for Ajax developers of all levels. It's also pretty intense, with Monday's and Tuesday's sessions running until 6:45 and evening panel discussions running until 9 p.m.. I don't think I've seen a schedule this hardcore since RailsConf back in June.

Over the next couple of days, I'll be posting my general impressions and detailed notes and photos from the sessions I attend, both here and at the blog I do for work, the Tucows Blog.

I have to tip my hat to Brent Ashley, local developer and longtime friend of Tucows. He's a presenter at the conference and as such, was entitled to two freebie passes, one of which he gave to me. He'll be doing a talk on alternate transport mechanisms, which I will attend. I also have to thanks Tucows, for footing the travel and hotel bill. Best! Employer! Ever!

I'm trying to decide which sessions to attend, and I've listed my choices over in this Tucows Blog article. I'm open to suggestions, so if you have one, let me know in the comments.

Link

Categories
Uncategorized

Schneier: Casual Conversations, R.I.P.

IG BROTHER IZ 0WNZ0RING UR CHATS OMG WTF LOL BBQ

If memory serves correctly, the general consensus  amongst my peers in the P2P space  was that a statement attributed to Scott McNealy — “Privacy is dead, deal with it” — was just a throw-away phrase made by a dumb tech CEO who loved to shoot his mouth off way too much.

The general consensus may have been correct, but McNealy's statement was prescient. When McNealy's line about privacy was still heavily quoted (about 5 or so years ago), instant messaging was still largely the province of early adopter-types, SMS messaging was something that only disgruntled Filipino voters used and 9/11, which brought with it a new wave of bloggers, had not yet happened.

Nowadays, even among “late adopters”, casual conversation appears in electronic forms of all sorts, from email to chat to blog and discussion forum postings. Unlike smail mail, which the police would need a warrant to read, and face-to-face and phone conversations, for which they'd need a warrant and to be at the right place at the right time with a recorder, electronic conversations, as data on the drives of service providers, are easy to record, duplicate and subpoena.

George and I went to university together and each of us has said a number of things we regret (George, maybe a dozen; me, three or four…dozen…). This was back in the late 80's and early 90's, so most of our skeletons live in an offline closet. It's different today, where instant messaging and email are used in addition to face-to-face conversation, the conversational faux pas you make in your callow youthfulness can return to haunt you years later.

Bruce Schneier covers this issue in a Forbes article titled Casual Conversation, R.I.P.. Although he uses U.S. Representative Mark Foley's inappropriate IMs to pages as a launching point for his essay, he makes it clear that Foley is an anomaly and explains why we need some kind of legal privacy protection for our electronic conversations:

Most of us do not send instant messages in order to solicit sex with minors. Law enforcement might have a legitimate need to access Foley’s IMs, e-mails and cellphone calling logs, but that’s why there are warrants supported by probable cause — they help ensure that investigations are properly focused on suspected pedophiles, terrorists and other criminals. We saw this in the recent UK terrorist arrests; focused investigations on suspected terrorists foiled the plot, not broad surveillance of everyone without probable cause.

Without legal privacy protections, the world becomes one giant airport security area, where the slightest joke–or comment made years before–lands you in hot water. The world becomes one giant market-research study, where we are all life-long subjects. The world becomes a police state, where we all are assumed to be Foleys and terrorists in the eyes of the government.

I'll close with my favorite line from the article: “A world without ephemeral conversation is a world without freedom.”

Link