Podcasts

IT Matters

ThoughtWorks - IT Matters Podcast is a show discussing the business and technology issues facing the IT Industry, and sharing insights on improving the state of how business value is delivered.



Special Report: Live from Railsconf (Parts 1 and 2)

In these two reports from O'Reilly RailsConf 2008 in Portland, Oregon, ThoughtWorkers discuss aspect of Rails, the rails community and developments in the technology space. Participants include Neal Ford, David Vollbracht, Zak Tamsen, Ola Bini, Patrick Farley, Paul Gross, Brian Guthrie, Brandon Hastings Byars, Kurtis Seebaldt and Matthew Wastrodowski.


Podcast #7: Web 2.0 (Part 1 of 3)

This is the first in a three-part series on Web 2.0. ThoughtWorks’ chief scientist, Martin Fowler, developers Chris Stevenson and Sriram Narayan and China Technology Director Michael Robinson serve as panelists.

The panel discusses the origins of Web 2.0, clarifying the term with its founding principles and discussing the relevance of those principles in today's world. Those principles are, web as platform, harnessing collective intellegence, data is the next Intel Inside, end of the software release cycle, lightweight programming model, software above the level of single device, and rich user experiences.


Podcast #5: Distributed Agile Software Development

In this episode, Chris Stevenson, Michael Robinson, Nick Hines and Sriram Narayan discuss Distributed Agile Development. They discuss lessons learned around cultural alignment, tools, communications best practices, and maintaining visibility throughout the development process while ensuring the most business value is delivered.

Podcast outline:

Introduction Empowering the Team
Defining Distributed Agile Frequent Releases
Low vs. High Ceremony High Visibility
High-Trust Engagements Constant Customer Review
Considerations When Starting a Project Summary
Face-to-Face Interactions Conclusion

Podcast #4: REST - Representational State Transfer

In this two-part series, Martin Fowler, Chris Stevenson, Jim Webber, and Sriram Narayan discuss REST (Representational State Transfer). They touch on the history of REST, a detailed explanation, and examples. Additionally, they discuss programming with the Web today, modelling your resources, types, RESTful enterprise development, and reuse.

Podcast outline:

Introduction History of REST
Definition Programming the Web
Modelling Your Resources Sanctioned Types
Standardization in the Enterprise Consumer-Driven Contracts
REST in the Enterprise Exposing Consumer-Based Applications
Serendipitous Reuse

Podcast #3: Domain Specific Languages (Part 2 of 2)

This is the second and final part of our podcast on Domain Specific Languages. ThoughtWorks' chief scientist, Martin Fowler; chief technology officer, Dr. Rebecca Parsons; 'Meme Wrangler', Neal Ford; and software developer, Jay Fields participate as panelists in this podcast. They discuss just what DSLs are, how to build them effectively, when to use a DSL, and what pitfalls to avoid, as well as some real-world examples of DSL best practices.

Podcast outline:

Introduction Rules Engine or DSL?
DSL Examples Refactoring DSLs
Testing DSLs Writing DSLs

Podcast #2: Keeping Grey Code Fit

Facilitated by Michael Klynstra the ThoughtWorks panel includes Pramod Sadalage, Marjorie Pries, Jeff Norris, and Andy Slocum. They discuss the management of technology, people, processes and tools on longer and more mature applications. Specific topics such as refactoring, knowledge management, innovation, staffing, production support and others are covered.

Podcast outline:

Introduction Evaluating Next-Generation Tools Mid-Project
The Panel Harvesting Innovations
The Panelists' Current Project Refactoring on Mature Projects
What Defines a Long-Term Project? Production Support
Development Considerations Managing a Large Database
Staffing Considerations Lean and Agile Practices on the Mature Project
Ramping-Up Team Members Final Words: What to Consider Before You Begin

Podcast #1: Domain Specific Languages - Part 1 of 2

ThoughtWorks' chief scientist, Martin Fowler; chief technology officer, Dr. Rebecca Parsons; 'Meme Wrangler' Neal Ford; and software developer, Jay Fields; all participate in the first podcast on domain-specific languages (DSLs). DSLs have been the topic of much conversation and excitement in the software development community, and the panel discusses just what DSLs are, how to build them effectively, when to use a DSL, and what pitfalls to avoid, as well as some real-world examples of DSL best practices.



ThoughtWorks is a global IT consultancy. We deliver bespoke applications, no-nonsense consulting and help organisations become agile.

ThoughtWorks Australia Pty. Ltd, Level 7, 16 O'Connell Street, Sydney NSW 2000, Australia
T +61 7 3010 9206 F +61 7 3010 9001 E info-au@thoughtworks.com


Perspectives



Thought Provoking

We would like to share our latest thinking with you.


[ ]