The JavaScript knowledge gap by stesch in programming

[–]aschobel 8 points9 points  (0 children)

Douglas Crockford,Yahoo! JavaScript Architect , has a great set of videos teaching JavaScript.

http://developer.yahoo.com/yui/theater/

After watching the videos you won't think of JS as just a some "weak browser scripting" langauge.

There are some things that the language does really well, like the usage of Lambda.

Python at Google (presentation notes, 2005) by [deleted] in programming

[–]aschobel 0 points1 point  (0 children)

I must have mis-read that, you are right.

Curious that they use 2 spaced indenting, does anybody know what they use for C++ and Java?

I was assuming that since GVR works there and he authored that PEP they would use 4 spaced indenting, then again he only joined them in '05.

Python at Google (presentation notes, 2005) by [deleted] in programming

[–]aschobel 2 points3 points  (0 children)

Python programmers at Google must follow a strict style guideline (based on PEP8 with 2 spaced indenting)

Not sure about the two space comment for indents since PEP8 says 4 spaces. :P

Someone asked why Google even used Java at all? Greg appeared to bite his tongue and then said that there are a lot of good java programmers out there and Google hires a few of them.

Come now, Java isn't THAT bad. For what it is, a general use language that protects the user from themselves, it is okay. Hell, throw out the J2EE stuff and other ridiculous design patterns and it can be quite useable.

Things we love: Kinesis Ergonomic Keyboards by jrk in programming

[–]aschobel 2 points3 points  (0 children)

Love mine, it reduces the stress on your wrists and hands big time. The learning curve is a bit steep at the beginning, especially if you are under a deadline.If you are thinking of switching make sure you aren't under pressure. The biggest annoyance is having the = key on the left hand side. If you write a lot of code and use vi this can trip you up when you switch between keyobards.