Blogs
Tags > javascript
Google Closure: a new way of developing in JavaScript
By Davide ZanottiNovember 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 BarlowNovember 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 PoehlandNovember 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.
By Allen NorenNovember 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 TorkingtonOctober 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 TorkingtonOctober 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 ZanottiOctober 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 BrownSeptember 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 BarkerSeptember 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 BarkerSeptember 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 TorkingtonSeptember 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 TorkingtonSeptember 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 BarkerSeptember 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
By David BattinoAugust 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 IlinskyJuly 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 DentJuly 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 OwenJuly 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 OwenJuly 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 TorkingtonJune 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 TorkingtonMay 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
By David BattinoApril 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 SlinnApril 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 FennellMarch 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 TriceMarch 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 TorkingtonMarch 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 TorkingtonFebruary 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 TorkingtonJanuary 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 TorkingtonJanuary 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 TorkingtonJanuary 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 TorkingtonJanuary 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 OwenDecember 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 TretolaDecember 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. LaurentDecember 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'SullivanDecember 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 BierlyDecember 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'SullivanDecember 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'SullivanNovember 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 BierlyNovember 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 BierlyNovember 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 LarsonOctober 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 BerryOctober 11, 2008
Learn how to create a tabbed content window using CSS and jQuery from scratch.
Turbo-charging JavaScript - Trace Trees and V8
By Kurt CagleSeptember 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 CagleSeptember 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 LarsonSeptember 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 CagleSeptember 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-HaefelSeptember 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. LaurentAugust 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 CharlandAugust 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
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 BattinoAugust 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





