Communicate with certainty
and your Voice will be heard.

Category Archives: web development


Review of Google I/O at the New York Web Standards Meetup Group 24 July 2008 Notes and links from last night's Google I/O review at the New York Web Standards Meetup Group. Thanks to everyone who made it!

Note—There's a "curated" selection of Google I/O videos posted on my blog at http://jeffreybarke.net/tag/io2008/.

PowerPoint presentation

Demos/tutorials

Jeffrey Barke is senior developer and information architect at theMechanism, a multimedia firm with offices in New York, London and Durban, South Africa.

The New York Web Standards Meetup Group will meet this Thursday (24 July 2008) at theMechanism at 7:00 pm.

Google I/O was a two day developer gathering in San Francisco, 28–28 May 2008, which covered building the next generation of Web applications with Google and open technologies.

Jeffrey Barke, senior developer and information architect at theMechanism – New York, attended and will talk about what he learned there, specifically focusing on Gears, Google App Engine and the Google Ajax APIs. Prior to the meetup, you can read a bit about his experience here and watch some of the videos he's gathered at JeffreyBarke.net.

24 July 2008 . 7:00 pm
theMechanism
440 9th Avenue 8th Floor
New York, NY 10001 [map]

RSVP now!

Please contact us if you'd like to present at the September or October meetup.

Jeffrey Barke is senior developer and information architect at theMechanism, a multimedia firm with offices in New York, London and Durban, South Africa.

theMechanism follows Yahoo!'s Graded Browser Support and agrees with the GBS approach:

In the first 10 years of professional web development, back in the early '90s, browser support was binary: Do you—or don't you—support a given browser? When the answer was "No," user access to the site was often actively prevented. In the years following IE5's release in 1998, professional web designers and developers have become accustomed to asking at the outset of any new undertaking, "Do I have to support Netscape 4.x browsers for this project?"

By contrast, in modern web development we must support all browsers. Choosing to exclude a segment of users is inappropriate, and, with a "Graded Browser Support" strategy, unnecessary.

The two principal concepts of GBS are a broader and more reasonable definition of "support" and the notion of "grades" of support.

More

via Webmonkey:

Variables in cascading stylesheets are now available in the nightly WebKit build.

CSS without variables:

1
2
3
4
5
6
7
//Sets the background of the page and tables to the hex code for the color grey<br />
body {<br />
&nbsp;&nbsp;&nbsp;background-color: #eceae1;<br />
}<br />
table {<br />
&nbsp;&nbsp;&nbsp;background-color: #eceae1;<br />
}

With CSS variables:

1
2
3
4
5
6
7
8
9
10
11
//Defines "DefaultBGColor" to light gray<br />
@variables {<br />
&nbsp;&nbsp;&nbsp;DefaultBGColor: #eceae1;<br />
}<br />
//Sets the background and any table on the page to the default background color<br />
body {<br />
&nbsp;&nbsp;&nbsp;background-color: var(DefaultBGColor);<br />
}<br />
table {<br />
&nbsp;&nbsp;&nbsp;background-color: var(DefaultBGColor);<br />
}

Jeffrey Barke is senior developer and information architect at theMechanism, a multimedia firm with offices in New York, London and Durban, South Africa.

Geo developers: Galdos Systems released a KML validator. "The current release will support KML 2.2 and implements the Abstract Test Suite (ATS) defined in the OGC KML 2.2 Specification. It will provide diagnostic support in addition to determining the point or points of non-compliance in the submitted KML file. Galdos Systems Inc. intends to extend this support to provide stronger diagnostics and for future KML versions as they are adopted by the OGC <http://www.galdosinc.com/archives/517>."

The KML validator displays relevant portions of the OGC KML spec to explain error messages. There are two different ways to access the service: upload files for validation or point to a URL of a file on the web. The site also has a helpful set of FAQs about KML.

Via Google Geo Developers Blog

Jeffrey Barke is senior developer and information architect at theMechanism, a multimedia firm with offices in New York, London and Durban, South Africa.

One of our loyal monthly attendees of the New York Web Standards Meetup sent us a link to a video by Victor Tsaran, an accessibility engineer at Yahoo! who focuses on developing best practices for the creation of websites that work well with screen readers. In this video, he provides an important introduction to some of the things that work well in the world of screen readers and others that do not. Web designers and programmers who are curious about how people use software like JAWS would benefit from watching this 25 minute video of Victor navigating his desktop and explaining the process. It’s encouraging to see that Yahoo! has a proactive stance on accessibility.

Thanks again to Joe Devon for sending this around to our list: