Subject: jargon demands

From: "Paddy" <[email-masked]>
Date: Sat, 18 Nov 2006 04:49:16 +0000

All of Matt's work ended up in vane when the Times stopped publishing the puzzle online just after his system started working. If you rely on a library to abstract away the browser bugs from you you are certain to run in to a bug that you can't fix sooner or later. The talks really deserved to be seen by more people; if you weren't there you missed out on a treat. OCaml is a pure functional programming language with type inference, an object system and a strong collection of libraries. It offers a replacement for the native browser XMLHttpRequest object that is slower, less fully-featured and does a bunch of crazy extra work behind the scenes.
YDN is one of my favourite parts of Yahoo!
It's all very well saying that you'll always be using code built with your core language modifications in mind, but you may well change your tune when you try to incorporate Yahoo! I gave talks about it at both BarCamp and Euro Foo - it's decentralised single sign-on that works, and it's trivial to implement thanks to really solid libraries for most programming languages.
The solver itself was pretty straight foward; the hand-rolled OCR routine to deal with the Times' dodgy scanned JPEG a little less so. or Google Maps and everything breaks.
Test-first development is certainly an important technique, but the power of interactive development should never be underestimated. Good JavaScript code takes advantage of its dynamic, functional nature. The solver itself was pretty straight foward; the hand-rolled OCR routine to deal with the Times' dodgy scanned JPEG a little less so. Solve these problems once so you can get on to the interesting task of building the application.
You might be surprised at the amount of invalid JSON out there.
All of the example code for the HOWTOs was first written in an interactive prompt and then copied to a file once it was working.
They cover the bases effectively and each one offers something interesting that makes it worth studying in its own right. It went OK, but I really should have spent more time getting the slides right.
I think my brain is full.
The slides were on automatic, so the presenters had to be able to time their talk precisely to match up with their slides. Unfortunately, many of these APIs are getting the details slightly wrong and in doing so are producing invalid JSON.
It shows every component of the page - JavaScript, CSS, images - and when each component started and finished loading.
Whatever it's doing, it works surprisingly well. It went OK, but I really should have spent more time getting the slides right. Solve these problems once so you can get on to the interesting task of building the application. You'd be crazy to miss it.
It went OK, but I really should have spent more time getting the slides right.
I think my brain is full.
Browser vendors take note: you can still be the first modern browser to implement a proper offline mode!
In JavaScript, that means that libraries that mess with Object. Paradoxically, the more time saving abstractions you are using the more you actually have to know. They're useful for a huge range of interesting things.
Another thing to keep an eye on.