Browse files

add proposal for the real bad parts

  • Loading branch information...
1 parent 36b196e commit e383defa25255a5a3263f9525aa2f1b436f7522c @johnkpaul johnkpaul committed Oct 5, 2012
Showing with 38 additions and 0 deletions.
  1. +38 −0 proposal/
@@ -0,0 +1,38 @@
+Javascript - The Real Bad Parts
+* Speaker : John K. Paul
+* Available : Nov 8 and 9
+* Duration : 45-60 mins based on need
+Douglas Crockford's book "Javascript: The Good Parts," is one of the best selling javascript books of all time and is only 176 pages long. For most developers, there's an tacit belief that the rest of Javascript falls under "bad," especially when comparing that to the 900 pages of "Javascript: The Definitive Guide" There are websites dedicated to these list of language mis-features and anti-patterns, and dozens of blog posts about how to avoid the "bad" in your own code.
+I don't think that these most of these things are actually "bad". In their day to day, developers don't need to worry about all of these smaller issues. Chances are, a javascript developer has encountered these difficult issues, learned the solution, and then immediately absorbed the concepts.
+I'm going to explain to you, the real "bad" parts of the language. These are at least three javascript language features that are the most likely to trip up a javascript developer. Once you innately understand these three issues, you will become significantly more productive in javascript, and will be a lot less confused when reading through large javascript code bases.
+I'll be walking you through at least three concepts within javascript language semantics:
+1. What on earth does "this" mean, and in what context does its meaning change?
+2. How does prototypical inheritance work?
+3. What is hosting? Why do I care what a function expression or function declaration is?
+[Blog post that I wrote about the subject](
+Speaker Bio
+John K. Paul is the VP of Engineering at Avagen Ventures and former lead front end software engineer at He is a contributor to numerous open source projects including He has spoken to various startups around NYC about front end development, and scalable engineering practices, in particular, unit testing javascript. Additionally, he has taught Javascript and jQuery fundamentals to teams throughout the NYC area.
+* Blog:
+* Github:
+* Twitter:
+* Vimeo:
+* SpeakerRate:

0 comments on commit e383def

Please sign in to comment.