BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Source Code Content on InfoQ

  • Andrew Hunt on Pragmatic Programming

    InfoQ sits down with Andrew Hunt, one of the original Agile Manifesto signatories, to discuss how Agile has diverged from the original vision and how pragmatic programming has evolved. Andy discusses CoffesScript, Arduino, and HTML5 and he shares his views on the effectiveness of pair programming, Agile testing methods and other practices.

    Andrew Hunt on Pragmatic Programming
    Icon
    38:00
  • Jez Humble on Continuous Delivery

    In this interview at Agile 2011, Jez Humble discusses continuous delivery and the deployment pipeline, emphasizing the importance of feedback and automating tests at every level to validate deployments. Gone are the days of massive acceptance test scripts. He also talks about the evils of feature branching, and speaks on the DevOps practices to collaborate all the way through the delivery cycle.

    Jez Humble on Continuous Delivery
    Icon
    35:10
  • Tasktop Talks Mylyn, Code2Cloud

    In this interview Mik Kersten and Neelan Choksi of Tasktop Technologies talk about the Mylyn task-oriented application lifecycle management framework and its role in creating Tasktop. They also discuss the role Tasktop plays in the new Clode2Cloud technology, which is a suite of turnkey cloud-based development, deployment and collaboration tools from SpringSource.

    Tasktop Talks Mylyn, Code2Cloud
    Icon
    17:57
  • Scott Chacon on Git and GitHub

    Scott Chacon talks about the technologies that power GitHub (Erlang, Redis,...), and the benefits of Git as a version control and as a storage system.Also: ShowOff, Scott's JS-based presentation tool.

    Scott Chacon on Git and GitHub
    Icon
    25:53
  • The way GitHub helped Erlang and the way Erlang helped Github

    Tom Preston-Werner introduces Git and GitHub and answers some questions about GitHub's architecture and features. He also talks about its development process and explains that using Erlang was instrumental for making it robust. Kenneth Lundin then talks about the decision of Erlang/OTP team to move it to GitHub and how it helped increasing contributions from the community.

    The way GitHub helped Erlang and the way Erlang helped Github
    Icon
    42:39
  • Joe Walker on Bespin

    Joe Walker explains the browser-based source editor Bespin: the architecture and implementation, the collaboration features, new ideas for command lines, Canvas vs DOM, speed, extensibility, and much more.

    Joe Walker on Bespin
    Icon
    29:00
  • Chris Wanstrath on GitHub

    Chris Wanstrath discusses the state of GitHub's architecture, how GitHub is used and its impact on open source collaboration.

    Chris Wanstrath on GitHub
    Icon
    13:56
  • Oren Teich and Blake Mizerany on Heroku

    Oren Teich and Blake Mizerany talk about the technology behind Heroku and the benefits of the new add-on system.

    Oren Teich and Blake Mizerany on Heroku
    Icon
    12:20
  • Michael Feathers on Programming Languages

    In this interview with Sadek Drobi, Michael Feathers explores working with legacy code, working with different programming languages, the right scope/size of modules, and the importance of readability of code regardless of the programming language.

    Michael Feathers on Programming Languages
    Icon
    27:37
  • 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
  • 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
BT