Westin Fort Lauderdale Beach Resort
Westin Fort Lauderdale Beach Resort
321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL   33304
Map »

Platinum Sponsors

Gradleware Heroku Contegix

The Rich Web Experience 2011 Brochure - Download


James Carr

Software Craftsman

James is a contractor in the St.Louis area that shares a passion for software craftsmanship and has enjoyed software development since he wrote his first program in Basic on the Tandy Color Computer 3 way back in 1988.

In addition to a passion for technology, he also has a keen interest in improving teamwork and collaboration through interactive activities to get people thinking creatively and develop stronger, richer communication channels with their stakeholders.


Blog

Mockito @Spy Annotation

Posted Wednesday, April 21, 2010

Imore »

Using The New Mockito Annotations

Posted Tuesday, March 9, 2010

Imore »

Another Good Tidbit from GOOSGBT

Posted Tuesday, March 9, 2010

Imore »

Mockito 1.8.3 Released

Posted Sunday, March 7, 2010

Smore »
Read More Blog Entries »

Presentations

Behavior Driven Development with Client Side Javascript

Back in 2004 there wasn't much in the world of test driven development for javascript...more »

Websockets Deep Dive

Websockets are promising us the future we've always wanted with real time web applications, providing a bidirectional communication channel between the client and browser with no need to poll from the client. Come see how to start leveraging websockets anmore »

Intro to NodeJS

NodeJS is quickly picking up steam as a popular and high performance web platform and in this session I'll cover the details on what makes it so fun to work with..more »

NodeJS Bootcamp

You might have heard a bit about nodejs, now it's time to get fully immersed in it and not just learn it in detail but gear up to start becoming an active member of the nodejs development community. more »

Behavior Driven Development with Client Side Javascript

close

James Carr By James Carr

Back in 2004 there wasn't much in the world of test driven development for javascript... you just had jsunit. Since then there has been an explosion of frameworks for javascript and it is almost to the point where it is difficult to choose the right one.



Come find out about a handful of some of the most popular ones and a comparison of their pros, cons, support within other frameworks, and much more. Also covered will be some tips and tricks for handling difficult to describe code and hooking tests up to run through a CI server.


Websockets Deep Dive

close

James Carr By James Carr

Websockets are promising us the future we've always wanted with real time web applications, providing a bidirectional communication channel between the client and browser with no need to poll from the client. Come see how to start leveraging websockets and explore various implementations available.



This session will cover websockets in deep detail in accordance with the specifications and demonstrate them in currently supported browsers. An in depth coverage of client side libraries such as Socket.IO for older browsers as well as support on the server side for various languages and platforms will also be provided.


Intro to NodeJS

close

James Carr By James Carr

NodeJS is quickly picking up steam as a popular and high performance web platform and in this session I'll cover the details on what makes it so fun to work with..



Node.js has been gaining a lot of momentum over the past year, and for good reason! Written atop google's V8 engine with C++ bindings, it makes server-side development simple, easy, and fun. In addition to exploring the details of the platform this session will also give a feel for the the ecology around it.


NodeJS Bootcamp

close

James Carr By James Carr

You might have heard a bit about nodejs, now it's time to get fully immersed in it and not just learn it in detail but gear up to start becoming an active member of the nodejs development community.



We'll show you how to get started at creating your own node modules and how to package them up for distribution. This will be a hands on lab to get all the essential tools setup and at the end you will have a package that anyone can install via npm (thing of ruby gem for nodejs) and start using right away.

Since node.js currently doesn't work on plain windows, you will need a laptop with BSD, Linux, OSX or if you have windows you will need cygwin installed with common development tools (g++, python, make, etc).






Featured Sessions


 

Featured Speakers


 

Blogs



 

Location

Westin Fort Lauderdale Beach Resort
321 North Fort Lauderdale Beach Boulevard
Fort Lauderdale, FL   33304
View Map
Westin Fort Lauderdale Beach Resort
 

Stay Informed

Not ready to register yet? Enter your email here to receive update notifications about this event.

Name:
Email: