nextwebgen.com

The Next Generation Web Now

Ajaxian Roundup for December, 2007: It’s the end of the year as we know it

Filed under: Web 2.0 News — Dion Almaer at 11:47 pm on Monday, December 31, 2007

Happy New Year. I was tempted to post a top ten list of the best aggregators of top ten lists, but decided against it ;)

I hope that 2008 finds everyone well, and the Web in a better place. In 2007, the Web development community has jumped a lot, but at the same time, hasn’t changed at all.

We have seen the browsers really kick into gear. Firefox 3 beta is looking surprisingly fast and good. WebKit has taken the browser world by storm from the stand point of so many companies hacking away on it. From Adobe AIR, to Android, to Nokia, and beyond. Opera gives us a good experience on the Wii.

And IE…. they have a name for the next browser, and showed a smiley face with the promise of good CSS.

The major libraries are all pretty solid, and the core features are all matched. It is hard to go wrong with your choice now if you keep to the main track. We had the promise of more tools, and Aptana has stepped up a little as well as others. In 2008, we should be seeing many more projects coming out of stealth mode. This is so needed as it is still too hard to develop web applications. For tonight, it is time to hope. Tomorrow, we try to make it happen.

Cheers to all. Here is the roundup:

Browser

JavaScript

Prototype

Ext

YUI

jQuery

Microsoft

DWR

Editorial

Security

Performance

Showcase

GWT

Comet

CSS

iPhone

Budget ‘big key’ to government’s - Newsdurhamregion.com

Filed under: Web 2.0 News — Ajax - Google News at 11:11 pm on Monday, December 31, 2007


Budget ‘big key’ to government’s
Newsdurhamregion.com, Canada - 48 minutes ago
When the legislature actually returns and gets back to business is up for debate, says newly-elected Ajax-Pickering MPP Joe Dickson.

Seven Design Requirements for Web 2.0 Threat Prevention - Redmond Developer News

Filed under: Web 2.0 News — web 2.0 - Google News at 10:51 pm on Monday, December 31, 2007


Seven Design Requirements for Web 2.0 Threat Prevention
Redmond Developer News, CA - 8 minutes ago
The rapid adoption of Web 2.0 applications has opened up the enterprise to new security threats that are not stopped by the widely deployed Web and

Valencia Valencia Trying To Snatch Huntelaar - Goal.com

Filed under: Web 2.0 News — Ajax - Google News at 9:14 am on Monday, December 31, 2007



Goal.com
Valencia Valencia Trying To Snatch Huntelaar
Goal.com, Switzerland - 5 hours ago
Koeman, who left Ajax just months before Huntelaar joined them in January 2006, has been reportedly trying to lure several of his compatriots to Valencia.

Valencia Valencia Trying To Snatch Huntelaar - Goal.com

Filed under: Web 2.0 News — Ajax - Google News at 9:14 am on Monday, December 31, 2007



Goal.com
Valencia Valencia Trying To Snatch Huntelaar
Goal.com, Switzerland - 1 hour ago
Koeman, who left Ajax just months before Huntelaar joined them in January 2006, has been reportedly trying to lure several of his compatriots to Valencia.
Netherlands Italian Media: Huntelaar To Join Juventus In The Summer Goal.com
Agent: Juventus want Amauri to partner Trezeguet Tribalfootball.com
all 3 news articles

Matt Webb on the Web 2007 Wrapup on the Web

Filed under: Web 2.0 News — Dion Almaer at 7:30 am on Monday, December 31, 2007

Ah the end of the year, the time to write top ten lists and predictions. I am not going to go this here. We do that enough in our State of Ajax talks.

What I will do though, is the digital version of something I dislike. As an experiment, I used a “highlighter” on Matt Webb’s piece on wrapping up 2007, which is a fantastic (and long) flow of consciousness that manages to say everything and nothing.

Here are the yellow bits as I saw them:

So what does phenotropics mean for the Web? Firstly it means that our browsers should become pattern recognition machines. They should look at the structure of every page they render, and develop artificial proteins to bind to common features.

