InfoQ

Presentation

Dynamically Typed Languages for the JVM

Presented by Gilad Bracha on Mar 23, 2007

Community
Java
Topics
Dynamic Languages
Tags
Java SE ,
JVM ,
Groovy
Summary
Scripting languages are of growing importance, and they are typically dynamically typed. This session discusses improved support for these languages in the JVM, through the use of the new invokedynamic bytecode and through improved support for hot-swapping--modifying code and classes on the fly while maintaining the JVM software's security and integrity.

Bio
Gilad Bracha is a Distinguished Engineer at Cadence Design Systems. At the time of this recording, he was a Computational Theologist and Distinguished Engineer at Sun Microsystems. He is co-author of the Java Language Specification, and a researcher in the area of object-oriented programming languages.

About the conference
Gilad Bracha still at Sun? by Victor Volle Posted Mar 24, 2007 3:18 PM
Re: Gilad Bracha still at Sun? by Floyd Marinescu Posted Mar 26, 2007 8:47 AM
Dynamic Scripting BOF slides available by Frank Cohen Posted Mar 25, 2007 7:46 PM
  1. Back to top

    Gilad Bracha still at Sun?

    Mar 24, 2007 3:18 PM by Victor Volle

    I thought that Gilad Bracha has moved on. See blogs.sun.com/gbracha/ and bracha.org/Site/Bio.html

  2. Back to top

    Dynamic Scripting BOF slides available

    Mar 25, 2007 7:46 PM by Frank Cohen

    I gave two talks at The Server Side Java Symposium related to scripting and testing Web Services, SOA and XML on the Java platform:

    Dynamic Scripting on Java
    downloads.pushtotest.com/presentations/2007_TSS...

    XML Scalability and Performance
    downloads.pushtotest.com/presentations/2007_TSS...

    Feel free to ask questions at fcohen@pushtotest.com.

    -Frank
    www.pushtotest.com

  3. Back to top

    Re: Gilad Bracha still at Sun?

    Mar 26, 2007 8:47 AM by Floyd Marinescu

    I thought that Gilad Bracha has moved on. See blogs.sun.com/gbracha/ and bracha.org/Site/Bio.html
    Thanks for the reminder. We updated his bio.

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.