Tuesday, January 31, 2006

A List Apart: Articles: In Search of the Holy Grail

A List Apart: Articles: In Search of the Holy Grail: "January 30, 2006
In Search of the Holy Grail
by Matthew Levine

In Search of the Holy Grail

I’m sorry. Really. I didn’t name it. I don’t mean to overstate its importance or trivialize the other and rather weightier Holy Grails.

But the name’s out there, and we all know what it means.

Three columns. One fixed-width sidebar for your navigation, another for, say, your Google Ads or your Flickr photos—and, as in a fancy truffle, a liquid center for the real substance. Its wide applicability in this golden age of blogging, along with its considerable difficulty, is what has earned the layout the title of Holy Grail."

Flock

Flock:

Flock - a web browser built upon Firefox - maybe this will be as good as Phoenix was when first released.

Monday, January 30, 2006

Mike Chambers: Learning Object Oriented JavaScript Programing from ActionScript

Mike Chambers: Learning Object Oriented JavaScript Programing from ActionScript: "January 27, 2006
Learning Object Oriented JavaScript Programing from ActionScript

I have been doing some JavaScript / Ajax development over the past couple of weeks, and have been trying to figure out the best way to structure my JavaScript and HTML code. One thing that really surprised me when doing research is how many JavaScript projects / examples do not try to encapsulate their code (aside from within script files) or use object oriented programing. Thinking back on this, and given the evolution of JavaScript from a web scripting glue to more of an application programing language, I can understand this, but it did surprise me none-the-less."

johnoxton.co.uk: Scalable logos

johnoxton.co.uk: Scalable logos: "Scalable logos

* John Oxton
* Monday January 30, 2006

To keep the background story brief; it was whilst putting together what will, one day soon, become the elastic layout for this site that I hit the problem of making my logo scale up or down when the user resizes the text, without lose of quality. Some time in the future Scalable Vector Graphics might be the answer, but for now I need something that is a little more mainstream and it doesn't come much more mainstream than the Flash player."

Sunday, January 29, 2006

Hacknot - The A to Z of Programmer Predilections

Hacknot - The A to Z of Programmer Predilections: "The A to Z of Programmer Predilections
24 Jan 2006

Introduction

There is a realization that comes with the accrual of software development experience across a reasonable number of organizations, and it is this:

Though the names change, the problems remain the same.

Traveling from project to project, from one organization to another, across disparate geographies, domains and technologies, I am repeatedly struck more by the similarities between the projects I work on than their differences. Scenes from one job seem to replay in the next one, only with a different set of actors."

DOM Scripting Task Force » Blog Archive » Shorter DOMScripting via cloning vs. generating new elements?

DOM Scripting Task Force » Blog Archive » Shorter DOMScripting via cloning vs. generating new elements?: "Shorter DOMScripting via cloning vs. generating new elements?
January 6th, 2006 by Christian Heilmann

Writing some scripts I realised lately that a lot of times we repeat code over and over again, especially when we generate HTML - like list items with embedded links. I wondered if it wouldn’t make sense that instead of creating those where we need them in the script it’ll be more slick to create them once and clone them via cloneNode() later on."

mezzoblue § Automaton

mezzoblue § Automaton: "Automaton
August 04, 2005 10AM PST

A question on automating database population for you server-side experts.

Let’s say you have a web site that you’ve been updating manually for a few years. Let’s also say that you’re sick to death of doing it this way, have finally taken the steps necessary to automate this thankless task, and now it’s finally time to throw all that manually-input data into a database. For the sake of argument, let’s also assume that adding the 700+ items by hand just isn’t going to happen."

Zimbra - Blog - AJAX and CSS Optimization

Zimbra - Blog - AJAX and CSS Optimization: "January 28, 2006
AJAX and CSS Optimization

Roland pointed me to an article about the amount of Javascript on digg.com's home page. Seems a few Digger's found it interesting. Well here at Zimbra we've got tons of Javascript and CSS in our AJAX web app. I decided to try an experiment to see if the techniques we use for Zimbra, a rather large AJAX app would help a site like digg."

TechCrunch

TechCrunch: "I’ve been testing NewsAlloy, a free, feature rich and very fast Ajax reader (zero page refreshes). All power-user features are included - tagging, pinning, river of news and folder-based viewing, easy digg and del.icio.us submission, and good search capabilities. I also like the keyboard shortcuts"

Saturday, January 28, 2006

AJAX sets off tools race | CNET News.com

AJAX sets off tools race | CNET News.com: "AJAX sets off tools race
By Martin LaMonica
Staff Writer, CNET News.com
Published: January 26, 2006, 4:00 AM PST

The growing popularity of interactive Web sites has set off a race among software companies, each pitching their own development toolkit."

Tool for Ajax development with Java goes open source | News.blog | CNET News.com

Tool for Ajax development with Java goes open source | News.blog | CNET News.com: "Tool for Ajax development with Java goes open source
January 11, 2006 6:47 AM PST

Software company ClearNova said it will open-source a toolkit designed to make Java programmers more productive writing Ajax-style Web applications."

Friday, January 27, 2006