While browsers look for patterns inside pages, search engines would look for inter-page, structural features

I have a feeling that refactoring code is not a good thing. I am not in favour of deleting code. If there are problems with code the way it is written, there should be mechanisms to code over it gradually, and leave the old code there.

A codebase should be its own source repository: seeing what the code was like a year ago shouldn’t be a check-out from source control, but archeology.

What the Magna Carta did - or rather, what the process that the Magna Carta was part of did - was turn the king into a thing. The thing-king is the king revealed. The important feature of the document isn’t the constraints put on the king, but rather the fact that it is possible to bind to the king at all.

This means we’ll have metamarkets, in the end. Mini free markets captured and tuned to perform particular tasks, inside a society we can’t currently grasp, just as China held Hong Kong in a bubble to propel it into orbit, and the Large Hadron Collider intends to create new zones of particular kinds of physics in order to perform scientific experiments.

I want to think about social software in reverse. Can we take activities that are already group-based and irreducibly social in the real world, and make software that is good for them?

Perhaps the login system could be based around questions: ‘what is a name of a blonde person in your group?’

To generalise Flickr’s attributes, successful interactive systems will bend users back towards them, whether by play or not.

The cleverness of Getting Things Done is to wrap this finite-state machine in another finite-state machine which instead of running on the tasks, runs on the human operator itself,

Websites can also be seen as finite-state machines that run on people.
Instead of a finite-state machine, think of a website as a flowchart of motivations.

Imagine popularising a method like Getting Things Done crossed with the creation and value of the diamond industry

I am looking forward to see what you come up with in oh-eight.

Fluid puts hat in the “Site Specific Browser” ring

Filed under: Web 2.0 News — Dion Almaer at 7:10 am on Monday, December 31, 2007

Todd Ditchendorf has released Fluid, a Site Specific Browser that allows you to ditch the 30 tabbed browser, and run web applications in the own world (icon etc):

Fluid 0.4 includes Dock badges and Dock menus for Gmail, Google Reader, and Yahoo! Mail, auto-software updates via the Sparkle Update framework, custom SSB installation paths, and custom SSB icons.

And, how cool is this… a Flickr group for shared Fluid SSB icons!

How does it work?

Fluid itself is a very small application. When launched, Fluid displays a small window where you specify the URL of a webapp you’d like to run in a Site Specific Browser. Provide an application name, click ‘Create’ and you’ll be prompted to launch the new native Mac app you’ve just created.

What makes Fluid different from Prism?

Fluid is very similar in nature to Prism, but is based on Safari’s WebKit rendering engine. And SSBs created by Fluid are true, native Cocoa OS X applications offering seamless integration into the Mac OS.

Untold JavaScript Secrets

Filed under: Web 2.0 News — Dion Almaer at 6:08 am on Monday, December 31, 2007

John Resig has some JavaScript secrets that he wishes to tell in a new book, and wants your help in getting more.

Some on the tip of his tongue are:

  • What is (function(){ })() and why is it so fundamentally important to modern JavaScript development?
  • What does with(){...} do and why is it so useful?
  • How can arguments.callee change how I work with JavaScript code?
  • How exactly do timers work and how can I best use them?
  • How do I identify and tackle memory leaks in web applications?
  • How do I write a cross browser way of…
    • Getting/setting attributes.
    • Injecting HTML strings.
    • Getting/setting computed css values.
    • Managing DOM events.
    • Writing a CSS selector engine.
    • Doing smooth animations.
  • How can I use verification tools (like JSLint) to my advantage - and write my own?
  • What’s the best way to transmit JavaScript files?
  • How do I write my own JavaScript compressor (like Packer)?

This looks like good stuff. I am sure the likes of Dean Edwards, Neil Mix, Kris Zyp, Alex Russell, and many others have interesting things to add.

A book that I would love to see is the equivalent of the Eric CSS books for Ajax. Take some real apps and build them in a book. Quality case studies that teach you a lot, in a nice glossy set of copy that makes you smile.

What would you like to see? Maybe the entire piece could be made collaboratively :)

Next Page »