Archive for the ‘Conference’ Category

* Where 2.0 Slides

Posted on June 7th, 2009 by Dave Johnson. Filed under Conference, mobile.

Here are my slides from my workshop at the recent O’Reilly Where 2.0 conference down in San Jose.

Where 2.0
View more PDF documents from davejohnson.

Tags: , , , , .

* Where 2.0 Workshop

Posted on May 17th, 2009 by Dave Johnson. Filed under Conference, mobile.

I am going to be running a workshop down at the O’Reilly Where 2.0 conference on Tuesday called Giving Your Mobile Apps a Sense of Place.

I am going to cover Geo related features and issues of IPhone 2.2.1, Android 1.5 (aka Cupcake), RIM OS 4.7, and, most importantly, PhoneGap. I will be sure to post the slides once I am done them as well as put all the sample projects up on my GitHub.

If you are in San Jose Monday night then you will probably find me in the bar, whether I am done my slides or not!

Tags: , , , , , .

* What is RIA?

Posted on August 12th, 2008 by Dave Johnson. Filed under AJAX, Conference, RIA, Web2.0.

Way back in May of this year (I have been thinking about this post for a while now!) Andre and I were down at JavaOne to give a presentation and also had the chance to take part in the always interesting (at least two years in a row now) RedMonk CommunityOne session. It was good to take part in the cloud computing, twitter and open source discussions - one great take away was “don’t drink and tweet”. I digress.

Of most interest to me was the round table discussion about “what is an RIA?“. There were various opinions on this that I will not repeat here and let you read over on RedMonk.

What didn’t come through on the RedMonk review was what I thought, arrived at through the great discussion, was really the defining characteristic of Rich Internet Applications. In the end it was not about flashy graphics or animations. The one defining characteristic of an RIA is that there is no page refresh.

That’s it. That is all there is to RIA. If you have an application running over the network that does not have a page refresh then that is an RIA - be it using Flash, Ajax or a Java Applet. The discussion went back and forth until Jeremiah Stone from SAP finally talked some sense (afterwards we had a very interesting discussion and I really need to follow up with him) saying that good design is dependent on the context of the problem being solved. Now this is a really important idea since if you are used to working with a keyboard accessible green screen application, a visual mouse driven GUI will probably be far less usable. It is all context dependent. I may take longer to learn the green screen application but it will likely pay dividends in productivity down the road.

At any rate, long story short, the one common theme that people presented was that an RIA is defined by an application that has no page refresh, whether it is made for a user of a terminal or a new web 2.0 application.

I had my epiphany at the very end of the session and was pretty much lost on deaf ears of people who were about ready for a cold one (aside from Duane who was thoroughly liquored already ;)) . However, I felt somewhat vindicated when I was reading James’ post about the session when I noticed that there was a comment from David Mendels of Adobe, who was possibly responsible for defining the term while at Macromedia in the early 2000’s. Indeed David suggested that the original definition of an RIA was an application with no page refresh.

Based on that I think that the case of the meaning of RIA can be considered closed.

RIA == No page refresh


Tags: , , , , , .

* CommunityOne Speaking

Posted on March 4th, 2008 by Dave Johnson. Filed under AJAX, Conference, Nitobi, communityone.

UPDATE: Oh yah and hopefully we will be hanging out at the Redmonk unconference the rest of the time as Andre mentions below.

Looks like I am going to be speaking at CommunityOne again this year which is immediately before JavaOne down in San Fran.

I spoke at both last year but to tell you the truth I thought that the audience was much better (and bigger) at the CommunityOne presentation. Hopefully it will be good again this year.

Last year I presented on Ajax testing and debugging while this year I am going to talk about something more JavaScripty in DOM design patterns. I am going to write a blog post shortly about the idea and try to get some feedback from everyone.


* Free the Net at Open Web Vancouver

Posted on February 26th, 2008 by Dave Johnson. Filed under AJAX, Conference, Nitobi, vancouver.

It looks like Joe will giving a presentation on Free the Net at Open Web Vancouver this year!

Nice one Joe!

Tags: , .

* Goings On

Posted on December 11th, 2007 by Dave Johnson. Filed under Conference, Nitobi, gwt.

It feels like I have been sitting on half a dozen blog posts about AIR and JavaScript for a while now - and I will sit on them for a little longer still :)
Anyhow, things have been busy at Nitobi of late with starting new projects, deploying projects like Jiibe, hiring new people to fill in our Interaction Design and Information Architecture positions, speaking at GWT conferences (well Andre and Alexei did all the talking), and consulting on various projects.

Currently I am down in Portland for another few days where I am helping Nike implement our Ajax Grid in some of their B2B systems. Undoubtedly the best thing about Portland is the fact that there are so many breweries, pubs, and even, oh yes, brew pubs. So last Friday I hit North 45, Lucky Lab, Bridgeport and Rogue with a few of the very nice folks from Nike. I also started to make a Portland pub map - the traveling salesman problem really hits home once you start thinking about how to enjoy a few pubs most efficiently.

Needless to say it was a good time with great beer! Looking forward to coming back that’s for sure.


* Ajax Experience Come and Gone

Posted on October 28th, 2007 by Dave Johnson. Filed under AJAX, Conference, Nitobi, ajaxexperience.

The Ajax Experience East 2007 conference is now all done, I can tell because I am finally back at home in Vancouver :)
Yesterday was a long day since we were up at 4am PST for our flight to Seatle, where we met up first with Ryan Stewart of Adobe for a quick beer at the Airport (Thermo sounds _really_ cool) before he went on to MAX in Tokyo and then had lunch with Adam Phillabaum of Payscale somewhere in Seatle. After that we drove for three hours back up to Vancity at which point I was starting to get a bit tired but instead had a few beers ad when to check out the Parade of Lost Souls.

Very scary stuff! (picture from blackeyedpete)

I gave my presentation on Ajax Testing and Debugging on Friday and Andre was part of a panel discussion about the future of Ajax with John Resig, Doug Crockford and Aza Raskin. All in all the conference was really good and I finally met fellow Canadian Brent Ashley face to face along with a pile of other smart people.


* Ajax Experience

Posted on October 25th, 2007 by Dave Johnson. Filed under AJAX, Conference, Nitobi, Uncategorized, ajaxexperience.

Andre and I are in Boston for The Ajax Experience!

I am presenting tomorrow at 3:45 on Ajax Testing and Debugging so be there - or be around after to go for a beer.

Tags: .

* Enterprise Ajax Sample Chapter 8

Posted on March 20th, 2007 by Dave Johnson. Filed under AJAX, Conference, Nitobi, enterpriseajax.

Ok, I was a bit quick on the draw there about chapter 8 (thanks for the comments about the broken link!) but now the link for the Enterprise Ajax chapter 8 sample is live! Get it while it’s hot.

Btw Andre is in New York this week at Ajax World East and the OpenAjax meetings so if you are also in town be sure to ping him!


* JavaOne Presentation

Posted on March 19th, 2007 by Dave Johnson. Filed under AJAX, Conference, JavaScript, Nitobi, javaone.

It appears that I have been accepted to give a talk at JavaOne this year - w00t.

The title of the presentation is “Practical Parallels: From Development on the Java Platform to Development with the JavaScript Programming Language”. So essentially I will be talking about all the tools of the JavaScript trade used for testing, debugging, deployment, and documentation.

I will be talking at 6:45 on the Wednesday night (May 9 I think) and will certainly be around for some beers afterwards :)