Videos tagged with ThoughtWorks


ThoughtWorks’ Fowler and Humble Talk Continuous Delivery

ThoughtWorks’ Fowler and Humble Talk Continuous Delivery

Posted in Project Management, Conferences, Cloud Computing

Summary Two of ThoughtWorks’ finest, Martin Fowler and Jez Humble, talk about the notion of Continuous Delivery, which enables organizations to build software that is production ready at all times. To do this, enterprises automate the build, deployment, and testing process, and improve collaboration between developers, testers, and operations. The duo discusses a variety of related issues. Bio ...

Tags: Practices, XP, Interview, Agile, ThoughtWorks, InfoQ, Architecture, QCon, Lean, NAnt, Amazon Web Services, ...



Three Years of Real-World Ruby

Three Years of Real-World Ruby

Posted in Conferences, Development, Testing, Frameworks, Project Management

Summary Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'. Bio Martin Fowler is an author, speaker, consultant and general loud-mouth on software development. He's the Chief Scientist at ThoughtWorks - an international application development company, and has written five books on so...

Tags: Conferences, Ruby, Testing, Ruby On Rails, Frameworks, Java, Scalability, JRuby, ThoughtWorks, InfoQ, Dynamic Languages, ...


Lean Concepts for IT Professionals

Lean Concepts for IT Professionals

Posted in Conferences, Project Management

Summary Durnall and Parkinson provide a thorough introduction to Lean principles, the idea of "Lean Thinking," and the application of those ideas to software development. IT is viewed as a system, a process, as well as a series of production steps and the presenters show how Lean ideas apply to and can improve each aspect. Bio Both Richard Durnall and Kraig Parkinson are Principal Consultants a...

Tags: Practices, Conferences, Agile, ThoughtWorks, InfoQ, Lean, Adopting Agile, Agile Techniques, Agile in the Enterprise


Democratic Political Technology Revolution

Democratic Political Technology Revolution

Posted in Conferences, Development

Summary The state of the art in political technology evolved radically 2004-2008. In 2004, software development in Democratic political campaigns consisted of a few rag-tag hackers taking shots in the dark and building applications. In 2008, political start-ups built innovative social applications that raised nearly 1/2 billion dollars, and elected a President. Bio Martin Fowler is an author, s...

Tags: Conferences, ThoughtWorks, InfoQ, Community, Architecture, QCon, Change, Internet, Development, QCon London 2009, Interest Groups, ...


Developer Profiles - Paul Hammant (ThoughtWorks) on AppEngine

Developer Profiles - Paul Hammant (ThoughtWorks) on AppEngine

Posted in Companies, Development

Last week we had a number of exciting announcements at Campfire One (http://code.google.com/campfire/). We've received a lot of good feedback so far. We've heard from developers who were excited about cron support, intrigued by the Google Secure Data Connector and pleased with database import. However, most of the excitement has been reserved for the new integrated development environment which...

Tags: Google, Java, Interview, ThoughtWorks, Google App Engine, code, Broadcasting, Development, Companies



Agile Methods and User Centered Design

Agile Methods and User Centered Design

Posted in Conferences, Graphics, Project Management

Summary In this presentation filmed during ThoughtWorks’ Quarterly Technology Briefing, Dave Robertson and John Johnston explain what the Agile and User Centered Design’s (UCD) common denominators are, value being the most important one in their opinion. Bio John Johnston is a senior business analyst with 12 years industry experience. As an agile practitioner and student of UCD, he ...

Tags: Practices, XP, Conferences, Design, Agile, ThoughtWorks, InfoQ, usability, Iteration, Value & Metrics, User Centered Design, ...


Shaw and Fowler About Forging a New Alliance

Shaw and Fowler About Forging a New Alliance

Posted in Conferences, Project Management

Summary Scott Shaw, Director of Services at ThoughtWorks, and Martin Fowler, Chief Scientist at ThoughtWorks, talk about the need for a new relationship between the business department and the IT department. Studies have constantly shown that the main culprit for unsuccessful projects lies in miscommunication between the business people and the IT ones. Bio Scott Shaw is a manager and technolog...

Tags: Business, Practices, Conferences, Agile, ThoughtWorks, InfoQ, Architecture, Domain Driven Design, Communication, DSLs


Do the Hustle

Do the Hustle

Posted in Conferences, Development, Frameworks

Summary Obie Fernandez will leverage his experience successfully selling consulting services for both Thoughtworks and Hashrocket to help you with the following questions: How do I figure out how to price my services? How do I figure out the kind of work I want to sell? How do I write contracts and statements of work? What about proposals? And RFPs? How do I close the deal? Bio Obie Fernandez i...

Tags: Business, Conferences, Ruby, Ruby On Rails, Frameworks, ThoughtWorks, InfoQ, RubyFringe, Compensation


Introduction to Domain Specific Languages

Introduction to Domain Specific Languages

Posted in Conferences, Development, Frameworks

Summary Domain Specific Languages (DSLs) are limited forms of computer language designed for a specific class of problems. In this JAOO conference talk, Martin Fowler introduces a simple example of DSL, bringing out the difference between external and internal DSLs, and talking through the trade-offs in using both forms. The talk is based on Martin's language workbench article on martinfowler.c...

Tags: Conferences, Ruby, Frameworks, Java, DSL, .NET Framework, ThoughtWorks, InfoQ, JAOO Conference, Languages


Event Patterns

Event Patterns

Posted in Conferences, Development

Summary Ian Cartwright presents some of his work (developed with Martin Fowler) on Event Patterns, including: Event Sourcing, Event Collaboration, Parallel Model, and Retroactive Event. These patterns can be used in scenarios where a sequence of domain model changes may need to be recorded, reversed, corrected, or simply observed. Bio Ian Cartwright is a consultant and ThoughtWorks and worked w...

Tags: Conferences, Java, Design Patterns, ThoughtWorks, InfoQ, JAOO Conference, Architecture, Messaging, Best Practices, Event Sourcing, Event Collaboration, ...