I am a web developer. Tech-wise, I focus on high-performance UI programming and web accessibility. I used to do UX but I hated it and stay firmly on the execution side of the fence these days.

Apr
15
awarded Generalist
Apr
12
asked What exactly was the plague that stripped the Rakata of their force powers?
Apr
7
revised Storing unencrypted, confidential data in client memory
added 53 characters in body
Apr
7
awarded Editor
Apr
7
revised Storing unencrypted, confidential data in client memory
added 121 characters in body
Apr
7
awarded Teacher
Apr
7
answered Storing unencrypted, confidential data in client memory
Mar
27
awarded Supporter
Mar
27
awarded Autobiographer
Mar
13
awarded Yearling
Mar
13
awarded Yearling
Feb
15
revised Why functions are objects in javascript?
added 44 characters in body
Feb
15
comment Why functions are objects in javascript?
@Bergi - yes, that's true. I guess that can't be the reasoning behind the design, then. Although I note that the way methods on primitives is pretty incoherent - you can assign fields on a string, but the assignments fall into a black hole. You might argue the inconsistency is with the primitives rather than with the functions; I wonder if Eich and co just felt that e.g. extending string was just 'too weird', and so broke their own model to keep things 'intuitive'.
Feb
15
revised Why functions are objects in javascript?
added 157 characters in body
Feb
15
revised Why functions are objects in javascript?
added 157 characters in body
Feb
15
comment Why functions are objects in javascript?
@Lawrence - float math equivalence quirks are not unique to JavaScript.
Feb
15
comment Why functions are objects in javascript?
@Kotik - there is no method call. Functions are just a reference type that have the extra ability to dereference to a procedure.
Feb
15
answered Why functions are objects in javascript?
Feb
10
comment Knockout: can observable extenders be called without parameters?
This seems the best way to ensure transparency; I'll use this going forwards.
Feb
8
awarded Good Answer
1 2 3 4 5