Permalink
Browse files

Merge pull request #30 from joeeames/master

Joe Eames session proposals
  • Loading branch information...
crtr0 committed Oct 5, 2012
2 parents 1261998 + d673ac8 commit 2583f587fdc9d5e0c9257a84373ef80201b02ea4
Binary file not shown.
@@ -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
@@ -0,0 +1,28 @@
+TDD with AngularJS
+========================
+
+* Speaker : Joe Eames
+* Available : Nov 8 and 9
+* Duration : 30-60 mins based on need
+
+Description
+-----------
+
+Are you struggling to do TDD in JavaScript? AngularJS is a fantastic MV* framework from the brains at Google, built from the ground up with Unit Testing in mind. It is quickly becoming the framework of choice for many JavaScript devs. 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

0 comments on commit 2583f58

Please sign in to comment.