BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Interviews

  • Rod Johnson on Entrepreneurialism

    Spring creator Rod Johnson discusses the importance of vision, teamwork, perserverance and sacrifice as he relates what it took to successfully build SpringSource from a small open source consultancy to a middleware powerhouse aimed at simplifying Enterprise Java, that sold to VMWare for hundreds of millions.

    Rod Johnson on Entrepreneurialism
    Icon
    28:52
  • Gregory Collins on High Performance Web Apps with Snap and Haskell

    Gregory Collins talks about Snap, a high performance web framework for Haskell, where it fits in the web framework spectrum, the Iteratee I/O model, Haskell performance and much more.

    Gregory Collins on High Performance Web Apps with Snap and Haskell
    Icon
    16:43
  • Debugging Single Page Web Apps with Michael Mahemoff

    Chrome Developer Advocate Michael Mahemoff, talks about the importance of single page web apps and the challenges that developers have to face while building them. He elaborates on developer tools, debugging techniques, Chrome Web Store and the future of web apps.

    Debugging Single Page Web Apps with Michael Mahemoff
    Icon
    18:32
  • Kevlin on Writing

    As the editor of "97 Things Every Programmer Should Know" and an experienced author and writer, Kevlin reflects on the open book creation process as well as the influences of writing and written communication on software development. He shares many insights he's gained while improving his writing and development skills.

    Kevlin on Writing
    Icon
    22:51
  • Francesco Cesarini and Simon Thompson on Erlang

    Francesco Cesarini and Simon Thompson discuss how Erlang's design allows fault tolerance and resilience, modular error handling, details of the actor model implementation and distributed programming.

    Francesco Cesarini and Simon Thompson on Erlang
    Icon
    27:26
  • Erlang Inventors Talk Language Future

    In this interview Joe Armstrong and Robert Virding, co-inventors of the Erlang language, talk about the future of the language, including its use in web programming, its ability to scale and more. The duo also discuss Erlang support for NoSQL databases, running the language on the Java Virtual Machine (JVM) and comparisons with other languages such as Google’s Go.

    Erlang Inventors Talk Language Future
    Icon
    35:24
  • Juergen Hoeller on Spring 3.1 and Spring 3.2

    Juergen Hoeller talks to Charles Humble about the upcoming features in Spring 3.1 and Spring 3.2. The interview also explores SpringSource's attitude to standardisation, and the impact of the Java 7 and 8 language changes, and the Jave EE 6, on the framework.

    Juergen Hoeller on Spring 3.1 and Spring 3.2
    Icon
    29:03
  • I'm the business and agile was my idea

    Craig discusses how Suncorp are extending the adoption of Agile beyond IT into business departments. They are achieving positive results with measurable benefits. He also discusses what it takes to form an "A-Team" of passionate people working effectively together and delivering value to their businesses.

    I'm the business and agile was my idea
    Icon
    18:55
  • Webmachine and RESTful Web Frameworks with Justin Sheehy

    Justin Sheehy discusses the benefits of RESTful web frameworks and how these apply to the Webmachine toolkit. He also talks about security, debugging and the future of web frameworks and HTTP.

    Webmachine and RESTful Web Frameworks with Justin Sheehy
    Icon
    19:40
  • Debasish Ghosh on DSLs and Akka

    Debasish Gosh talks about Domain Specific Languages: how to build DSLs with Scala or XText, real world DSLs, parser combinators and monads. Also: how Akka brings actor-based programming to the JVM.

    Debasish Ghosh on DSLs and Akka
    Icon
    21:09
  • Craig Larman on the Challenges of Scaling Scrum to Large Organizations

    In this interview, Craig Larman discusses the many challenges you face when scaling scrum to large organizations. These challenges stem from decisions to use component teams over feature teams; adopting out sourcing without careful consideration for the impact of that decision; and over specialization of skills and limited learning which leads to waste, bottlenecks, and poor performance.

    Craig Larman on the Challenges of Scaling Scrum to Large Organizations
    Icon
    43:25
  • Elastic Leadership

    Roy Osherove talks about the challenges and opportunities of being a software team leader. He shares his hard won experiences in growing teams, their members and influencing behaviour. Being a software team lead is about getting out of your comfort zone, creating trust and commitment in your team but also about knowing about team maturity levels and the different approaches needed.

    Elastic Leadership
    Icon
    35:11
BT