InfoQ

InfoQ

Topic/Tag specific view

QCon San Francisco 2007 Content on InfoQ


Latest featured content about QCon San Francisco 2007

10 Tips for Successful Agile Transitions

Topics
Agile in the Enterprise,
Adopting Agile,
Agile

This talk is a distillation of knowledge acquired from helping organizations transition to Agile methods for nearly a decade. Topics covered include readiness assessments, organizational antibodies, project community, agile metrics, pair-programming, legacy code and transition strategies. You’ll see lots of pictures and hear lots of memorable stories. The talk concludes with a Q&A session.

News about QCon San Francisco 2007

QCon Panel: What will the Future of Java Development Be?

Topics
.NET Framework,
Change,
Community,
Programming,
Leadership,
Java,
Language,
Design,
Platforms

In this panel from QCon San Francisco, Joshua Bloch, Chet Haase, Rod Johnson, Erik Meijer and Charles Nutter discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.

Presentation: Chet Haase on Java FX, Update N and JDK 7

Topics
Runtimes,
Java,
Media

In this presentation from QCon San Francisco 2007, Chet Haase discusses Java SE 6, Update N/Consumer JRE, the goals and feature set for Java FX (e.g. media support, scene graph, HTML and mobile devices), and the current set of possible features for JDK 7 such as Java FX features, Swing-related JSRs (295 and 296), transparent/shaped windows, tiered compilation, closures and invoke-dynamic bytecode.

Interview: Rod Johnson discusses the Spring Portfolio

Topics
Java,
.NET,
Open Source,
Enterprise Architecture

In this interview from QCon San Francisco, SpringSource CEO Rod Johnson discusses the origins and philosophy of Spring, the Spring Portfolio, Spring Web Flow, Spring Batch, Spring.Net, the partnership with Tasktop Technologies, and community involvement and utilization of Spring.

Presentations about QCon San Francisco 2007

Stopping Attacks in a Web 2.0 World

Topics
Security,
Architecture

In this presentation filmed during QCon SF 2007, Jeff Williams addressed two major security holes threatening the world of Web 2.0 applications: Cross Site Request Forgery (CSRF) and Advanced Cross Site Scripting ((XSS). After explaining the threats and how they work, Jeff presented the countermeasures to be taken in order to avoid them.

Perfection Is An Unrealistic Goal

Topics
Change,
Agile

In this presentation filmed during QCon SF 2007, Linda Rising tried to approach agility from a different perspective, that of how we are wired to work and sleep, which turns out to be very similar to iterations. The conclusion was that we are not to do agile, but to rather be agile.

Interviews about QCon San Francisco 2007

Neal Ford On Programming Languages and Platforms

Topics
Java,
Language,
.NET,
Platforms,
Architecture,
Ruby

Neal Ford talks about the tendency of having multiple languages running on one of the two major platforms existing today: Java and .NET. He also presents the advantages offered by Ruby compared to static languages like Java or C#.

Randy Shoup Discusses the eBay Architecture

Topics
Enterprise Architecture,
SOA,
Search,
Design,
Fault Tolerance,
Performance & Scalability,
Grid Computing,
Architecture

In this interview from QCon San Francisco 2007, Randy Shoup discusses the architecture of eBay. Topics discussed include eBay's architectural principles, horizontal and vertical partitioning, ACID vs. BASE, handling data inconsistency, distributed caching, updating eBay on the fly, architectural and coding standards, eBay's search infrastructure, grid computing, and SOA.

Orbitz.com Architecture with Brian Zimmer

Topics
Dynamic Languages,
Architecture,
Enterprise Architecture

In this interview taken during QCon 2007, Brian Zimmer talks about the architectural challenges he has faced working on Orbitz.com, one of America's most popular online travel booking sites. He touches the subject of dynamic languages and their importance in augmenting Java in order to become a better and richer platform.