Ajaxian:
Simon Willison snuck in a last-minute topic change, and is now going to give the server-side Javascript talk.The news of the past 24 hours is ChromeOS. For the first time in years, someone’s re-thinking how an OS should work. With Chrome, you turn on your computer and you’re in the browser. What’s really interesting is to c (Read More)
Ajaxian:
Stuart Langridge introduces us to some of the up-and-coming features we're getting with current and future browsers, a nice complement to Robert Nyman's talk, which covered the advanced features of "mainstream" (IE6-compatible) Javascript. After introducing the features that are there today, he also talks about how we can d (Read More)
java.blogs Recent Entries:
Ajaxian » Front PageRobert Nyman walks through some of the more subtle low-level features of Javascript, and some of the idioms that have emerged.Comparisons: Understanding identity (===) versus equality (==).Boolean expressions: Understanding how short-circuit logic (if a && b won’t eval b if a is true);Types: Type coercio (Read More)
Ajaxian:
It’s another Javascript conference! Full Frontal has kicked off in Brighton this morning (fullfrontal09 on twitter). First up is Ajaxian and Yahoo Chris Heilmann on Javascript security. The main theme is let’s use Javascript sensibly and don’t just blame the language when other things are creating the risks too.Chris walks (Read More)
Ajaxian:
Whether you love JavaScript or not, folks are diverse and want to use a range of languages to code the client. I have played with ruby in the browser via JRuby back in the day, and there have been lots of experiments much beyond that.Adam Beynon just released Vienna and we were very excited to hear from him:Over the last fe (Read More)
Ajaxian:
With PDC going on, we get a glimpse at the early stage of IE 9. There is some promise, albeit with omissions!Dean Hachamovitch, IE general manager, gives us an early look whirlwind that discusses:Performance ProgressThe JavaScript engine team members John Montgomery, Steve Lucco and Shanku Niyogi give us an early look at th (Read More)
Ajaxian:
Kevin Miller has updated his simply buttons library to use the button element. This library offers better looking and behaving buttons across all browsers. It does not need a javascript framework and is very easy to install and use.It is all the rage to build a perfect button and you can get some nice ones via SimplyButtons (Read More)
AJAX Magazine:
SRP-Hermetic, a JavaScript library which aims at providing a highly secure Ajax channel implementation (MIT license). Authentication is based on the SRP protocol, and messages can be signed using HMAC or fully encrypted using AES. An interesting implementation providing secure user authentication, communication integrity an (Read More)
Ajaxian:
Ah the magical 1.0 release. It can feel so illusive :)Kris Zyp has announced the 1.0 of his Persevere uber-server:Persevere is JavaScript storage and application server that uses standards-based interface of HTTP/REST, JSON-RPC, JSONPath, and REST Channels. Persevere is designed for rich clients application and can be used (Read More)
Ajaxian:
The library portion of Google's Closure not only gives us a new API to work with, but also adds another piece of mature code to the public domain, where it can be studied and scrutinized. Something we might normally have done with View Source if not for the compression techniques in effect.A new article by Michael Bolin loo (Read More)
Ajaxian:
Tobie Langel of Prototype fame has created another unit testing library for JavaScript. Another one I hear you say? Well, if Tobie did it.... it is worth checking out. Time to get some Evidence.I found out about it over dinner in Berlin at the great JSConf.EU. At the table were 6 people from 6 different countries. Go JavaSc (Read More)
Ajaxian:
I remember when the whole Ajax thing kicked in and JavaScript developers looked at Gmail, Gmaps, and the like and thought “I wonder what powers that?”Well, the power comes from Closure a library and set of tools that the great JS hackers built over time as they created the applications at scale.As soon as I joined Google I (Read More)
Ajaxian:
Riot started as a lean Ruby unit test framework with tests that have a style like this:PLAIN TEXTRUBY:context "a new user" do setup { User.new } asserts("that it is not yet created") { topic.new_record? }endAlex Young has now implemented Riot.js which brings you the lean framework in a format that can run stand-along via (Read More)
Ajaxian:
When your browser freezes on you on some random web page, there's a pretty good chance its caused by the very JavaScript designed to improve your experience.Good 'ole JavaScript performance. Sebastian Ruiz of Atlassian recently worked on a UI rewrite of two of their products (FishEye and Crucible) and found some interesting (Read More)
Ajaxian:
Caja is one of the most promising attempts to deliver secure web applications not prone to the attacks that normal JavaScript solutions sadly enough allow for. Let’s face it – the concept of global variables and the lack of sandboxed environments in addition to the fun that is browser security holes makes the web as it stan (Read More)