Videos tagged with QCon San Francisco 2007
Summary 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. Bio Linda Rising is an independent software consultant with a background in Mathematics and a Ph.D. in ob...
10 Tips for Successful Agile Transitions
Summary 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...
Stopping Attacks in a Web 2.0 World
Summary 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. Bio Jeff Williams is the founder and CEO of Aspec...
WS-* vs. REST: Mashing up the Truth from Facts, Myths and Lies
Summary In this presentation, recorded at QCon, WSO2's CEO and WSDL co-inventor Sanjiva Weerawarana tries to address some of the myths and lies surrounding the REST-vs.-WS-* debate. He argues that while both camps claim how "easy" it is to build distributed business applications using their favorite technological approach, building distributed applications simply remains a hard proble...
Second Life’s Architecture
Summary In this presentation, Ian Wilkes, VP of Systems Engineering, describes the architecture used by the popular game named Second Life. Ian presents how the architecture was at its debut and how it evolved over years as users and features have been added. Bio As VP of Systems Engineering, Ian Wilkes is responsible for all aspects of IT infrastructure at Linden Lab. An early member of the co...
Ian Flint Explains Yahoo! Communities Architectures
Summary In this presentation, Ian Flint, Director of Operations for Bix, Yahoo!’s online contest service, tries to explain the infrastructure and architecture employed by Yahoo! to keep going a multitude of servers running of different platforms and offering different services. Bio Ian Flint is a 15-year veteran of Silicon Valley. He has been on the founding team of two successful startup...
How to Work With Business Leaders to Manage Architectural Change
Summary Successful architectures evolve over time to meet the needs of changing business requirements. In this talk, Luke Hohmann presents how to collaborate with key members of your business, including product management, product marketing, and product owners, to manage architectural changes that promote quality, using techniques and language that they will understand and support. Bio Luke Hoh...
Building your next service with the Atom Publishing Protocol
Summary In his presentation, recorded at QCon San Francisco, MuleSource architect Dan Diephouse explores ways to use the Atom Publishing Protocol (AtomPub) when building services in a RESTful way. He explains when to use and when to avoid using AtomPub, highlights its advantages, and shows where it doesn't provide a generic solution. Bio Dan Diephouse is an enterprise architect and open source ...
Enterprise Batch Processing with Spring
Summary In this presentation from QCon San Francisco 2007, Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for using Spring Batch, Spring Batch infrastructure and architecture, scaling Spring Batch, example Spring Batch code, failures and retrying, the Spring Batch Domain Reference Model and execution environment, and the Spring Batch future roadmap. Bio W...
Using AOP in the Enterprise
Summary SpringSource CTO and AspectJ project lead Adrian Colyer discusses where Aspect-Oriented Programming (AOP) should be used, practical applications of AOP in enterprise situations such as Hibernate exception translation and automatic operation retry on nonfatal exceptions, and AOP mechanisms in Spring 2.5. Bio Adrian Colyer is the Chief Technology Officer for SpringSource (formerly Interfa...