Friday, September 17th, 2010

Progressive enhancement using nothing but JavaScript?

Category: Node, Yahoo!, YUI

Progressive enhancement is still a confusing matter for a lot of people who are very excited about the capabilities of JavaScript in modern browser environments. It can feel anachronistic to write your solutions for a non-JS environment and then once more enhances in JavaScript. I grew up like that so for me it is a Read the rest…

Posted by Chris Heilmann at 1:06 pm

2.5 rating from 2 votes

Wednesday, August 11th, 2010

Free talk at Yahoo on the 27th about the software revolution that is JavaScript

Category: Presentation, Yahoo!

Yahoo invites to their campus in Sunnyvale, California on the 27th of August to hear Douglas Crockford talk about “Loopage”. In his own words: Software development is hampered by a specific set of design mistakes that were made in the first programming languages and repeated in everything that has been done since. And, somewhat miraculously, Read the rest…

Posted by Chris Heilmann at 3:42 am

2.3 rating from 3 votes

Friday, January 29th, 2010

Addmap.js – automatically analyse a text for geo locations and add a map

Category: Examples, Geo, Google, JavaScript, Mapping, Yahoo!

As part of an upcoming article on geo location I am putting together a few Geo Toys for myself and here is the first one. Addmap.js is a JavaScript that analyses an elements text content, finds geographical locations and links them to Google Maps. It also adds a map preview and a list of the Read the rest…

Posted by Chris Heilmann at 10:17 am
1 Comment

3.1 rating from 19 votes

Monday, January 11th, 2010

Using YQL as a proxy for cross-domain Ajax

Category: JavaScript, jQuery, JSON, XmlHttpRequest, Yahoo!

