Tuesday, May 18th, 2010
Category: CSS
, Fun
Alex Girón, of CSS Beauty, has been playing with CSS3 goodness. His current experiment recreates our solar system spinning around using border-radius, transforms, and animations. The experiment runs beeeautifully on WebKit Nightly, but for some reason it lags on Chrome. Alex gives us the deatils: border-radius PLAIN TEXT CSS: ul.solarsystem li.sun { Read the rest...
Category: Articles
, Font
Scribd is my "favourite company of the month". First they show off their move from Flash to HTML5 and now they are generously taking time to share with us details on their implementation in a three part series. The first part delves into the bowels of @font-face, starting with the simple: PLAIN TEXT CSS: Read the rest...
Category: JavaScript
, Library
, Video
Projekktor is another JavaScript library that sits on top of the <video> tag to provide richer chrome and features, and also backwards compatibility via Flash. Once you load the shim, you can setup config and then you just have to use video: PLAIN TEXT HTML: <script type="text/javascript"> // check out Read the rest...
Monday, May 17th, 2010
Category: Sound
Elias Majic and Spencer Lord have guest authored this post on speech recognition in JavaScript. Do you have something to share? Consider your own guest post and contact us! Recently Google's free text to speech api has made the rounds. The reverse is also possible, converting speech to text. With speechapi.com's javascript API, it is Read the rest...
Category: JavaScript
, jQuery
, Library
James Burke is moving quickly with his RequireJS library. He recently posted about the requirements that John Resig has for a script loader for jQuery: script loading must be async script loading should do as much in parallel as possible. This means in particular, that it should be possible to avoid dynamic nested dependency loading. Read the rest...
Friday, May 14th, 2010
Category: HTML
Mark Pilgrim has a new appendix to his awesome HTML5 book, which collects all of the ways in which you can do feature detection for HTML5. For example: <audio>: return !!document.createElement('audio').canPlayType; <device>: return 'type' in document.createElement('device'); <iframe sandbox>: return 'sandbox' in document.createElement('iframe'); This also highlights how it would be nice to have a way to Read the rest...
Category: CSS
CSS3 has a lot of great stuff in it. Transforms, new layout, media query, CSS object model, you name it. How do you keep up with the specs? That is what Šime Vidas thought, so he whipped together a little iframe love:
Category: Browsers
Daniel Buchner of Jetpack has a post on Indexing and Auto-Detecting Browser Extensions on the Web. He discusses how search engines themselves could show interesting information on extensions: Now search engines could go back to being app stores ;) Beyond that, the browser itself could be told about a related extension. Others have talked about Read the rest...
Thursday, May 13th, 2010
Category: Fun
, Games
Slither is a Web port of the age old Snake game. Erik Johnson wrote the game, and had this to say about the project (available here on GitHub): We've seen a million varieties of snake/nibbles games over the years, especially in Flash; however, I haven't come across many that are implemented using Canvas. I've used Read the rest...
Category: Announcements
, Cappuccino
The 280 North crew just released NativeHost, an open source component that takes your Cappuccino applications and makes them desktop apps, without you having to write a line of code: Again, we feel that the ultimate distribution platform is the web, and that the desktop is almost a transitional necessity today. So with that in Read the rest...
Category: JavaScript
, WebOS
GC often gets a bad reputation, without getting its due credit. GC makes life so much easier for JavaScript developers in so many ways, but that benefit doesn't come free all the time. Also, sometimes there are other activities in the system that can take up CPU time and appear as pauses. Not every pause Read the rest...
Category: JavaScript
Eli Grey has been doing some great work that we will be featuring here on Ajaxian. First up we have his recent l10n.js, which is a JavaScript library that enables localization through the native JavaScript method intended for it, gracefully degrading if the library is not present. As it gracefully degrades, you can make Ajax Read the rest...
Wednesday, May 12th, 2010
Category: Google
A year after the initial Native Client release we have a more polished Native Client SDK for developers. The Native Client SDK preview, in contrast, includes just the basics you need to get started writing an app in minutes: a GCC-based compiler for creating x86-32 or x86-64 binaries from C or C++ source code, ports Read the rest...
Category: Canvas
PLAIN TEXT CSS: score { title: Hip Tune artist: Hip Person bar { v8 C4 D4 E4 F4 (C4 E4 G4) } bar { v8 C4 D4 E4 F4 (C4 E4 G4) } repeat 3 } What if you could write music in a notation like the above? Read the rest...
Tuesday, May 11th, 2010
Category: Browsers
, Firefox
Mike Beltzner, Director of Firefox and all-round top chap, gave an open presentation on what is coming in Firefox 4: The full video is also available which goes into detail on the main themes of the next release of Firefox (3.7 is dead, long live 4!) Fast: making Firefox super-duper fast Powerful: enabling new open, Read the rest...
Category: Adobe
, Widgets
Widgets. Metadata. Tools. There were a couple of announcements around this recently. Part One: OpenAjax Metadata Jon Ferraiolo of IBM has worked hard with the OpenAjax companies to produce the OpenAjax Metaedata format. Here is Jon talking about the work: OpenAjax Metadata (OAM) defines a set of industry-standard metadata for Ajax widgets and Ajax APIs Read the rest...