January JavaScript Meetup
Details
Doors at 6, talks at 6:30.
Venue and food sponsored by Elsevier (https://elsevier.com)
Speaker travel sponsored by Chariot Solutions (http://chariotsolutions.com)
Jenn Voss - Tales from the QA crypt @VossJenn (https://twitter.com/VossJenn)
An anthology of QA horror stories from the past, and how to avoid such situations with TDD. When tests are built in from the beginning and not tacked on after features are built, fewer defects are created and development moves faster. JavaScript has all the tools required to cover your automated testing needs, and writing tests in the same language as your app is a no brainer. We'll cover the tools available today and the logistics of merging your QA and dev teams.
Justin Falcone - class HotDog extends Sandwich @modernserf (https://twitter.com/modernserf)
In the popular mindset, programming is often associated with math and science, but we spend much more of our time on more philosophical problems -- specifically, categorization and hierarchy. In fact, we joke about how ""naming things"" is one of the two truly hard problems in computer science. Much of our toolbox -- types, classes, protocols -- are all about naming and categorization; likewise, our most vicious arguments (that aren't about whitespace) are over the ontological frameworks we use for naming our code.
In this talk, we'll see how the systems of categorization in JavaScript relate to other familiar ontologies, from database schemata to twitter hashtags, and and how taxonomy in programming languages relates to how categories form in our brains. We'll use our new knowledge to answer some of the tough questions around categorization: What's the difference between a class and a type? Why does inheritance cause us so much trouble? And the most controversial of them all: is a hot dog a sandwich?
Future events
If you're interested in speaking at PhillyJSDev, let us know! Drop us a line at http://bit.ly/1tkLzGD . And follow us on Twitter at @phillyjsdev (https://twitter.com/phillyjsdev).
