Videos tagged with Qcon London 2007


Martin Fowler and Dan North Point Out a Yawning Crevasse of Doom

Martin Fowler and Dan North Point Out a Yawning Crevasse of Doom

Posted in Conferences, Companies, Business

Summary In this presentation filmed during QCon London 2007, Martin Fowler and Dan North talk about the communication gap existing between the developers and the customers or users. Closing this gap is extremely important in order to create successful software. Bio Martin Fowler is one of our industry's most well known thought leaders having had an influence in the adoption of OO, refactoring, ...

Tags: Business, Conferences, Agile, DSL, InfoQ, Qcon London 2007, QCon, Domain Driven Design, Collaboration, Communication, Feedback, ...



Mock Roles Not Object States

Mock Roles Not Object States

Posted in Conferences, Development, Practices, Design, Q&A

Summary In this presentation filmed during QCon London 2007, Nat Pryce and Steve Freeman talk about TDD using Mock Objects. In their opinion, Mock Objects improves the software design and makes the code more easier to maintain and adapt to changing requirements. Bio Nat is an independent consultant with expertise in software design, software development process and practices, having worked in f...

Tags: Practices, Q&A, Conferences, Design, Agile, TDD, InfoQ, Qcon London 2007, Software Testing, QCon, Mocks, ...


Developing Expertise: Herding Racehorses, Racing Sheep

Developing Expertise: Herding Racehorses, Racing Sheep

Posted in Conferences, Development, Practices

Summary In this presentation made during QCon 2007, Dave Thomas talks about expanding people's expertise in their domains of interest by not treating them uniformly as they had the same amount of knowledge and level of experience. Bio Dave Thomas is a programmer, author, and publisher. With Andy Hunt he runs The Pragmatic Programmers, a consultancy which specializes in improving the lot of deve...

Tags: Practices, Conferences, Agile, InfoQ, Qcon London 2007, QCon, Teamwork, The Pragmatic Programmers, Careers


Cluster Your JVM to SIMPLIFY application architecture

Cluster Your JVM to SIMPLIFY application architecture

Posted in Conferences, Development, Frameworks, Java, j2ee, Spring

Summary Open Terracotta is an open-source, highly scalable, JVM-level clustering solution. As well as being a drop-in replacement for Tomcat Clustering, it can transparently cluster POJOs and Spring beans. This presentation will be an in-depth case study of a small mobile application built using Terracotta clustering. Bio Ari Zilka is CTO and co-founder of Terracotta. Previously, Ari was the Ch...

Tags: Conferences, Frameworks, Java, J2EE, Spring, caching, InfoQ, Qcon London 2007, QCon, Apache Tomcat, Terracotta, ...


Availability & Consistency

Availability & Consistency

Posted in Conferences, Companies, Practices, Amazon

Summary When we move to distributed architectures for scalability and/or fault-tolerance reasons we are also introducing additional complexities. Amazon CTO Werner Vogels dives into the different parameters that play in the tension between availability and consistency and presents a generalized model that we can use to reason about the trade-offs between different solutions. Bio Dr. Werner Voge...

Tags: Practices, Conferences, Amazon, InfoQ, Architecture, Qcon London 2007, QCon



Meeting the Usability Challenge

Meeting the Usability Challenge

Posted in Conferences, Business

Summary Although nearly everyone acknowledges the importance of user experience, usability often ends up pushed to the back of the queue. How then can we know whether what we are delivering makes sense and will work for our users? This presentation shows an approach to usability, focusing on activities in which users engage offers the potential for delivering dramatic improvements with much les...

Tags: Business, Conferences, InfoQ, Architecture, Qcon London 2007, QCon, Collaboration, Useability, usability


Mongrel, 2500 Lines, and Economics

Mongrel, 2500 Lines, and Economics

Posted in Conferences, Development, Frameworks, Ruby, Ruby On Rails

Summary In this presentation @ QCon London, Zed Shaw explains the impact Mongrel's 2500 lines of code have had. He also goes into what makes a project successful (good documentation, make the product is to install and extend, etc) and how companies can get on the good side of open source projects they use. Bio Zed A. Shaw's Mongrel Web Server is the favored way for organizations of all kinds to...

Tags: Conferences, Ruby, Ruby On Rails, Frameworks, High Performance, Scalability, Deployment, InfoQ, Community, Qcon London 2007, QCon, ...


Agile Project Management: Lessons Learned at Google

Agile Project Management: Lessons Learned at Google

Posted in Conferences, Companies, Business, Practices, Google, Scrum

Summary A retrospective on Google's first Scrum implementation. Jeff Sutherland visited Google to do an analysis of the first Google implementation of Scrum on one of their largest distributed projects. Their strategy for inserting Scrum step by step into the Google engineering teams showed great insight and provides helpful lessons learned for all Agile teams. Bio Well known as the Co-Creator ...

Tags: Google, Business, Practices, Scrum, Conferences, Agile, InfoQ, Qcon London 2007, QCon, Companies


The Amazon.com Technology Platform: Building Blocks for Innovation

The Amazon.com Technology Platform: Building Blocks for Innovation

Posted in Conferences, Companies, Development, Business, Amazon

Summary In this QCon presentation, Amazon.com CTO Werner Vogels explains how Amazon has become a platform provider, and how an increasing number of diverse businesses are built on the Amazon.com platform. Although Amazon.com's scale makes them seem an extreme case, lessons have been learnt that will be of use to every enterprise looking to provide services to or to consume services of business ...

Tags: Business, Conferences, High Performance, Scalability, Amazon, Amazon S3, InfoQ, Architecture, Qcon London 2007, SOA, QCon, ...


Introduction to Visual Studio Team System

Introduction to Visual Studio Team System

Posted in Conferences, Development, Frameworks, Business, Practices, .NET Framework

Summary The goal of VSTS is to provide a tool that is not prescriptive and highly customizable for managing the software development process. Kevin Jones provides a soup to nuts framework for utilizing VSTS to support a development team and build better applications. He covers project management, source code control, class designers and various designers available to software architects. Bio Ke...

Tags: Business, Practices, Conferences, Frameworks, .NET Framework, Visual Studio, InfoQ, Qcon London 2007, Artifacts & Tools, QCon, Methodologies, ...