The Colorado Springs Open Source Software Meetup Group Monthly Meetup
Details
AGENDA
6:00 - 6:30 PM - Food, Drinks & Networking
6:30 - 6:35 PM - Announcements
6:35 - 7:15 PM - Basic Concepts
7:15 - 7:20 PM - Break
7:20 - 8:40 PM - Main Speaker
8:40 - 8:55 PM - Door Prize Drawings
MAIN TOPIC ABSTRACT
Organizing Large Javascript Projects Intelligently
It often only took one or two lines of JavaScript to implement that site counter we were all so proud to show off a decade ago. Now, creating advanced web applications requires literally thousands of lines of complex JavaScript and, with the popularity of Node.js, the server side is equally daunting. We know how to handle big projects in Java, Ruby, Python, and the like. We know how to organize our code and use frameworks to help the process. But how do we apply that knowledge to JavaScript? In this talk, Johnny will explain and demonstrate tools, practices, frameworks, and patterns that work to making large JavaScript applications understandable, maintainable, and fun!
MAIN SPEAKER BIOGRAPHY
Johnny Wey
Johnny Wey currently works at Time Warner Cable as a principal engineer in the web services group. His work and experience include all layers of a software application including web properties that see millions of visitors per month. Other than programming, he enjoys spending time with his wife and two-year-old old son, riding his bicycle, and playing various musical instruments. He can be found on twitter @johnnywey as well as on his blog at johnnywey.com (http://johnnywey.com/).
BASIC CONCEPTS ABSTRACT
Unit Testing with Javascript
Javascript is a loosely-typed, dynamic language. As Javascript gains
more momentum as a language, it becomes ever more important that we
learn how to properly test our Javascript. Eric will give us a look at
how to write Javascript code that is unit-test friendly, then how we
can write our tests and run them on the command-line. Eric will
demonstrate the use of Zombie.js, a lightweight framework for testing
client-side JavaScript code in a simulated environment. We will also
cover how to run these tests automatically and report results.
BASIC CONCEPTS SPEAKER BIOGRAPHY
Eric Wendelin
Eric Wendelin is a Senior Software Engineer at Time Warner Cable where
he writes and maintains web properties that serve millions of users.
He is a lover of all things open-source, and can often be found
speaking at Denver-local meetups, blogging at http://eriwen.com (http://eriwen.com/), or
contributing to OSS projects on GitHub.
Eric lives in Westminster, with his wife, Erika and his two annoying
yet adorable mutts.
OUR SPONSORS
Website Sponsor:
Homeland Security Careers (http://hshdcareers.com)
Food Sponsor:
TEKSystems (http://www.teksystems.com)
Door Prize Sponsors:
Jetbrains (http://www.jetbrains.com) Software license (Several products to choose from)
JavaRebel (http://www.javarebel.com) Software license
Atlassian (http://www.atlassian.com) Technical books or Food
OReilly Publishing (http://www.oreilly.com) Technical books
