1,667 reputation
415
bio website
location
age 31
visits member for 3 years, 9 months
seen Apr 22 '13 at 21:29

Dec
28
awarded  Yearling
Oct
30
awarded  Nice Answer
Dec
28
awarded  Yearling
Aug
9
comment JavaScript vs third party libraries
I'd say instead of writing inefficient crap that'd work on IE6/7/8/9 let's care about Opera, Safari, Chrome, and FF users more. Let's drop IE users so we can write much better structured, modern code that is faster in all "normal" browsers. Whenever possible. We can always use fallback and show some limited no-js version for IE users anyway. jQ professionally... i think it's the least professional JS lib out there. mootools or prototype is much better. It allows you to keep good qualities of JS instead of turning it to some clone of PHP OOP.
Aug
9
comment JavaScript vs third party libraries
@Erik: Well if someone is such an idiot and he's using IE8 nowdays... well i think we should not care anyway if the app would be a little slower for him. As you probably know almost everything is slow as hell in IE. From string OPs to DOM manipulation. Actually the whole DOM is broken (you can't manipulate on SELECT's and TABLE nodes)... so... why should we care anyway? If something is working that's only because we wrote inefficient code that IE8 can handle and the fact it works is a huge success. We should move forward and try to drop IE support altogether from whatever we can.
Aug
9
comment JavaScript vs third party libraries
You may think it's nothing but in complicated apps, you need either to switch to using jQuery methods all the time or the code becomes a mess because you never know if the object is using "JS" subset of methods or jQuery one. Even a simple comparison is very hard to track later in such badly designed framework. I know people like jQ... because it requires them to learn almost nothing. And that's just a start. this behaves differently depending on if you used jQuery event handling or "native" one. This lib is so badly designed that it's impossible to work on a project with more than 1 dev.
Aug
9
comment JavaScript vs third party libraries
So this is (i think) the worst property of classical OOP that jQuery is "adding" to the language. 10 "String classes"... now in beautifully designed JS you get 2 objects of type NODE (DOM) with different methods. Now look at mootools, it's designed just like JS framework SHOULD be designed. You can call $$, getElementById, replaceNode... and you'll always get an extended object with mootools and JS methods. It's a beautiful design. Not something like jQuery where it seems you're working with 2 parallel programming languages. In jQuery you can't even use native methods on jQuery DOM objects!
Aug
9
comment JavaScript vs third party libraries
That's simple... because with jQuery you get many bad practices boundled. You mentioned this binding. That's a start, you get HORRIBLE chaining (it's impossible to read to everyone but code creator), then you have something that resembles pointer/type conversion, for example in jquery you can use getElementById and then you need to convert the object you get to jQuery object to use jQuery methods on it. It's a HORROR, it's like writing in 2 parallel programming languages. Depends on what you use (jQuery or JS method doing the same)... you get 2 different things.
Aug
9
revised JavaScript vs third party libraries
added 297 characters in body
Aug
9
answered JavaScript vs third party libraries
Jun
8
awarded  Caucus
Apr
21
comment Should I contract someone to help me with an existing project?
For (C) you won't have to sue anyone. You report the offender and the hosting provider needs to take him down.
Apr
21
revised Should I contract someone to help me with an existing project?
added 226 characters in body
Apr
21
answered Should I contract someone to help me with an existing project?
Apr
15
answered Why were frames deprecated in HTML5, but not iFrames?
Apr
15
revised Is it possible to efficiently store all possible phone numbers in memory?
added 71 characters in body
Apr
15
revised Is it possible to efficiently store all possible phone numbers in memory?
added 71 characters in body
Apr
15
answered Is it possible to efficiently store all possible phone numbers in memory?
Apr
15
answered Triggering custom events in AJAX callbacks
Mar
18
comment To program in free time as a programmer, is to show that programming is passion. If not, is the programmer good?
Yeah 8-10h daily on the job then your hobby should be of course programming :) You want to become some fat & ugly, no-life then of course you should devote all spare time & weekends to coding :D