javascript architecture: the front and back of it

UI Architecture: all the stuff that it takes to process, package, deliver, and communicate with the client (templating url routing, data validatiion, formatting, ajax). “Between the front and back end”: stuff between presentational javascript and the backend logic. The middle end gives a web 2.0 app performance.

We need to talk about this because of issues with performance and optimization, the MVC model spaghetti code failure (outputting html if a condition exists: the mixture of model code inside view template, too tight coupling between presentation layer and model layer), “don’t repeat yourself” (DRY: repeating code over and over again, i.e., duplicating validation in the client and the server, “any time there is more than one copy of something, one copy is always wrong”), and role separation (wearing multiple skillset hats and mixing contexts–markup/css switch to javascript switch to backend app–without being able to focus on one context at a time).

This isn’t another framework, it’s an optimized/reworked “alternate pattern” of MVC in an attempt to solve some of the weaknesses/problems of MVC. Can we decouple the view from the existing architecture stack?

CVC + JavaScript puts the power of UI architecture in the hands of front-end engineers.

[ session description ]

Presenter(s)
Kyle Simpson
Date
14 March 2010
Tag(s)
#frontandbackofit
#jsarch
Sites
Getify
Demo of HandlebarJS
Speaker Feedback
BikechainJS
HandlebarJS

Continue reading “javascript architecture: the front and back of it”

content strategy FTW

[ I usually don’t copy/paste from the brochure, but this one had the best hook that I couldn’t write better myself. ]

11th hour copy. Fix-it-later launches. Our users deserve more than the last-minute content we often get stuck with. And you have the power to change the game. Learn how to introduce (and sell) content strategy into your web design process.
[ session description ]

I have a feeling this presentation is going to make the best podcast to listen to. Kristina is awesome. She’d better put this on slideshare.

Presenter(s)
Kristina Halvorson @halvorson
Date
13 March 2010
Tag(s)
#contentstrategy
#csftw
#contentstrategyftw
Books
Content Strategy

Continue reading “content strategy FTW”

the ten commandments of UX

UX is a thread that runs through all of our disciplines, and which no discipline owns or controls. Everyone is a UX professional to one level or another (“t-shaped people”).

Morville's ux honeycomb: to get to value, create products that are findable, usable, useful, desirable, accessible, and credible.

[ session description ]

Presenter(s)
Raina Van Cleave @rainaterror
Nick Finck @nickf
Date
13 March 2010
Tag(s)
#10commandmentsofux
#uxsxsw
Books
Rosenfeld Media: discount code NICKFINCK
Sites
What is UX?

Continue reading “the ten commandments of UX”

web framework battle royale

Web frameworks make building websites easier. Common tasks are abstracted for faster development. Here is an analysis of five different frameworks: Zope (Python), Rails (Ruby), Sinatra (Ruby), Seaside (Smalltalk), and Symfony (PHP).

[ session description ]

Presenter(s)
(lots)
Date
13 March 2010
Tag(s)
#frameworkbattleroyale

Continue reading “web framework battle royale”

the right way to wireframe

In the UX field: no one shows their work! So Todd and Russ are here to show us everything they do when they build a design project. Has anyone seen a wireframe from Jesse James Garrett, Peter Morville, or Jared Spool?

If you are arguing about the differences between wireframes and prototypes or the best tools (OmniGraffle, Visio, Fireworks, Balsamiq Mockups, Axure), you are missing the point. The best tool / model is the one you are most comfortable with and the one you can produce the best output with. The idea is to communicate your concept to someone else, period.

Requirements. Research. Audience. [Content Strategy?]. Concepts (sketch). Wireframe/Prototype. Visual Design.
[ session description ]

Presenter(s)
Todd Zaki Warfel @zakiwarfel
Russ Unger @russu
Date
13 March 2010
Tag(s)
#rightwaytowireframe1
#rwtw
Books
Prototyping (Zaki Warfel)
Project Guide to UX Design (Unger)
Videos
Will Evans
Russ Unger
Todd Zaki Warfel

Playlist from ixd10

Continue reading “the right way to wireframe”

wave and communication’s (r)evolution: better than being there?

The future of communication: one future is true real-time interaction. Being in the same room is usually touted as the richest, most effective way to “get stuff done”. This is untrue. In a face-to-face discussion, you have to wait for the other person to finish talking before you start interacting. Being in the same room is more like being in a chat room or an IM conversation. New communication tools can do it better.
[ session description ]

Presenter(s)
Jared Goralnick @technotheory
Casey Whitelaw
Daniel Raffel @danielraffel
Jay Cuthrell @qthrul
Date
12 March 2010
Tag(s)
#waveandcommunication

Continue reading “wave and communication’s (r)evolution: better than being there?”

web content management systems from a designer’s perspective

CMS brings content centralization, rich functionality, and easily puts management into a client’s hands. Most CMS’s out there have large designer/developer communities (WordPress, Drupal, Joomla!, Expression Engine).

Presenter(s)
Scott Fegette
Chris Charlton
Date
13 March 2010
Tag(s)
#contentmgmtdesign

Continue reading “web content management systems from a designer’s perspective”

jacks of all trades or masters of one?

There are three foci of web professionals: Technology, Design, and Business. Some folks focus on one exclusively (specialists), others integrate two or more foci into their work (generalists). “T-shaped” people have a broad set of general skills and knowledge with a deep skillset in one or two specific areas.
[session description]

Presenter(s)
Brian Talbot
M Jackson Wilkinson
Date
12 March 2010
Tag(s)
#jacksofalltrades

Continue reading “jacks of all trades or masters of one?”