Videos tagged with Join us!


Functions + Messages + Concurrency = Erlang

Functions + Messages + Concurrency = Erlang

Posted in Conferences, Development

Summary This presentation explores how Erlang addresses the general problem of concurrent, real-time, fault-tolerant, and distributed parallel computing. The author argues that changes in the world of hardware and the complexity of the programs we write assure that sequential programs will decline in performance but parallel programs will increase performance. Bio Joe Armstrong is the principle...

Tags: Conferences, Erlang, InfoQ, Architecture, Dynamic Languages, Messaging, Concurrency, Functional Programming, QCon, QCon London 2008, Languages, ...



Agilists and Architects: Allies not Adversaries Presentation

Agilists and Architects: Allies not Adversaries Presentation

Posted in Conferences, Project Management

Summary As Agile becomes more accepted, concerns from architecture groups are increasing. Traditional ways that architects engage with development groups conflict with Agile methods. This talk describes ways that Agile methods can benefit architects, addresses concerns architects express about agile, and proposes ways that architects and agile development teams can become allies. Bio Martin Fow...

Tags: Practices, Conferences, Agile, InfoQ, Architecture, QCon, Agile in the Enterprise, QCon San Francisco 2008, Join us!


Adopting Agile Practices

Adopting Agile Practices

Posted in Conferences, Project Management

Summary In this presentation, Amr Elssamadisy explains how to choose the best practices for your organization depending on its context and it's highest priority business values and/or smells. Amr discusses the importance of starting with business value first, and then presents a set of "maps" that help determine which practices are useful in improving what business value. Bio Author of the lead...

Tags: Practices, Conferences, Agile, InfoQ, QCon, Adopting Agile, Patterns, QCon San Francisco 2008, Patterns and Practices, Join us!


Functions + Messages + Concurrency = Erlang

Functions + Messages + Concurrency = Erlang

Posted in Conferences, Development

Summary This presentation explores how Erlang addresses the general problem of concurrent, real-time, fault-tolerant, and distributed parallel computing. The author argues that changes in the world of hardware and the complexity of the programs we write assure that sequential programs will decline in performance but parallel programs will increase performance. Bio Joe Armstrong is the principle...

Tags: Conferences, Erlang, InfoQ, Architecture, Dynamic Languages, Messaging, Concurrency, Functional Programming, QCon, QCon London 2008, Languages, ...


The Science of Computing and the Engineering of Software

The Science of Computing and the Engineering of Software

Posted in Conferences, Graphics, Science, Development

Summary Sir Tony Hoare discusses the relationship between the science of computing and the engineering of software. First, he looks at the general concerns of science (e.g. long term, ideal, formality) and engineering (e.g. short-term, adequacy, and dependability) before delving on the interdependencies of the two viewpoints. He concludes with a vision of what software will be like: "Someday .....

Tags: Conferences, Technologies, Design, Science, Computer Science, InfoQ, Architecture, QCon, Programming, Model Driven Engineering, Development, ...



Kent Beck: Just You Wait

Kent Beck: Just You Wait

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

Summary Kent Beck takes a look at trends and how they affect us. Communication, simplification, unintended consequences, disappearing models, and new approaches of design and tests are examined. Kent takes diverse set of issues that are changing in our world and asks "why are we doing this?" Bio Kent Beck is widely recognized as the father of eXtreme Programming and JUnit. He is the Founder and...

Tags: Practices, Q&A, Conferences, Testing, Design, Agile, InfoQ, QCon, Communication, QCon San Francisco 2008, Development, ...