AJAX Reporter

 
Get Top Posts and Jobs
Weekly via Email:

Subscribe
Unsubscribe

Search Posts:


Title Only
Title and Body
 

Search Jobs:


Title Only
Title and Body
Aggregated Posts (sorted by date)

The Node.js now running on webOS and more Web improvements

Abstract from Ajaxian (Indexed 2010-09-03):

By Dion AlmaerwebOS 2.0 SDK has just launched, and it has node.js built in (and more). The following is taken from my personal blogAt our last Palm Developer Day, Ben and I discussed future APIs for webOS including “JavaScript services” as a way to write code that runs on the other side of the device [...]

Raphal 1.5 Released

Abstract from Ajaxian (Indexed 2010-08-31):

Dmitry Baranovskiy and team have released another version of Raphal, an excellent drawing and animation library backed by SVG (VML on Internet Explorer). New features in Raphal 1.5 include custom attributes and keyframes. Keyframes can be defined similar to CSS3 Animations:PLAIN TEXTJAVASCRIPT:el.animate({    "20%": {cy: 200, easing: ">"},    "40%": {cy: 100},    "60%": {cy: [...]

OAuth-only Twitter: What it Means for JavaScript Apps

Abstract from Programmable Web (Indexed 2010-08-31):

[Image]Today could be the last day for some web applications built purely with client-side JavaScript and the Twitter API. According to Twitter, Basic Authentication has been permanently shut off, as promised. While the move should bring better security for many users, it will also make building JavaScript apps without server-side support for OAuth practically impossible due to security issues.

New SVG Web Release: Owlephant

Abstract from Ajaxian (Indexed 2010-08-30):

The SVG Web team has announced a new release. SVG Web is a drop in JavaScript library that makes it easy to display SVG graphics on Internet Explorer 6, 7, and 8 using Flash.The new SVG Web release, like all of their releases, is named after especially silly D&D monsters. The new release is code [...]

How to Drag Out Files Like Gmail

Abstract from Ajaxian (Indexed 2010-08-26):

Ryan Seddon, aka the CSS Ninja, has a nice blog post up where he reverse engineers the new feature in Gmail where you can drag attachments from an email on to your desktop.Note that the feature only currently works in Chrome.Ryan begins with the following code:PLAIN TEXTJAVASCRIPT:var file = document.getElementById("dragout");file.addEventList...(truncated)... evt.dataTransfer.setData("DownloadURL",fileDetails);...(truncated)... the code Ryan says:From [...]

Real World Canvas Tips from Hakim El Hattab

Abstract from Ajaxian (Indexed 2010-08-25):

From Hakim El Hattab (who has some very nifty HTML5 experiments up) comes some nice tips on using the Canvas tag: Cross browser implementationThere are no real discrepancies between the canvas outputs of different browsers so long as the JavaScript code is written correctly (if not, browsers tend to try and fix things for you, [...]

Motorola Purchases 280 North

Abstract from Ajaxian (Indexed 2010-08-24):

I don’t usually post acquisition news on here, but I just wanted to congratulate 280 North, who we’ve covered on here many times and are fellow members of the Ajax community. 280 North produces the awesome Cappuccino language/framework, including the 280 Slides presentation web application. Techcrunch is reporting that Motorola has bought 280 North. From [...]

Blow Things Up!

Abstract from Ajaxian (Indexed 2010-08-24):

Jonas Wagner has ported the Flash 2D physics engine Box2DFlash to JavaScript:In his demo Jonas uses the Canvas tag to map the physics simulations on. Click on it to create explosions:Jonas talks about the approach he used to convert the original library from ActionScript to JavaScript:At first I thought this conversion would be trivial as [...]

The CSS3 Song

Abstract from Ajaxian (Indexed 2010-08-23):

Don’t be bummed it’s Monday, ‘cuse the CSS3 Song is here to cheer you up:How can you go wrong with lyrics like this:CSS3Web animation done properlyCSS3Degrading gracefullyI had a dream, an awesome dreamPeople surfing in the parkOn Windows, Linux and MacAnd their page load speeds were oh-so-highNo big JavaScript libraryJust to show some eye-candyCSS3Web animation [...]

Geo Grandfather ESRI Makes Strides on the Web

Abstract from Programmable Web (Indexed 2010-08-23):

[Image]Most of the time we write about mapping, it admittedly includes Google Maps (we list over 2000 Google Maps mashups). However, ESRI, the biggest supplier of geographic tools for the enterprise, has made huge strides this year with its tools, including its own web mapping platform, ESRI ArcGIS JavaScript API.

Want to pack JS and CSS really well? Convert it to a PNG and unpack it via Canvas

Abstract from Ajaxian (Indexed 2010-08-22):

Jacob Seidelin of nihilogic fame (remember his Super Mario in JavaScript solution) is one of my unsung heroes of JavaScript. His solutions have that Dean Edwards "genius bordering on the bat-sh*t-crazy" touch that make you shake your head in disbelief when they come out but later on become very interesting. One of his posts from [...]

Attack of the IE Conditional Comment

Abstract from Ajaxian (Indexed 2010-08-20):

Just in time for Friday, James Padolsey wins the award for most creative Internet Explorer detection code:PLAIN TEXTJAVASCRIPT:// ----------------------------------------------------------// If you're not in IE (or IE version is less than 5) then://     ie === undefined// If you're in IE (>5) then you can determine which version://     ie === 7; // IE7// Thus, to [...]

When does JavaScript trigger reflows and rendering?

Abstract from Ajaxian (Indexed 2010-08-18):

Thomas Fuchs has some good performance things to say reflows and rendering. A video of wikipedia gives you an idea of how much happens when a basic page is rendered: The advice?The important thing is to always remember that reflowing and rendering HTML is the single most expensive operation browsers do. If your page feels [...]

JavaScript Gameboy Emulator: Memory and GPU

Abstract from Ajaxian (Indexed 2010-08-18):

Jack Vaughn posted on Ajaxian recently about a new blog series on building a Gameboy emulator using JavaScript. Now Parts II and III have been posted in the series:Part 1: The CPUPart 2: MemoryPart 3: GPU TimingsIn the Memory section, Imran Nazar builds up a JavaScript MMU that can interpret the different parts of the [...]

How to Become a JavaScript Bad Shut Yo Mouth!

Abstract from Ajaxian (Indexed 2010-08-17):

[Image CC-A by Terry Johnston]A fun post for a Tuesday morning, Aaron Newton shares his path to becoming a JavaScript ninja, and how you can too. Some of his tips (I encourage you to read the whole article):Study design and designers. Im not saying you have to have the talent to be an awesome graphic [...]

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

Abstract from Ajaxian (Indexed 2010-08-11):

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, JavaScript [...]

20+ Google JavaScript APIs in One Playground

Abstract from Programmable Web (Indexed 2010-08-11):

[Image]Get ready for slides and monkey bars. You can now access nearly two dozen Google JavaScript APIs in the AJAX playground. YouTube, Friend Connect and a host of options join Calendar, Blogger and, of course, Maps.

Is JSON the Developers Choice?

Abstract from Programmable Web (Indexed 2010-08-11):

Once upon a time there was the great debate over JSON vs XML. The past few years have seen JSONs popularity rise despite XML (and other formats) being well-established. Our own statistics on ProgrammableWeb show a significant increase in the number of JSON APIs over 2009/2010. During 2009 there were only 191 JSON APIs registered. So far in 2010 there are already 223.

What Can You Build in 1k of JS?

Abstract from Ajaxian (Indexed 2010-08-06):

Here’s a fun way to end the week. Peter van der Zee has cranked up a cool contest where you’ll be judged on what you can build using just 1k of JavaScript. The rules are simple:Create a fancy pancy Javascript demoSubmissions may be up to 1k. (And not crash)Externals are strictly forbidden, unlike “some” contests. [...]

Using AntiSamy with ColdFusion

Abstract from Pete Freitag (Indexed 2010-08-05):

How do you protect your code from Cross Site Scripting (XSS) when your business requirements state that the user must be able to input HTML? This can be a difficult problem to solve and XSS is very difficult to filter against because there are hundreds of attack vectors.Remember that social networking site MySpace? They allow anyone to create profile pages with lots of CSS, and HTML markup. They were concerned about XSS and they had pretty extensive blacklist filters in place to prevent it.One ...(truncated)...


Next Page...