David Lazar's favorites
Open Source Bridge 2011 Birds of a Feather
Favorite sessions for this user
* Functional Languages BoF [pdxfunc]
Hang out and talk about functional languages.
|
BOF |
| Igal Koshevoy, Dan Colish, David Lazar | |
Open Source Bridge 2011
Favorite sessions for this user
* Give a Great Tech Talk
Why do so many technical presentations suck? Make sure that yours doesn't. Josh Berkus and Ian Dees will show you how to share your ideas with your audience by speaking effectively and (when the situation warrants it) showing your code.
|
Culture |
| Ian Dees, Josh Berkus | |
* Have Your Cake and Eat It Too: Meta-Programming Techniques for Java
You’ll learn about the techniques needed to transform classes at runtime, adding new behaviors and addressing cross-cutting concerns. The presentation will discuss a new framework for this specific purpose, but also draw examples from the Apache Tapestry web framework, which itself is rich in meta-programming constructs.
|
Cooking |
| Howard Lewis Ship | |
* IRL: How Do Geeks Undermine Their Presentations and Conversations with Body Language
Many geeks are uncomfortable interacting IRL with clients or audiences but you don't have to be. There are some simple physical tricks to keeping an audience (of 1 or 1k) engaged and not undermining your skills and yourself.
|
Hacks |
| Sarah Novotny | |
* Parrot: State of the VM
Parrot is an ambitious and long-lived project that aims to be a VM for interoperable dynamic language implementation. We'll take a look at what Parrot's developers have been doing of late, what kind of awesome goodies we've plundered from the OSS world and where we want to go in the next year.
|
Chemistry |
| Christoph Otto | |
* Preventing Runtime Errors at Compile Time
Are you tired of null pointer exceptions, unintended side effects, SQL injections, concurrency errors, mistaken equality tests, and other run-time errors that appear during testing or in the field? A compile-time tool named the Checker Framework has found hundreds of such errors. Oracle plans to include it in the Java 8 javac, but you can use it today to improve your code and avoid errors.
|
Cooking |
| David Lazar, Michael Ernst, Werner Dietl | |
Favorite proposals for this user
* <Your Favorite Programming Language> Loses
Every programming language in wide use has some horrible mistakes: your favorite is no exception. We'll talk about some fundamental principles of PL design and how they play out in various real languages.
|
Chemistry | 03/13/2011 10:26PM |
| Bart Massey | ||
* Doing More with @Annotations in Java
Java annotations can be used for more than deprecating code and suppressing compiler warnings. Learn how annotations can be the basis for friendly APIs and how annotations reduce boilerplate in Java code. We'll look at how annotations in Plume-lib form an API for command-line option processing that it is easier to use and just as powerful as more popular libraries. Finally, we will discuss how annotations can be similarly applied to other libraries and problems.
|
Cooking | 03/15/2011 08:46PM |
| David Lazar | ||
* Spock: A Highly Logical Way To Test
Spock tests are concise and readable, with excellent support for error reporting and for mock object creation. Spock removes much of the pain from test driven development!
|
Cooking | 03/10/2011 10:18AM |
| Howard Lewis Ship | ||