BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Programming Content on InfoQ

  • Inside SpringSource with Rod Johnson

    In this interview conducted at the SpringOne 2GX conference, Rod Johnson talks about the new advancements SpringSource is bringing to the enterprise Java space, including new cloud options. Johnson discusses open-source Java in general, including the flap over the direction of OpenJDK and Apache Harmony. And he delves into the new Code2Cloud effort from SpringSource and Tasktop, and much more.

    Inside SpringSource with Rod Johnson
    Icon
    43:07
  • Yehuda Katz on Rails 3.x

    Yehuda Katz talks on how Rails 3.0 has been received by the community, what are the differences compared to other similar frameworks, the impact of having different Ruby implementations, and what’s coming in Rails 3.1.

    Yehuda Katz on Rails 3.x
    Icon
    29:39
  • Scala, Erlang, F# Creators Discuss Functional Languages

    In this interview from the Erlang Factory event in London, three creators of modern functional languages -- Martin Odersky, creator of Scala; Joe Armstrong, a creator of Erlang; and Don Syme, creator of F# -- discuss the similarities and differences of their creations. They also discuss their languages’ common thread -- that they integrate object-oriented features in functional languages.

    Scala, Erlang, F# Creators Discuss Functional Languages
    Icon
    32:36
  • Mariano Guerra on the Efene and Erlang VM as Language Platform

    Mariano Guerra talks about Efene, a new language that targets the Erlang VM, which attempts to provide nicer syntax than Erlang.

    Mariano Guerra on the Efene and Erlang VM as Language Platform
    Icon
    11:25
  • Ulf Wiger on Robustness and Scalability in Erlang

    Ulf Wiger explains the origins of some of Erlang's core principles and how they're even more relevant today. Also: a look at the strengths of Erlang, Clojure and Haskell.

    Ulf Wiger on Robustness and Scalability in Erlang
    Icon
    31:41
  • Amr Elssamadisy: Why Agile Works

    In this interview Amr Elssamadisy talks about the practice of Agile software development and why it works. Elssamadisy said Agile processes work because developers are able to learn from their successes. Indeed, Elssamadisy said developers learn from both their mistakes/failures, as well as from their successes. Moreover, developers need to learn how to work with teams and to handle confrontation.

    Amr Elssamadisy: Why Agile Works
    Icon
    23:18
  • Bob Galen Talks Scrum

    In this interview, Bob Galen talks up the benefits of the Scrum methodology. He delves into issues such as what is the product owner’s role and how to develop a well-formed backlog. Galen also focuses on the various parts of the team, including the Scrum Master. He also gets into the process of grooming, and what to do and not do in a sprint.

    Bob Galen Talks Scrum
    Icon
    30:43
  • Ashley Johnson on Personal Agility and Setting Higher Standards

    Ashley Johnson shares his views on Agile development, in particular the move toward “Personal Agility.” Johnson says it is not possible to have an Agile organization of any scale without having the individuals behave in an Agile manner. Part of Personal Agility is about taking responsibility and approaching others as humans rather than obstacles. Johnson also discussed the Scrum vs. Kanban debate.

    Ashley Johnson on Personal Agility and Setting Higher Standards
    Icon
    38:20
  • Simon Thompson and John Hughes on Functional Programming with Erlang and Haskell

    Functional programming experts Simon Thompson and John Hughes discuss functional programming in today’s computing environments, particularly through the use of the Erlang and Haskell languages. In addition to debating the intricacies of both languages and their similarities and differences, Thompson and Hughes also discuss the growing popularity and maturity if functional programming.

    Simon Thompson and John Hughes on Functional Programming with Erlang and Haskell
    Icon
    31:22
  • Kresten Krab Thorup, Robert Virding Discuss the Erlang VM

    Kresten Krab Thorup and Robert Virding discuss the origins of Erlang, the state of the Erlang VM, integrating native code with Erlang etc. Also: the challenges of running Erjang/Erlang on the JVM.

    Kresten Krab Thorup, Robert Virding Discuss the Erlang VM
    Icon
    56:05
  • Kresten Krab Thorup Discusses Programming Languages, Concurrency and Integration

    Kresten answers questions about current programming languages and problems they solve. He also tries to look at what is missing for addressing issues we face today such as concurrency. He discusses its importance and tries to portray the language that would take us to the next level helping to tackle these issues easily.

    Kresten Krab Thorup Discusses Programming Languages, Concurrency and Integration
    Icon
    33:17
  • 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
BT