Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

created session proposals

  • Loading branch information...
commit 7a27b59e44184f35eaa8ef13874dfd6bf8a6a6fa 1 parent 4260366
Joseph Eames authored
View
BIN  proposal/images/joeeames.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
32 proposal/tdd-in-javascript_joeeames.md
@@ -0,0 +1,32 @@
+TDD in JavaScript
+========================
+
+* Speaker : Joe Eames
+* Available : Nov 8 and 9
+* Duration : 30-60 mins based on need, or two 30 minute presentations, part 1 and 2
+
+Description
+-----------
+
+Test Driven Development has been around for a long time, but rarely do we see it practiced by JavaScript programmers. A large number of developers think that the only benefit of TDD is the unit tests, but that is simply not true. Test Driven Development is widely recognized as one of the most effective ways to build code that works and is well factored. Unfortunately bringing this practice to JavaScript, and especially to client-side JavaScript, offers a wide range of unique challenges. In this session we won't just discuss TDD as an abstract concept but we will actually learn by doing and build a sample application using Test Driven Development. In addition, we will learn about many of the tools that enable TDD, and how to overcome JavaScript-specific challenges with TDD. Please come prepared to code.
+
+Note to organizers:
+This will be an evolution of a session I gave at the Utah Open Source 2012 conference which you can view here:
+http://www.youtube.com/watch?v=qsCm4j0aWaU
+
+Speaker Bio
+-----------
+
+![joeeames](https://raw.github.com/cascadiajs/cascadiajs.github.com/master/proposal/images/joeeames.png)
+
+Joe began his love of programming on an Apple III in BASIC. Although his preferred language is javascript, he has worked professionally with just about every major Microsoft language. He is currently a front end developer for Domo Inc. Joe has always had a strong interest in education, and has worked both full and part time as a technical teacher for over ten years. He is a frequent blogger and speaker, the curator of testdrivenjs.com, and a panelist on the JavaScript Jabber podcast (http://javascriptjabber.com/) He can be found at @josepheames
+
+
+Links
+-----
+
+* Blog: http://geekswithblogs.net/joeeames
+* Passion: http://testdrivenjs.com
+* Company: http://www.domo.com/
+* Github: http://github.com/joeeames
+* Twitter: http://twitter.com/josepheames
View
28 proposal/tdd-with-angularjs_joeeames.md
@@ -0,0 +1,28 @@
+TDD with AngularJS
+========================
+
+* Speaker : Joe Eames
+* Available : Nov 8 and 9
+* Duration : 30-60 mins based on need
+
+Description
+-----------
+
+AngularJS doesn't get the press or attention that Backbone and Knockout are getting, but this little MV* framework is one of the most elegant frameworks available for client-side development. It has a unique dependency injection implementation that not only supports but actually embraces building applications using Test Driven Development. Although no prior experience is assumed, this is NOT an introduction to AngularJS. We will be writing code and enhancing a real-world application. In doing so we will learn how AngularJS supports using TDD to write well structured and maintainable code. Please come prepared to code.
+
+Speaker Bio
+-----------
+
+![joeeames](https://raw.github.com/cascadiajs/cascadiajs.github.com/master/proposal/images/joeeames.png)
+
+Joe began his love of programming on an Apple III in BASIC. Although his preferred language is javascript, he has worked professionally with just about every major Microsoft language. He is currently a front end developer for Domo Inc. Joe has always had a strong interest in education, and has worked both full and part time as a technical teacher for over ten years. He is a frequent blogger and speaker, the curator of testdrivenjs.com, and a panelist on the JavaScript Jabber podcast (http://javascriptjabber.com/) He can be found at @josepheames
+
+
+Links
+-----
+
+* Blog: http://geekswithblogs.net/joeeames
+* Passion: http://testdrivenjs.com
+* Company: http://www.domo.com/
+* Github: http://github.com/joeeames
+* Twitter: http://twitter.com/josepheames
Please sign in to comment.
Something went wrong with that request. Please try again.