Blogs


BROWSE: Most Recent | Popular Tags |

Tags > javascript

Google Closure: a new way of developing in JavaScript

By Davide Zanotti
November 19, 2009

Preface Every day million people make use of Google products and these products are written mainly using one well known language: JavaScript! What makes this online software stable, fast and responsive is a good use of the language and an...

Using Google Analytics With AJAX

By John Barlow
November 19, 2009

A couple months ago I wrote an article on how to use Dojo to create a rich UI for websites. One of the key points of the article was how to support all users -- those with JavaScript enabled and those without. The purpose of this was to enable basic browsers like search engine spiders to go through your site without JavaScript, while enabling the rich interface for your regular users.

Barcode Scanner Support for Flex

By Jan Poehland
November 5, 2009

I recently came across an interesting problem when we had to access barcode scanners from Flex applications. The scanners came in different models but all were connected to the computer via serial port or USB (Serial2USB). Now, how do you...

Announcing O'Reilly Answers - Clever Hacks. Creative Ideas. Innovative Solutions.

Announcing O'Reilly Answers - Clever Hacks. Creative Ideas. Innovative Solutions.
By Allen Noren
November 4, 2009

We're launching the beta of O'Reilly Answers, and I'm inviting you to be part of it. In brief, O'Reilly Answers is a community site for sharing knowledge, asking questions, and providing answers that brings together our customers, authors, editors, conference speakers, and Foo (Friends of O'Reilly). O'Reilly is at the center of an amazing exchange of knowledge sharing and idea generation, and we want you to join us in changing the world by spreading the knowledge of innovators.

Four short links: 29 October 2009

By Nat Torkington
October 29, 2009

Julie Learns to Program -- blog from our own Julie Steele as she learns her first programming language. The point is: it’s in me. I wasn’t sure that is was, and now I know—it is. And what, exactly, is “it”? It is the bug. It is the combination of native curiosity and stubbornness that made me play around with...

Four short links: 15 October 2009

By Nat Torkington
October 15, 2009

Open Access Week -- world-wide, dedicated to raising awareness of open access to research. (via Creative Commons Aotearoa). 1Mb Broadband Access Becomes Legal Right -- Starting next July, every person in Finland will have the right to a one-megabit broadband connection. The Elements of Statistical Learning 2ed -- classic book (I have the 1st edition) that is now available...

JXT - Javascript XHTML Tags

By Davide Zanotti
October 9, 2009

First of all, I would like to thanks Rich Tretola and O'REILLY, for the possibility to write on this blog and talking about my project (http://www.jxtproject.com), I'm very thankful for that! ...and I'm quite embarrassed, because this is my...

Building a "Slide Gallery" Demo in Apache Pivot

By Greg Brown
September 29, 2009

I recently came across this article comparing the implementation of a simple "slide gallery" application in Flash and Silverlight. I was inspired to try to replicate the application's behavior in Apache Pivot. The results of my efforts are in this post:

ExternalInterface and Code Injection Part 2

By Tom Barker
September 25, 2009

In a previous article I outlined why I needed to inject JavaScript into a page from ActionScript, now I'd like to show the implementation. Essentially I created a new class called JSInjector. Within JSInjector I created a static function...

O'Reilly Training - JavaScript the Good Parts

By Tom Barker
September 20, 2009

We just brought in Douglas Crockford to do a department-wide training for all of our front-end engineers, as part of the O'Reilly Training Master Classes, and it was a phenomenal experience. Douglas Crockford is a master level engineer able to...

Four short links: 11 September 2009

By Nat Torkington
September 10, 2009

Healthspottr Fellow -- outstanding entrepreneurs will be awarded prizes of up to $250,000 to accelerate their innovative endeavours. Think MacArthur Genius Grant for healthcare. (via Gov 2.0 Summit) jsMath -- Javascript for embedding Math in web pages. (via Hacker News) Google's Undocumented Embeddable PDF Viewer -- Google Docs offers an undocumented feature that lets you embed PDF files and...

Four short links: 8 September 2009

By Nat Torkington
September 7, 2009

jQTouch -- jQuery library for mobile web app development. (via brian on Delicious) GData API to Google Book Search -- search full text, get back metadata, modify "my library" collections, etc. Open and Free Courses at the CMU Open Learning Initiative -- rather than just a lecture and handout dump, it has interactive exercises and questions to help you...

ExternalInterface and Code Injection Part 1

By Tom Barker
September 7, 2009

In some of my recent articles I detailed the architecture and some implementation of a video player swapper - that is a video player that can play different kinds of videos, assuming that the videos required specific unique players. After...

Web Video Hack: Many Movies, One Player

Web Video Hack: Many Movies, One Player
By David Battino
August 13, 2009

Here's a super-easy way to play multiple movies in the same area on a webpage. No JavaScript required, and it works on iPhone too.

Yes, you can now use quite a bit of SVG in the Internet Explorer too. With Ample SDK.

By Sergey Ilinsky
July 30, 2009

The Scalable Vector Graphics technology, SVG in short, seems to be experiencing nowadays its second (or third?) birth on the web. The browser vendors are investing heavily into lifting up what they initially prototyped long time before. This is true of Opera, Firefox, Safari and Chrome, but there is no clear indication on the plans to supporting SVG from the major browser vendor - Microsoft. True, Microsoft has recently made a vague statement on its commitment to support the standards and the thrilling web-as-a-platform thing aka HTML5, but in what extent and when? And what shall we do until that time has come, or until the older IE browser park has updated?

Using Ajax and Search Referrer Info to Help Users Navigate Your Site

By Kyle Dent
July 22, 2009

Using the referrer URL to detect what brought users to your site can let you help them find what they're looking for. The almost magical asynchronicity of Ajax lets you provide additional content for users from search engines. It requires only minor changes to your site and doesn't affect the experience for others.

Tibco PageBus: an event framework for JavaScript

By RJ Owen
July 1, 2009

Tibco PageBus is a free event framework for JavaScript. In this entry I discuss the merits of PageBus, how to implement it, and show a quick example demo I built integrating some HTML, PageBus, and a very simple Flash component.

Tibco PageBus: an event framework for JavaScript

By RJ Owen
July 1, 2009

Tibco PageBus is a free event framework for JavaScript. In this entry I discuss the merits of PageBus, how to implement it, and show a quick example demo I built integrating some HTML, PageBus, and a very simple Flash component.

Four short links: 5 June 2009

By Nat Torkington
June 6, 2009

Visual Programming Environments for Kids -- detailed writeup of the research and coding done by Shone Sadler to build a visual programming environment for robots, so simple that kids can use it. (via steveweiss on Twitter) The Nation's CTO Lays Out His Priorities -- it's still not entirely clear how the CTO and CIO's roles differ, as both are...

Four short links: 22 May 2009

By Nat Torkington
May 22, 2009

Hiding Dirty Deeds: "Encrypted" Client-Side Code -- obfuscated Javascript from a Facebook phishing site, deconstructed and reconstructed, parsed and glossed for understanding. It reminds me of the best obfuscated Perl: Latin, string substitution, runtime and compile-time semantics ... a work of evil art. (via waxy) Kickstarter -- artistic commercial version of PledgeBank. You say "I want to do [X]...

iPhone Web Audio Playlist Hack

iPhone Web Audio Playlist Hack
By David Battino
April 23, 2009

Mobile Safari, the iPhone's web browser, has surprisingly weak audio support. But here's a hack I discovered to embed audio playlists.

Calling JavaScript from Flex

By Mike Slinn
April 10, 2009

You might be surprised to know that Flex can create a JavaScript function and call it on the fly. For example, here is a snippet of ActionScript that shows how to obtain the URL of the page that invoked a...

Are we losing the Declarative Web?

By Philip Fennell
March 31, 2009

I saw something the other day that I was both intrigued and bothered by in equal measure. 'Mozilla and the Khronos Group Announce Initiative to Bring Accelerated 3D to the Web'. Apparently, the working group will look at exposing OpenGL capabilities within ECMAScript. The intriguing part is that, as a fan of 3D Computer Graphics and Animation this has got to be a good sign, especially if it is exposed in this way; but the bothersome bit is how people will end up using it because it has been exposed in this way. The crux of the problem for me is the question, JavaScript - what's it good for? Absolutely...

Google Releases Chrome Experiments

By Andrew Trice
March 19, 2009

Google recently released http://www.chromeexperiments.com/. It's a collection of Javascript-based experiments designed to show off the speed of the Google Chrome browser.

Four short links: 2 Mar 2009

By Nat Torkington
March 2, 2009

You open the letterbox. Inside are four interesting links covering politics, mobile business, Javascript, and MySQL: The Minimal Compact (Adam Greenfield) -- a manifesto on "open source constitutions for post-national entities". Sample: "Of interest are alternatives that are designed from the beginning to: Ensure the greatest freedom for the greatest number, without simultaneously abridging the freedoms of others; Permit individuals...

Four short links: 16 Feb 2009

By Nat Torkington
February 16, 2009

A lot of Python and databases today, with some hardware and Twitter pranking/security worries to taste: Free Telephony Project, Open Telephony Hardware -- professionally-designed mass-manufactured hardware for telephony projects. E.g., IP04 runs Asterisk and has four phone jacks and removable Flash storage. Software, schematics, and PCB files released under GPL v2 or later. Don't Click Prank Explained -- inside the...

Four short links: 26 Jan 2009

By Nat Torkington
January 27, 2009

Pledges, phone, fake brains, and real brains. All here on your Monday dose of four short links: Ada Lovelace Day - Suw Charman has kicked off a day of blogging about women in technology in honour of one of the greatest, Ada Lovelace. Of course, you should also feel free to blog about women in technology on days that aren't...

Four short links: 23 Jan 2009

By Nat Torkington
January 23, 2009

Potty mouth, piracy, pointers to the future of the web, and Presidential technology woes, all in today's link roundup. F*ck the Cloud - Jason Scott's brilliant (and profanity-strewn) rant about cloud computing and the things people throw away without thinking about. Jason, an Internet historian, has a unique perspective and I think what he says makes a lot of sense....

Four short links: 21 Jan 2009

By Nat Torkington
January 21, 2009

In today's edition: the spread of fake news, keeping track of your real power use, a Javascript library and a less-than-impressed take on mobile location apps. Echo Chamber - the British tabloid The Sun posted a story that turned out to be fabricated. This site tracked that story's spread and uncritical acceptance by other news outlets and web sites. Real...

Four short links: 13 Jan 2009

By Nat Torkington
January 14, 2009

Apologies for the delay. Just remember Douglas Adams's great line: "Time is an illusion. Lunchtime doubly so." Misconceptions and Objections to Gaza Mapping - Mikel Maron deals to objections about the OpenStreetMap call for help to build an accurate free streetmap of Gaza. This is fantastic work from OSM. Twenty Most Practical and Creative Uses of jQuery - I am...

PhoneGap: my new favorite open-source project

By RJ Owen
December 29, 2008

The real problem with mobile development is that you need to learn a new language. Every platform currently has their own unique language for writing applications, and some of them are downright obtuse (I'm talking to you, Objective-C for iPhone.) With the number of mobile devices and mobile internet connections exponentially rising, it was only a number of time before someone made it easier. Enter PhoneGap.

qooxdoo Playground

By Rich Tretola
December 23, 2008

Have you seen the new playground sample environment that was recently released by the creators of the qooxdoo JavaScript framework? My development life has concentrated mostly on development for the Flash Player over the past few years so I haven't been very involved in the JavaScript frameworks. So, the playground is great way to introduce someone, like myself who hasn't used the framework in the past to the qooxdoo syntax. The playground allows you to edit and run the sample code provided to help you get a feel of the syntax. Check it out at http://demo.qooxdoo.org/current/playground

Templates Offer Rails New Path to Ubiquity

By Simon St. Laurent
December 16, 2008

Rails application templates, just added in Edge Rails, offer Rails developers the chance to spread their wings and bring Rails to new audiences and new capabilities - and might even help Rails lead the next generation of frameworks.

Cross Browser Testing Cleans Code

By Lawrence O'Sullivan
December 11, 2008

Testing code in different browsers helps make your code cleaner because is it is more likely errors will be detected.

Building a Simple Progress Bar Using the Scriptaculous Morph Function

By Jeremy Bierly
December 3, 2008

One of the most useful script.aculo.us functions has to be the morph function. You can use it to modify a CSS style over a set period of time, making it the perfect function for creating an animated progress bar for a JavaScript based RIA.

Framework Simplicity Can Hide Pitfalls.

By Lawrence O'Sullivan
December 2, 2008

The complexity hidden by JavaScript frameworks ... and the "cool" factor can hide inefficient programming.

JavaScript Frameworks Needed on Your Resume?

By Lawrence O'Sullivan
November 26, 2008

In my first blog, I'd like to start with a question to the community. A freelance developer does a lot of interviewing. In one form or another, you have to make contact with prospective clients and convince them you're the...

Prototype.js Utility Functions Primer

By Jeremy Bierly
November 11, 2008

Prototype is one of the more popular JavaScript libraries and is used on a number of popular HTML based web applications, like Twitter and Apple's mobile me.

Visual Studio 2008: Rich IntelliSense for jQuery

By Jeremy Bierly
November 6, 2008

Last week, Microsoft released Rich IntelliSense for jQuery for Visual Studio 2008. This will also work for Visual Web Developer 2008 Express. This comes a month after the anouncement that jQuery will be shipping with future releases of VS 2008, making jQuery the official JavaScript framework for developing .NET AJAX applications.

What is Great About the Web

By Eric Larson
October 20, 2008

I'm not sure many people really understand what is truly great about the Web and why it works. Most developers see the web as a technology platform and nothing more. HTML, JavaScript and CSS are simply tools that must be...

How to create Tabs with CSS and jQuery from scratch

By Eric Berry
October 11, 2008

Learn how to create a tabbed content window using CSS and jQuery from scratch.

Turbo-charging JavaScript - Trace Trees and V8

Turbo-charging JavaScript - Trace Trees and V8
By Kurt Cagle
September 21, 2008

Persistence, performance, rich APIs and increasing broadband connectivity are all likely to make a huge difference for this latest generation of browsers, and the quantum improvement of JavaScript capabilities due to Trace Trees and precompiled JavaScript will likely play a major part in that evolution.

Seeking Ubiquity

By Kurt Cagle
September 9, 2008

The command line is perhaps the most fundamental of all user interfaces - at a terminal, a prompt character appears that you can type in a command with zero or more arguments, then press the Return key to evaluate that command. As an interface it has some serious limitations - there are typically few indications about what specifically can be typed into that interface, or the action that will ensue once you do enter the line, but for programmers in particular, the command line is also the foundation on which every other user interface ultimately rests.

Dancing with Many Languages

By Eric Larson
September 5, 2008

A friend of mine pointed out Disco, a map-reduce framework written in Erlang and using Python for writing the actual map and reduction functions. I haven't tried it just yet, but the concept is interesting in that it uses both...

Reflecting Upon Chrome

By Kurt Cagle
September 3, 2008

Scott McCloud may not have intended to become the icon for Google's most recent efforts, but the choice of the veteran cartoonist (and semiotician) was a master stroke on the part of Google for introducing their new web browser, Chrome. McCloud's spare, clean lines, intellectual positing and delicious manipulation of symbols could not better have captured Google's secret skunkworks project. McCloud was commissioned to create a series of web comic pages that would explain the inner workings of the new Google Chrome browser, intended for release later this month, but a fan of McCloud's work apparently leaked the comic early, forcing Google to announce their latest (and arguably most audacious) project to date. As it turns out, the extra month or so of work probably wouldn't have made that much difference - even in beta, it is likely that Chrome has completely changed the balance of power on the web. Rumors that Google has been working on a web browser have been repeatedly heard for years now, but the assumption has long been that Google's physical proximity to Mozilla's headquarters and its general commitment to server-side technology precluded any real benefit for Google in building a browser of its own. Those assumptions, however, appear now to have been wrong.

Google Chrome: A new web browser from Google

By Richard Monson-Haefel
September 2, 2008

Google is going to release its own open source web browser called, Google Chrome.

High Performance Scalable Web Sites and Optimization

By Simon St. Laurent
August 25, 2008

O'Reilly published Building Scalable Web Sites, High Performance Web Sites, and now Website Optimization. How similar and different are these three books?

Video Based Enterprise Ajax Training

By Andre Charland
August 23, 2008

Dave Johnson, Alexei White and I have finally completed our video training series on Ajax development for high performance and large scale Ajax UIs. We took the book, Enterprise Ajax, we wrote last year and then recorded just over 8hrs worth of Ajax training. Hopefully it's a bit easier for folks to swallow than the 500 page book;-)

David Flanagan on JavaScript 2

David Flanagan on JavaScript 2
By chromatic
August 22, 2008

Is JavaScript and HTML the new BASIC? What does the average programmer need from JavaScript 2? Is the web the new client-server model of computing? JavaScript guru David Flanagan addresses these questions and more in this interview.

Giant Web Audio Shoulders

By David Battino
August 22, 2008

Guitarist and programmer Lucas Gonze made an interesting observation about my new experimental Web audio player. Although it's clunky compared to his work, he focused instead on its "cool new ideas" and how they evolved.


1 to 50 of 73 Next
The Watering Hole

Popular Topics

Browse Books & Videos

International Sites

O'Reilly China O'Reilly Germany O'Reilly Japan O'Reilly Taiwan