BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Yehuda Katz explains Merb

    In this interview from RubyFringe, Yehuda Katz talks about Merb, its design principles, and how it differs from Rails. Yehuda also mentions Yard, an RDoc replacement.

    Yehuda Katz explains Merb
    Icon
    15:44
  • Dan Farino On MySpace’s Architecture

    In this interview taken by InfoQ’s Ryan Slobojan, Dan Farino, Chief Systems Architect at MySpace, talks about the system architecture and the challenges faced when building a very large online community. Because MySpace is built almost entirely on the .NET Framework, Dan explains how a .NET product scales on hundreds of servers.

    Dan Farino On MySpace’s Architecture
    Icon
    27:55
  • Joe Armstrong About Erlang

    In this interview filmed during QCon London 2008, Joe Armstrong, designer of Erlang, speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days due to its native ability to scale on multi core systems.

    Joe Armstrong About Erlang
    Icon
    32:06
  • Steven "Doc" List About Open Spaces

    In this interview made by InfoQ's Greg Young, Steven "Doc" List talks about Open Space conferences, a way of running meetings of groups of various sizes by facilitating self organizing the sessions.

    Steven "Doc" List About Open Spaces
    Icon
    09:17
  • John Lam on IronRuby, Microsoft and Open Source

    In this interview from RubyFringe, John Lam talks about his work on IronRuby and how Microsoft is approaching Open Source software development.

    John Lam on IronRuby, Microsoft and Open Source
    Icon
    29:14
  • Ted Neward on Present and Past Languages

    In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.

    Ted Neward on Present and Past Languages
    Icon
    47:21
  • Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang

    In this interview filmed at RubyFringe 2008, Tom Preston-Werner talks about how both Powerset and GitHub use Ruby and Erlang, as well as tools like Fuzed, god, and more.

    Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang
    Icon
    23:11
  • David Laribee on Alt.NET and its Mission

    Greg Young interviews Dave Laribee who is the founder and current lead administrator of ALT.NET, a conference where varied and fringe ideas on programming languages and practices are encouraged.

    David Laribee on Alt.NET and its Mission
    Icon
    09:45
  • Alexandru Popescu Discusses the InfoQ.com Site Architecture

    In this interview from QCon London 2008, InfoQ Chief Architect Alexandru Popescu discusses the architecture of InfoQ, integrating WebWork and DWR, Hibernate and JCR, Hibernate scalability, MySQL replication, the new InfoQ video streaming system, the video encoding process, site search, and future plans for InfoQ.

    Alexandru Popescu Discusses the InfoQ.com Site Architecture
    Icon
    24:33
  • Reginald Braithwaite on Rewrite

    In this interview filmed at RubyFringe, Reginald Braithwaite talks about his past experiences with languages, programming, and software development, and what attracted him to Ruby. He also talks about Rewrite, a collection of features which add "sexp-rewriting meta-programming to Ruby".

    Reginald Braithwaite on Rewrite
    Icon
    22:36
  • Simon Peyton Jones on Programming Languages and Research Work

    In this QCon London 2008 interview, computer scientist and researcher Simon Peyton Jones discusses properties of functional programming languages, and particularly Haskell, that have inspired some features in mainstream languages. He gives his opinion on the issues of syntax and language complexity and talks about some research work on subjects such as Data parallelism and transactional memory.

    Simon Peyton Jones on Programming Languages and Research Work
    Icon
    42:53
  • Erich Gamma Discusses Jazz, Eclipse, JUnit and Design Patterns

    In this interview from QCon London 2008, Erich Gamma discusses the Jazz project, why Eclipse has been successful, the strict Eclipse release schedule, JUnit, Design Patterns, how to identify a design pattern, design patterns and the 'Don't Repeat Yourself' principle, the design pattern community, and whether dependency injection is a design pattern.

    Erich Gamma Discusses Jazz, Eclipse, JUnit and Design Patterns
    Icon
    22:51
BT