Thursday, July 31st, 2008

JavaFX: The preview has landed

JavaFX was announced at JavaOne…. in 2007, and we are now seeing a preview release. Josh Marinacci of the JavaFX team put together a post with an example that builds the following: The code for this is simply: java < view plain text > package blogdemo;   import javafx.scene.*; import javafx.scene.paint.*; import javafx.scene.geometry.*; import javafx.application.*; Read the rest…

Posted by Dion Almaer at 10:51 am
14 Comments

++---
2.8 rating from 35 votes

IE 8 and the User Features

Category: Browsers, IE

The first main play for IE 8 was to get developers on board, and start a conversation with us on what they are fixing, and where they are going. There were a couple of user features such as Activities and Web Slices, but you could tell they hadn’t finished there. In their latest blog post Read the rest…

Posted by Dion Almaer at 9:27 am
29 Comments

+++--
3.4 rating from 22 votes

JSON Pickle: Serialize your complex Python objects to JSON

Category: JSON, Python

John Paulett wanted to be able to define complex Python model objects, then seamlessly pass them into CouchDB and to client-side Javascript. To make this happen for objects that are beyond primitive sets he created JSON Pickle which has been used on the Universal Feed Parser, and lets you do the following: python < view Read the rest…

Posted by Dion Almaer at 7:50 am
1 Comment

+++--
3.7 rating from 25 votes

Adobe AMF Support in Zend Framework

Category: Adobe, Framework

Andi Gutmans of Zend has posted on a proposal for AMF support in the Zend Framework, which is being lead by the AMFPHP project leader, Wade Arnold. This ZF component will allow for client-side applications built with Flex and Adobe AIR to communicate easily and efficiently with PHP on the server-side. We are excited about Read the rest…

Posted by Dion Almaer at 7:43 am
Comment here

+++--
3.4 rating from 16 votes

No Browser Left Behind… without Canvas

Category: Browsers, Canvas

Vladimir Vuki?evi? normally hacks on Mozilla products, but spent a little time on an experiment with IE. An experiment that looks very exciting indeed. I love canvas, and wish that it was ubiquitous. We have great wrappers out there such as dojo.gfx, but wouldn’t it be nice if canvas worked everywhere? (and the full API Read the rest…

Posted by Dion Almaer at 2:00 am
6 Comments

++++-
4.4 rating from 38 votes

Wednesday, July 30th, 2008

Light-weight JSON Binding Framework

Category: JavaScript

In my other life as a desktop application developer (which due to a mix of Fluid, AIR, Prism, canvas, SVG, and Flash is threatening to converge on my Ajax life) I’ve long been a fan of data-binding frameworks that make it easy to have a form automatically synchronize with backing data structures, saving you from Read the rest…

Posted by Ben Galbraith at 9:59 am
13 Comments

+++--
3.9 rating from 17 votes

onJSReady Prototype Plug-in

Category: JavaScript, Prototype

In a follow-up to our post a few days ago on parallelizing JavaScript loading and firing an event when loading is done, Stefan Hayden wrote a Prototype extension (based on onDOMReady) that makes it easy for you to execute your code when all JavaScript is loaded: javascript < view plain text > Event.onJSReady(function () { Read the rest…

Posted by Ben Galbraith at 9:30 am
3 Comments

++++-
4.1 rating from 27 votes

Inline Script Wrapper and Dependencies

Category: jQuery, Performance

Stuart Colville has found an issue where he needed to output some JavaScript in the middle of a page, before a library that depended on it was available: The 6th Rule in Yahoo’s Performance Rules recommends placing script before the closing body tag to prevent blocking holding up the rendering of the page’s content. This Read the rest…

Posted by Dion Almaer at 5:42 am
4 Comments

++---
2.5 rating from 8 votes

4D Web 2.0 Pack

4D is a commercial company that has a high level framework that sits on top of their RDBMS technology. They have a new version that allows you to access data in many new places: iPhone, Gears, HTML 5 APIs, AIR and Flex. Check out the online demos such as a drag and drop shopping cart, Read the rest…

Posted by Dion Almaer at 4:21 am
6 Comments

++++-
4 rating from 27 votes

Tuesday, July 29th, 2008

Book review: “JavaScript: The Good Parts” by Crockford

Category: Book Reviews, Books, JavaScript

I heart David Flanagan. I’m making my way through “The Ruby Programming Language” this summer. Its exhaustiveness really satisfies. But a decade ago, my programming Bible was Flanagan’s “JavaScript: The Definitive Guide”. As I transitioned from a career in content to a career in code, “the Rhino book” taught me everything I needed to know Read the rest…

Posted by Dietrich Kappe at 3:51 pm
7 Comments

+++--
3.9 rating from 27 votes

JSON-head, it is not about size – it is about usefulness

Simon Willison is lately having a lot of fun with App Engine and developing small RESTful helper apps for the masses out there. Following JSON Time, a small timezone lookup API over HTTP (showcased at BBC’s Mashed earlier this year) he now released JSON head which is what it says on the tin: a HTTP Read the rest…

Posted by Chris Heilmann at 11:27 am
8 Comments

+++--
3.5 rating from 16 votes

Ajax-Alexa-Thumbnails: API to get site thumbnails

Category: Library, Yahoo!

Have you ever wanted to be able to easily grab a thumbnail image that represents a website? Eric Ferraiuolo has created Ajax-Alexa-Thumbnails on Google Code, a library that builds on YUI to do just that. The project consists of a server-side component written in PHP which makes the cross-domain request to Amazon’s Alexa Site Thumbnail Read the rest…

Posted by Dion Almaer at 7:11 am
7 Comments

+++--
3.7 rating from 33 votes

PushUpTheWeb.com: Browser detection and Upgrading

Category: Browsers

Nick Stakenburg is beating the drum of getting users to upgrade their browsers, and has created PushUpTheWeb.com. Pushup is an effort to push the web forward by helping users update their outdated browsers. Give your users a better web experience today by installing Pushup on your domain! By putting the script up, users will have Read the rest…

Posted by Dion Almaer at 6:17 am
11 Comments

++++-
4.5 rating from 38 votes

ProtoChart: Using Canvas to give you good looking charts

Category: Canvas, Library, Prototype

ProtoChart is a new opensource library using Prototype and Canvas to create good looking charts. Features Line, bar, pie, curve, mix, and area charts available Multiple data series on same graph Legend support Customizable grid, grid border, background Customizable axis-tick values (both x and y) Check out a live demo of ProtoChart at work.

Posted by Dion Almaer at 6:00 am
4 Comments

+++--
3.9 rating from 19 votes

Monday, July 28th, 2008

Dojango: Two great tastes in one can!

Category: Dojo, Framework, Python

Dojango, a template Django application that includes full Dojo support baked in, has been released by Tobias Klipstein, Nikolai Onken, and Wolfram Kriesing. It provides capabilities to easily switch between several Dojo versions and sources (e.g. aol, google, local) Delivers helping utilities, that makes the development of rich internet applications in combination with dojo more Read the rest…

Posted by Dion Almaer at 10:22 am
1 Comment

+++--
3.5 rating from 45 votes

What’s the Fastest Way to Code a Loop in JavaScript?

Category: Browsers, JavaScript, Performance

Gregory Reimer, frontend engineer for sun.com, has written a barrage of tests to answer the question What’s the Fastest Way to Code a Loop in JavaScript? specifically for large data sets: I built a loop benchmarking test suite for different ways of coding loops in JavaScript. There are a few of these out there already, Read the rest…

Posted by Dion Almaer at 10:15 am
17 Comments

++++-
4.1 rating from 31 votes

All Posts of July 2008