dConstruct: Live Post 2005 - Part 1

I will update this with all thats going on and the best of Faruk’s quotes. There’s a bit of gaps in this post but i’ve kept the keypoints.

I was gonna link to a flickr post but unfortunatly I can???t as my camera has drained the battery without being on *shakes hand at Acer*

AppleSpotting

Powerbooks: 14
iBooks: 9

Met up with

Transcript SubEthaEdit

Authors

- Damien Tanner : http://blog.mongoo.se/ - Your host ;)
- Zach Inglis : http://zachinglis.com/
- Faruk Ates : http://kurafire.net/
- Steve Marshall : http://nascentguruism.com/
- Ben Ward : http://ben-ward.co.uk/
- Chris Stainthorpe: http://randomcat.co.uk/
- Stuart Colville: http://www.muffinresearch.co.uk (minor additions!)
- Barry Frost: http://www.barryfrost.com/ (lurking and not much else)

Transcript - Sorry for the awfull non-semanticness

10am ??? 10:45am - What is Web 2.0 by Andy Budd

* “Open Data” / user created&ownership
* “Open devices” - available cross-device, location/device independant.

* Community. (ownership ^ ^)
* Groupthink/collective intelligence

* Web2.0 apps are a pleasure to use
* Rich, thin client applications

* OnOneMap = Google Maps + external data (houses)
* Netvibes.com = custom start page
* Backpack/Basecamp (37signals/whatever) - wiki on speed
* Meebo.com - online IM client (covers 4 biggest: AOL, MSN, Y!, Jabber/Google Talk)
* Writely - word on the web (see also: JotLive.com, Dojo rich text, WriteBoard) + collaboration + versioning

* http://www.ning.com/ provides an API for their data sources, bookmarks etc…

* Where’s the revolution? What’s the big deal? Maybe it’s because we’re all cool? :D
* more mature < < think this is v.important. learn to crawl before walk. Exactly.

* healthier culture/economy
* using existing tech in new, innovative ways

* uk needs more statups!
* exciting time to be a web dev - we’re HAWT! (for jobs, at least)

* people throwing out hard work of the last few years for the sake of interactivity
* Fix first, not last.
* Not everything has technical solution
* Don’t create solutions for non-existant problems

* _Is there a market??_

* Is it just another bubble?
* See revolution
* Subscription/advertising business models more viable.
* People have learnt from the excesses of 2k

* Squiggly line.__^__
http://hmestrum.blogs.com/photos/uncategorized/gartner_hype_cycle_curve.jpg

* Web changing from document delivery to app delivery
^ ^ Agree, but can/should this be happening? Do the 2 coexist easily?

I think it depends on how usability is acknowledged… If affordance is made to illustrate differences obviously to users, then no issue.
* faster speed to market

* Ajax apps
* Desktop, web enabled widges (web apps sans browser)
* Flex
* OpenLazlo
* XUL
* Avalon/XAML (Windows Presentation Foundation)
* Atlas < microsoft ajax. 20 page .doc for a todo list. Bloated, slow, featureless (read: alpha)

Questions:
Where do microformats fit (open, decentralised data)? (http://microformats.org)
Hack/extend XHTML in lieu of new standards dev of extensions to try to stop MS lock-in

How do we get around corporate resistence to W2.0?
* Don’t tell them it’s 2.0.
* Web 2.0 is our state of mind.
* See also: ???Advocating the Quiet Revolution??? on Stuff and Nonsense (http://www.stuffandnonsense.co.uk/archives/advocating_the_quiet_revolution.html)

trust third parties with our data?
Don’t invest critical data into startups.
Trust bigger players more than smaller.

Should Ajax-y apps still gracefully degrade?
YES!!!!!
Works without Javascript.
To use Jeremy Keith’s term - hijax the browser. (Is bad use ‘hijinx’?)
with rails you can write ajax applications that little bit faster.

Selling points of Ajax:

People react better to
good user interaction.
Avoid Ajax for the sake of Ajax

MS ditching IE?!?

10:45 - 11:30 DOM Scripting and Ajax by Stuart Langridge
* Better user experience!!!

* Interaction can be designed

- Design user interaction
- Force users to work the way we want ^_^

* Javascript
- JavaScript = unicorns following your cursor, scrolly status bar messages, image rollovers

Web used to be under construction. It’s now finished. We’re all out of work.

* CSS and valid HTML
- enormous improvement

- not just hacks.
- I’m the only person taking notes.

* Clean, powerful, expressive TOOL
* not for EVIL
* not old-school DHTML
* not ‘works best in [not your browser]
* exercise more control
- make the web work better

* sep. of structure/content
- W3C said it in ‘96, we were all clueless.
- Didn’t articulate it very well.

* We all love the CSS Zen Garden <3
- 807 designs altogether to date.
- Demonstrates the power of seperation

- different designs, one unchanging base
- loads of power
- time travellers like CSS

S5
- Browser based presentation tool (based on Opera’s ???OpenShow???(?) concept).
- Vanilla HTML + funkalicious CSS/DOM Scripting

- makes it work like a presentation
- Loads of power, seamless degredation

Behaviour layer
- control behaviour of users.
- break their fingers if they don’t like the way you want them to work.
- frees you from browser limitations

- no page refreshes. Is this necessarily a good thing all the time.
*managing expectations… (but these might change?)
Definitely.
- no waiting.
- alert new changes by fading information on the screen (Yellow fade technique)
- For detail buy a book (especially when the text is half-off the screen)

- DOM Scripting initially - very good, also: http://domscripting.com
- DHTML Utopia
- O’reilly book: Javascript The Definitive Guide. (really good REFERENCE)
- awesome author photo

- Unobtrusive scripting!!!
- Sites need not to depend on it.

- don’t use javascript in href; (no scripting in markup)
- don’t rush to get to market and drop things like accessibility, usability

Data in open formats, remix, mashup
- do mashups, remix sites
- how do *I* want to interact with this, not how do they want me to
- hook things in to other APIs

Amazon.co.uk example of Javascript on/off:
- direct interfacing with aspects like “I own it” and “Not interested” and instant Rating saving
- creating controls we didn’t have before.
- sucks my credit card dry
- Design how you want the web to work - the credo of Web 2.0? Is that the English word, btw? credo? Web 2.0 “Do it yourself, your own way” ?
- Little touches make good into great

- Je ne sais quoi makes things how you want ‘em
- Browsers no longer limit what your designs can do

How to do DOM scripting
- Gratuitous advertising ?? la Geocities/Angelfire :D

Wordpress seems to have a word limit: Part 2