Sunday, February 14th, 2010

Souders blasts off 5 in a row

Category: Performance

Steve Souders has done a weekly set of posts on browser quirks that have caught his eye. Here’s the roundup: Missing schema double download Internet Explorer 7 & 8 will download stylesheets twice if the http(s) protocol is missing. Interestingly, I rarely see anyone use “//×110.jpg” but here is a case to watch out for Read the rest…

Posted by Dion Almaer at 10:32 am

4.5 rating from 33 votes

Friday, February 12th, 2010

Adobe, HTML5, and the confusion of standards groups

Category: Adobe

Sometimes the W3C standards body feels like a tycoons backroom. For such a public and important standard to live in a world of secrecy is plain wrong. Now and then we get sniffs of information but can’t put together the puzzle and thus are left with rumour and speculation. For example, we have this conversation Read the rest…

Posted by Dion Almaer at 12:15 pm

3.4 rating from 44 votes

DOMTiming interface being implemented in Chromium and Firefox

Category: Performance

When testing our applications for performance, how do we go about timing various parts and pieces? Normally we are forced to manually get / new Date().getTime() times and futz around. It isn’t possible to get at timing info for important lifecycle events (e.g. can only start timing once JS is loaded. This is where Read the rest…

Posted by Dion Almaer at 6:23 am

4.4 rating from 16 votes

Thursday, February 11th, 2010

Copperlicht: A new WebGL 3D Engine

Category: Canvas, JavaScript, Library

We covered GLGE, a WebGL based engine recently, and now we have a new one; Copperlicht. The engine features: 3D World editor: CopperLicht comes with a full 3D world editor named CopperCube. Many supported 3D file formats: .3ds, .obj, .x, .lwo, .b3d, .csm, .dae, .dmf, .oct, .irrmesh, .ms3d, .my3D, .mesh, .lmts, .bsp, .md2, .stl. and Read the rest…

Posted by Dion Almaer at 6:03 am

4.3 rating from 33 votes

Wednesday, February 10th, 2010

Plupload: A rich upload experience on pluggable backends

Category: Component, JavaScript

The Moxiecode folks (TinyMCE fame) have released a generic component Plupload that allows you to create a rich upload experience on the back of a variety of transports. Whether it be HTML5, Gears, Silverlight, Flash, BrowserPlus or normal forms, you can get an upload experience with drag and drop, progress, client side image resizing and Read the rest…

Posted by Dion Almaer at 6:18 am

4.1 rating from 87 votes

Tuesday, February 9th, 2010

Rotating maps with CSS3 and jQuery

Category: CSS, Geo, jQuery

One of the things I always want to do with online maps is rotate them – I am used to that with real, physical maps. As physical maps become a lot more clever these days (for example have you seen the zoomable map?) it is time we can do this with the online ones, too. Read the rest…

Posted by Chris Heilmann at 10:07 am

3.6 rating from 19 votes

Faye: Bayeaux protocol Comet server for Node.js

Category: Comet, Node

James Coglan has ported a Ruby/EventMachine Comet server to offer a new Node.js server on the Bayeux protocol. The project is Faye and you can check out the code on GitHub. On the client side: < View plain text > HTML <script type="text/javascript" src="/comet.js"></script>   <script type="text/javascript">// < !&#91;CDATA&#91;    CometClient = new Faye.Client(’/comet’);   Read the rest…

Posted by Dion Almaer at 6:24 am
Comment here

3.8 rating from 20 votes

Think You Know Javascript? Try this Quiz!

Category: JavaScript

If you know you think you know your objects from your arrays and your null from your undefined, here’s a quiz for you from Perfection Kills. I was recently reminded about Dmitry Baranovsky’s Javascript test, when N. Zakas answered and explained it in a blog post. First time I saw those questions explained was by Read the rest…

Posted by Michael Mahemoff at 3:49 am

3.8 rating from 36 votes

Javascript ePub Readers

Category: eBooks, Showcase

eBooks have gone mainstream, and right now the open ePub format is getting a lot of attention, being the iPad’s book format of choice. Often overlooked in gadget-centric media is the fact that ePub is based on web standards, and therefore amenable to being rendered in the browser, sans plugins. Pure Javascript ePub readers are Read the rest…

Posted by Michael Mahemoff at 3:34 am
1 Comment

4.2 rating from 23 votes

Monday, February 8th, 2010

Pseudo 3D tricks from old computer games for all your Canvas needs

Category: Canvas, Fun, Games, JavaScript

It is quite interesting to see how technology moves in circles. With canvas being the new fun toy to play with for creating browser-based games we have to find solutions to fake a 3D environment to be really fast (sure there is Canvas 3D but it is overkill for most games). The trick is to Read the rest…

Posted by Chris Heilmann at 7:04 am

4.3 rating from 29 votes

Román Cortés and Ajaxian make up with amazing CSS demos

Category: Announcements, CSS

We have been long term fans of Román and the fantastic demos and samples that he puts together, usually involving CSS goodness. We messed up the other week though when we linked to his work on a scrolling coke can. I do these postings as a labor of love, and since Ajaxian isn’t my day Read the rest…

Posted by Dion Almaer at 6:52 am

4.3 rating from 45 votes

Sunday, February 7th, 2010

Mozilla Labs’ Weave can become a platform for us

Category: Mozilla, Server

Mozilla Labs has released the magical 1.0 version of Weave and the doors are now open for developers. When I was a part of Mozilla Labs day to day, I always loved the vision and team behind Weave. I kept wanting the implementation to match the vision, but it is a tough problem and it Read the rest…

Posted by Dion Almaer at 12:08 pm

3.4 rating from 14 votes

Friday, February 5th, 2010

AT AT Walking with CSS

Category: CSS, Examples

Anthony Calzadilla has a fun Friday example for us. He has a tutorial on how he animated an AT AT using CSS. He goes over the different areas and how he uses animation and transforms. For example, the head of the beast: < View plain text > css @-webkit-keyframes rotate-head{   0% {-webkit-transform:rotate(0deg) translate(0px,0px);}   Read the rest…

Posted by Dion Almaer at 6:17 am

3.3 rating from 27 votes

Thursday, February 4th, 2010

jsContract: Design by Contract library

Category: JavaScript

Fan of Eiffel or the design by contract pattern that it espouses? Øyvind Kinsey is, and he just created jsContract an alpha library to give you some pre and post condition abilities. Here is an example: < View plain text > javascript function _internalMethod(a, b){     Contract.expectNumber(a);     Contract.expectNumber(b);     Contract.expectWhen(config.mode === Read the rest…

Posted by Dion Almaer at 6:07 am

3.4 rating from 29 votes

Wednesday, February 3rd, 2010

User scripts becoming more portable with Greasemonkey support in Chrome

Aaron Boodman created Greasemonkey back in the day. He also worked on Gears. And most recently he created Chrome Extensions. I have a funny feeling that folks were pinging him daily “hey, when ya gunna give me Greasemonkey on Chrome” and he just delivered: One thing that got lost in the commotion of the extensions Read the rest…

Posted by Dion Almaer at 4:38 am

4 rating from 28 votes

Tuesday, February 2nd, 2010

LunaScript: A new language and platform to take your Web 2.0 apps to the moon?

Category: Announcements, Framework

A Googler and a Facebooker were in a pub discussing the complexities of building out a rich modern Web application. There are a ton of dependencies, and you need to be proficient in multiple languages and tools (JavaScript, HTML, CSS, SQL/NoSQL, backend languages, build tools, etc). Well, they may not have been in a pub…. Read the rest…

Posted by Dion Almaer at 9:46 am

2.8 rating from 84 votes

All Posts of February 2010