Java Project Founder Outlines Benefits of Restlet

Java Project Founder Outlines Benefits of Restlet: "Java Project Founder Outlines Benefits of Restlet
By Darryl K. Taft
January 9, 2006

Q&A: Jerome Louvel said that his Restlet Project, a Java framework which supports the REST architectural style, offers several advantages over Servlets. "

LinuxDevCenter.com: Linux Virtualization with Xen

LinuxDevCenter.com: Linux Virtualization with Xen: "Linux Virtualization with Xen
by Kris Buytaert
01/26/2006

Xen is the new virtualization kid on the block. It's gaining visibility and importance at a speed only projects such as Linux and Apache have seen before. Xen has been around for a couple of years: it was originally part of the Xenoserver platform, which aimed to build a public infrastructure for wide-area distributed computing. Ian Pratt, the principal investigator of the Xenoserver project at the University of Cambridge Computer Laboratory, still leads the development team."

Object Generation: A Better Approach to Hibernate Integration

Object Generation: A Better Approach to Hibernate Integration: "Object Generation: A Better Approach to Hibernate Integration
If you're using Hibernate, your business objects may be littered with unnecessary code. Learn a different, proven approach that challenges conventional wisdom and promises more streamlined integration with less code.

by Lance Arlaus January 26, 2006

Hibernate is a practical, high-performance Java persistence framework. Using Hibernate is nearly transparent, but the one detail that even Hibernate can't hide is the notion of object identity and equality. It's a critical detail that typically infects all persistent objects with tedious and error-prone code. This article offers a different, proven approach for working with Hibernate that eliminates the clutter, and is both simple to incorporate and appropriate for most modern enterprise applications. "

Sun Launches Java Studio Creator 2 - Software -

Sun Launches Java Studio Creator 2 - Software -: "Sun Microsystems Relevant Products/Services from Emulex has introduced a new version of its Java Studio Creator tool for developing Web applications. Java Studio Creator 2 is specifically designed to speed up development of Asynchronous JavaScript and XML (AJAX) software.

'AJAX is not a new technology, but a combination of existing technologies that is designed to make it easier for developers to create Web applications,' said Dan Roberts, Sun Microsystems' director of marketing for developer tools.

'Java Studio Creator 2 is part of Sun's efforts to meet demand for AJAX,' he said. 'It allows developers to encapsulate the style and the infrastructure Relevant Products/Services from MessageLabs required to build AJAX applications.'"

Thursday, January 26, 2006

O'Reilly Radar > Google Web Accelerator considered overzealous

O'Reilly Radar > Google Web Accelerator considered overzealous: "Google Web Accelerator considered overzealous Permalink
By rael on May 06, 2005

Some users of 37 Signals's new Backpack web application started noticing yesterday that their backpacks had been rifled through and a page here and there had simply disappeared. A little digging found Google's new Web Accelerator to be the culprit."

:) hmmm missed this first time around!

Digital Web Magazine - Web Presentation Patterns

Digital Web Magazine - Web Presentation Patterns: "By Jonathan Snook

Published on January 23, 2006

Patterns structure our lives, whether we think about them or not. A regular bedtime—and morning alarm and lunch time—makes your life easier by removing some of the guesswork.

Patterns play a part in Web application development, too. Design patterns are standard solutions to common problems in software design. Various patterns have been well-documented and allow us to learn and apply a proven methodology for development. It establishes a “design vocabulary” that can be shared between developers—a programming shorthand, as it were."

Digital Web Magazine - CSS Typography

Digital Web Magazine - CSS Typography: "By Garrett Dimon

Published on January 16, 2006

You don’t often see “CSS” and “typography” used in the same sentence—and for good reason. Traditional typography is a very subtle and beautiful form of design, with thousands of variations and choices. Unfortunately, with CSS that’s not quite the case. Don’t lose hope just yet, though. CSS can do more than you might think."

OnVoiceOver{{ Edition #2: WebPatterns

OnVoiceOver{{ Edition #2: WebPatterns: "Q&A: WebPatterns
by John Lampard

John Allsopp is a Sydney based software developer and co-founder of Westciv, producers of CSS editor, Style Master. He is also an organiser of the annual Web Essentials conference, and was one of the first members of the Web Standards Project.

In the first of our Q&A interview formats, we speak to John about his latest project: WebPatterns.

OnVoiceOver (OVO): So just what is a web pattern?

John Allsopp (JA): “Design Patterns” have been used in software development for coming up to 20 years now, and well known for at least a decade. The probably slightly badly named idea of “patterns” started in the early 1970s in the field of architecture, with a group of academic architects centred around Christopher Alexander."

Microsoft hopes to be nimble with new MSN Research Labs

Microsoft hopes to be nimble with new MSN Research Labs: "Microsoft hopes to be nimble with new MSN Research Labs

1/26/2006 12:25:05 PM, by Eric Bangeman

Hoping to better position itself to push new products and technologies out the door, Microsoft has unveiled its new Live Labs and Search Labs. Both groups, which will fall under the umbrella of the MSN Research Labs, will focus on research, developing, and bringing to market Internet-based services and technologies."