AJAX News Feeds
Asynchronous JavaScript And XML News
Pseudo 3D tricks from old computer games for all your Canvas needs
From Ajaxian » Front Page
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 [...]
Four short links: 8 February 2010
From O'Reilly Network Articles and Weblogs
Kindle Development Kit APIs -- Amazon will release a Kindle SDK. These are the API docs. (via obra on Twitter) rePublish -- all-Javascript ebook reader. (via kellan on Twitter) Peer Review: What's it Good For? (Cameron Neylon) -- harsh and honest review of peer review with some important questions for the future of science. But there is perhaps an...
Román Cortés and Ajaxian make up with amazing CSS demos
From Ajaxian » Front Page
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 [...]
Mozilla Labs? Weave can become a platform for us
From Ajaxian » Front Page
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 takes [...]
AT AT Walking with CSS
From Ajaxian » Front Page
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:
PLAIN TEXT
CSS:
@-webkit-keyframes rotate-head{
0% {-webkit-transform:rotate(0deg) translate(0px,0px);}
40% {-webkit-transform:rotate(10deg) translate(15px,5px);}
80% {-webkit-transform:rotate(-5deg) translate(8px,5px);}
100% {-webkit-transform:rotate(0deg) translate(0px,0px);}
}
#atat #head [...]
jsContract: Design by Contract library
From Ajaxian » Front Page
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:
PLAIN TEXT
JAVASCRIPT:
function _internalMethod(a, b){
Contract.expectNumber(a);
Contract.expectNumber(b);
Contract.expectWhen(config.mode === "divide", b> 0, "Divisor cannot be 0");
Contract.expectWhen(config.mode === "multiply", [...]
User scripts becoming more portable with Greasemonkey support in Chrome
From Ajaxian » Front Page
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 launch [...]
LunaScript: A new language and platform to take your Web 2.0 apps to the moon?
From Ajaxian » Front Page
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.... but [...]
New Version of SVG-Edit
From Ajaxian » Front Page
SVG-Edit is a nifty open source editing web app that uses SVG and doesn't need a server-side:
The SVG-Edit team recently announced SVG-Edit 2.4, code named Arbelos. New features include:
- Raster Images
- Group/Ungroup
- Zoom
- Layers
- Curved Paths
- UI Localization
- Wireframe Mode
- Change Background
- Draggable Dialogs
- Resizable UI (SVG icons)
- Convert Shapes to Path
Try out the demo [...]
Google isn?t Evil. Flash isn?t Dead; Thank god the Open Web doesn?t have a single vendor
From Ajaxian » Front Page
The following post is a reprint from my personal blog. It is editorial in nature and even delves into random politics. I apologise. You can deal with it though :)
Steve Jobs didn't hold back when talking about Google and Adobe. That is great. Life is so much more fun when people speak their mind. I [...]
fullscreen API coming to browsers near you?
From Ajaxian » Front Page
What can you do if you want to enable a fullscreen experience on the Web? You can't. Or, use Flash. Some claim that you shouldn't offer this ability as it is a security liability. Someone can put a fullscreen view that tricks the user into giving it information.
However, as much as I think user security [...]