Greater Toronto Software Symposium - October 20 - 22, 2006 - No Fluff Just Stuff

Scott Davis

Greater Toronto Software Symposium

Toronto · October 20 - 22, 2006

You are viewing details from a past event
Scott Davis

Author of "Groovy Recipes"

Scott Davis is the founder of ThirstyHead.com, a training company that specializes in Groovy and Grails training.

Scott published one of the first public websites implemented in Grails in 2006 and has been actively working with the technology ever since. Author of the book Groovy Recipes: Greasing the Wheels of Java and two ongoing IBM developerWorks article series (Mastering Grails and in 2009, Practically Groovy), Scott writes extensively about how Groovy and Grails are the future of Java development.

Presentations

Guerrilla Web Techniques

Frameworks? We don't need no stinkin' web frameworks. OK, so maybe that's overstating the case. Web frameworks do plenty of good things, but sometimes they can also be golden handcuffs. Too many web developers fall into the trap of thinking, “If it can't be done by my web framework, then it simply can't be done.”

Holistic Testing

Mark Twain once said, “Everyone talks about the weather, but nobody does anything about it.” Do you feel the same way about Unit Testing? Are you actively testing your code, or are you just thinking about testing your code… some day… once you get some more free time…

Rolling Your Own Google Maps

The release of Google Maps was a “Wizard of Oz / Technicolor” moment for web developers everywhere. It didn't just change the way we look at mapping sites; it forever changed the way we look at all web sites. It put AJAX on the map, both figuratively and literally.

Real World Web Services

In this talk, we'll survey the web services exposed by leading websites (Google, Yahoo, Amazon, eBay) and discuss how they are driving the AJAX revolution. You'll see examples of RESTful, SOAP, and JSON web services, as well as the strengths and weaknesses of each.

Testing the Web Tier

Hopefully your test plan involves more than, “Well, it compiled…” JUnit is fast becoming a required part of the modern Java developer's toolkit. Unit testing your Java classes is a great start, but your test plan shouldn't stop there.

This talk will introduce several additional testing tools for the web developer – HttpUnit, Canoo WebTest, and JMeter. These tools allow you to test a live website with no changes to the production code. Even better, you can test sites that have been implemented in technologies other than Java.