OK, this is nothing shockingly new, but I found it pretty useful. Using jQuery, Ajax has become more or less a one-liner: < View plain text > javascript $(document).ready(function(){   $(‘.ajaxtrigger’).click(function(){     $(‘#target’).load($(this).attr(‘href’));     return false;   }); }); This loads the document any link with a class of “ajaxtrigger” points to and Read the rest…

Posted by Chris Heilmann at 7:42 pm

3.6 rating from 37 votes

Tuesday, January 5th, 2010

Crockford on JavaScript: A Public Lecture Series at Yahoo!

Category: Presentation, Yahoo!

Douglas Crockford showed us how JavaScript (or parts of it) could be used to do real software engineering. Now Crockford and Yahoo! are hosting a cool series of public lectures on the language we all love: Douglas Crockford is Yahoo!’s JavaScript architect and a member of the committee designing future versions of the world’s most Read the rest…

Posted by Brad Neuberg at 6:45 am

3.9 rating from 30 votes

Wednesday, December 9th, 2009

Three search engines, one interface – 25 minutes live code

Category: Screencast, Tutorial, Yahoo!, YUI

It is amazing how much easier it is these days to build pretty sweet mashups by using hosted services. Here’s a screencast of using Yahoo, Bing and Google to build a search interface in under 25 minutes without having to read any API docs or installing SDKs by using YQL: Building a search mashup with Read the rest…

Posted by Chris Heilmann at 12:44 pm

3.2 rating from 20 votes

Wednesday, September 30th, 2009

YUI 3 Is Out!

Category: Library, Toolkit, Yahoo!

The YUI team has put out YUI 3.0: We’re pleased to announce today the general-availability release of YUI 3.0.0. YUI 3’s core infrastructure (YUI, Node and Event) and its utility suite (including Animation, IO, Drag & Drop and more) are all considered production-ready with today’s release. This is a ground-up redesign of YUI: Selector-driven: YUI Read the rest…

Posted by Brad Neuberg at 6:30 am

4.4 rating from 46 votes

Thursday, September 17th, 2009

YUI 2.8.0 – Local Storage wrapper, better Flash interaction, crossdomain connections and progress bars

Category: Flash, JavaScript, Storage, Yahoo!, YUI

Yahoo this week announced the new release of the Yahooo User Interface library. This is great because it answers the question if the 2.x library is still being maintained whilst 3.0 is out and buzzing. The detailed release notes for YUI 2.8.0 show that there is indeed a lot of maintenance and improvement still being Read the rest…

Posted by Chris Heilmann at 5:49 pm
1 Comment

4.6 rating from 24 votes

Thursday, July 9th, 2009

Pimping JSON – YQL now offers JSONP-X!

Category: JavaScript, JSON, Yahoo!

Yesterday’s announcement of Yahoo’s YQL now supporting insert, update and delete overshadowed another interesting new feature: JSONP-X output. Here’s what it is and why it is useful: YQL data can be returned in XML which is annoying to use in JavaScript (for starters because of crossdomain issues in Ajax). JSON is much easier as it Read the rest…

Posted by Chris Heilmann at 10:48 am

2.3 rating from 40 votes

Friday, July 3rd, 2009

Machsend: P2P file sharing via Browser Plus

Category: Component, Yahoo!

Alex MacCaw has released Machsend, a Yahoo! Browser Plus plugin that enables P2P file transfers from inside the browser. It showcases what can be done with a BP plugin, leaving you wish cross browser functionality. I guess it is kinda fun to hack the browser :)

Posted by Dion Almaer at 5:52 am
1 Comment

3.1 rating from 14 votes

Thursday, July 2nd, 2009

GeoMaker – geo locations as microformats or a map from texts or URLs

Category: JavaScript, JSON, Yahoo!

As preparation for an upcoming tech talk about Placemaker I thought it would be good to take a bit of the pain out of the geolocation service by making an interface for it. Placemaker works the following way: you post some content or a URL to it, it goes through the content or gets the Read the rest…

Posted by Chris Heilmann at 3:02 am

3.8 rating from 14 votes

Thursday, June 25th, 2009

First beta of YUI 3.0 released

Category: JavaScript, Library, Yahoo!

Congrats to the YUI team for releasing their first beta of YUI 3: We’ve spent a lot of time in this release cycle refining the core elements of YUI 3 — YUI, Node, and Event — to ensure that we have the right API going forward. Performance is improved, and we’ve refined our module/submodule structure. Read the rest…

Posted by Dion Almaer at 6:52 am
Comment here

4.1 rating from 33 votes

Monday, June 8th, 2009

GeoFill – find users by IP or lookup and prefill forms for them

Category: Library, Yahoo!

One thing that annoys me is that in the days of geolocation and location recognition I still have to enter my country and city in forms over and over again. This is especially annoying when you like in the UK which could be anywhere in these wonderful large dropdowns (UK, England, Great Britain, United Kingdom, Read the rest…

Posted by Chris Heilmann at 5:03 am
1 Comment

3.5 rating from 20 votes

Friday, May 15th, 2009

A peek under the hood of YUI3 – Satyen Desai on library architecture

Category: Framework, Library, Yahoo!

Talks about JavaScript are not a rare occasion any more, everybody has something to say about this wonderfully versatile language. Douglas Crockford taught us a lot about the language itself, John Resig and Peter Paul Koch taught us how browsers deal (and fail dealing) with it and there are dozens of screencasts of how to Read the rest…

Posted by Chris Heilmann at 5:41 pm

4.5 rating from 41 votes

Thursday, April 30th, 2009

YQL execute now allows you to convert scraped data with server side JavaScript

Category: Examples, JavaScript, Yahoo!

I am a big fan of YQL, a terribly easy and fuss-free way to access APIs and mix data retrieved from them in a simple, SQL style language. Say for example you want photos of Paris,France from Flickr that are licensed with Creative Commons attribution, you can do this with a single command: < View Read the rest…

Posted by Chris Heilmann at 9:28 am

4 rating from 30 votes

Friday, April 3rd, 2009

Poller: YUI3 Small Polling Component

Category: JavaScript, Yahoo!

Eric Ferraiuolo has created a YUI3 component for smart polling which means: Use conditional GET requests Retain the most recent Etag and Last-Modified date of the polled resource Disable polling when the browser window is inactive Implementing a smart polling process in our application’s rich UI gives us some desired benefits: Removal of the refresh Read the rest…

Posted by Dion Almaer at 6:05 am
1 Comment

3.6 rating from 34 votes