9:00am–12:30pm Tuesday, 07/26/2011
You've heard that Functional programming (FP) is good for concurrency. Mastering FP will improve all the code you write.
FP changes practices like TDD; learn how design is more structured and tests are more precise. See why FP-style functions and data structures are actually more reusable than objects. Leave with new tools that eliminate bloat, improve code quality, and speed development.
1:40pm–2:20pm Thursday, 07/28/2011
1:40pm–3:10pm Wednesday, 07/27/2011
Over the past couple of years, Clojure has made a significant impact in the JVM language world. For those of you who are afraid a dynamic language on the JVM won't be fast enough to solve your problems, this is your chance to see Clojure shine!
4:10pm–4:50pm Thursday, 07/28/2011
Writing SQL is has very little in common with writing application code. Refactoring SQL has nothing in common with writing application code. Good object-oriented refactoring techniques frequently cause problems with SQL. This talk covers tried and true methods for refactoring SQL.