Videos tagged with Methodologies
Summary For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity to some basic concepts: enterprise, patterns, frameworks, architecture, SOA, development, architecture lifecycle, best practices, what they are and what the aren’t, emphasizing the role and importance of patterns. ...
Michael Nygard on Building Resilient Systems
Summary Michael Nygard on: feature complete vs. production ready, how to make a system more resilient and monitorable, explaining stability patterns like Bulkhead and Circuit Breaker, and the need for the development department to cooperate with the operations one and the business managers. Bio Michael Nygard is a software architect with over 15 years of experience designing and writing applica...
Rebuilding guardian.co.uk With DDD
Summary This presentation explores how the platform driving the guardian.co.uk, (3 time winner of the 'Best Newspaper' Webby), site was almost completely rebuilt using the principles of DDD. Key evolutions of our model, how DDD encouraged domain experts to greater iinvolvement, and how we maintained a deep, malleable domain model, whilst meeting deadlines are also discussed. Bio Phil Wills is a...
Erlang Concurrency, What’s The Fuss?
Summary Erlang is built on 3 components: language, OTP, and VM. Francesco Cesarini explains the role played by each component in order to ensure Erlang’s highly successful concurrency model which has been used in communication systems for more than 15 years. The presentation is accompanied by live demos and many questions are taken from the audience. Bio Francesco Cesarini is the founder ...
Gossamer and Glue: Weaving the Loosely Coupled Web
Summary In this session recorded at Glue Conference in May, Phil Wainewright talks about the changing web and the fact software technologists need to adapt to face the new challenges: elaborating the right contracts, discovering the necessary resource in a world full of resources, and creating a business case adaptable to change. Bio Phil Wainewright founded the ASPnews.com website to track the...
A Kanban System for Software Engineering
Summary David Anderson presents a brief history of the kanban system through case study reports from teams at Microsoft and Corbis. Kanban acts to limit work-in-progress and focus the team on achieving a continuous flow of value to the customer and innovates on accepted agile management practices by providing an iteration-less process with a regular release cadence. Bio David Anderson is though...
Similarities Between Interaction Designers and Agile Programmers
Summary In this interview made during Agile 2008, Alan Cooper, the father of Visual Basic and supporter of interaction design, talks about his contact with the Agile movement and the similarities discovered between Agile programmers and interaction designers. Bio Alan is the author of two best-selling books, "About Face: The Essentials of User Interface Design" and "The Inmates Are Running the ...
Conceptual Algorithms
Summary In this talk from RubyFringe, GitHub's Tom Preston-Werner talks about a methodical approach to solving problems and debugging. Also: he explains how to use the "Deathbed Filter" for choosing projects. Bio Tom Preston-Werner is one of the founders of GitHub. He's created various Ruby tools such as the monitoring tool god, and many more. About the conference RubyFringe is an ava...
BayAPLN Agile Expert Panel
Summary During QCon San Francisco 2008, InfoQ and BayAPLN, a local group of Agile Project Leadership Network (APLN), organized a panel comprised of Agile experts which answered questions from the audience. The panelists were: David Chilcott, Moderator, Polyanna Pixton, David Hussman, Sue Mckinney, Pat Reed. Bio The Agile Project Leadership Network (APLN) is a 501(c)6 non profit organization tha...
Principles and Practices of Lean-Agile Software Development
Summary In this presentation held during Agile 2008, Alan Shalloway, CEO and founder of Net Objectives, presents the Lean software development principles and practices and how they can benefit to Agile practitioners. Bio Alan Shalloway is the founder and CEO of Net Objectives. With almost 40 years of experience, Alan is an industry thought leader, trainer and coach in the areas of Lean Software...