Phil Steitz is an independent technology and management consultant.
He was formerly CIO at Barclaycard US and CTO at American Express.
Phil is an ASF Member who works on Apache Commons.
November 11 3:30PM
This talk presents an innovative use of the Java platform: using bytecode transformations to perform mathematical differentiation. This kind of operation is at the basis of numerous algorithms. It is straightforward for small equations but becomes a daunting task when applied to complex simulation models.
Nabla (named after the differentiation operator) attempts to do it directly on compiled code and on the fly at runtime.
The various issues related to these transformations are explained (class creation, instance creation, access to private parts, data sharing between differentiated and primitive instances ...).
November 11 10:00AM
In this talk, we will explore the question: what can corporate IT organizations learn from leading OSS communities? We will look at how open development concepts such as transparency, meritocracy and community oversight can be applied in corporate settings and what the quality, speed, flexibility and human resource development benefits can be. We will also discuss how collaborative development infrastructure and processes used by leading OSS communities can be leveraged inside the enterprise. We will discuss challenges and opportunities in establishing open development infrastructure and practices in a corporate setting. Finally, we will discuss strategies for influencing corporate culture to accept and embrace, rather than reject open development concepts.