Roundup 09 - Static vs Dynamic Typing
Fully formatted shownotes can always be found at
http://javaposse.com
Recorded at the Java Posse Round 2009 in Crested Butte, CO. A discussion about statically and dynamically typed languages.
- Dynamically typed languages for large projects
- Perl for large team development
- Zope
- Duck typing
- Advantages/disadvantages of dynamically or statically typed languages
- Importance of testing, testing vs compilation
- Contract for parameters - satisfied methods, etc.
- Open Classes - decorate existing classes with new methods
- CCP Eve online RPG - dynamically typed
- Tooling
- Expression Language in Java (JSR)
- Reflection
- Classloaders
- Generated bytecode
- JRebel hotswapping
- Default and named parameters
- Multiple return values
- Refactorings in dynamically typed languages
- Dynamic proxies
- Missing method handler
- Actors as an alternative to missing method handler
- Groovy calling Java/Scala
- Cross site scripting, other exploits
- Tainted mode in Perl
- Java security manager
- Java Web Start
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall