BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Conferences Content on InfoQ

  • Stuart Halloway on Clojure and Functional Programming

    Relevance, Inc. co-founder Stuart Halloway discusses Clojure and functional programing on the JVM in depth, and touches on the uses of a number of other modern JVM languages including JRuby, Groovy, Scala and Haskell. He also makes a case for structural edit modes in IDEs, and shares some of his favorite IT books.

    Stuart Halloway on Clojure and Functional Programming
    Icon
    51:48
  • 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
  • Christian Dupuis on SpringSource Tool Suite

    Christian Dupuis, Principal Engineer with SpringSource, talks to Ryan Slobojan about SpringSource Tool Suite providing an overview of the tool and exploring key features including its Groovy, Grails and Roo support and Cloud Foundry integration. The interview also explores some of SpringSource's future plans for the product.

    Christian Dupuis on  SpringSource Tool Suite
    Icon
    14:29
  • Jeff Patton on User Centered Design and Story Mapping

    Jeff Patton describes the different ways Agile teams deal with users and then digs in deep into story mapping. Jeff says: "For me, the story mapping thing is going back to using the story as a genuine conversation to actually drive understanding of the system, not as what I've seen it become – molecular conversation about the details of a particular feature and how we're going to test it.

    Jeff Patton on User Centered Design and Story Mapping
    Icon
    38:26
  • Guilherme Silveira on Restfulie

    In this interview conducted by Stefan Tilkov, Guilherme Silveira compares Restfulie, a hypermedia-centric REST framework, with other RESTful frameworks and explains the difference between its Java and Ruby implementations.

    Guilherme Silveira on Restfulie
    Icon
    14:04
  • Dean Wampler on Programming Languages

    This interview begins with a discussion of functional programming, the use of Scala by programmers trained in Java and the differences between purely functional languages like Haskell and hybrids like Scala. Later in the interview other programming languages are discussed along with the notion of programming paradigms and the need for combining both paradigms and languages to best solve problems.

    Dean Wampler on Programming Languages
    Icon
    57:20
  • Rod Johnson Discusses Spring 3.0

    Rod Johnson, the founder of Spring and the general manager of the SpringSource division of VMware, talks to InfoQ about Spring 3.0, the influence of Google Guice on Spring, Spring.NET, and Spring's tc Server.

    Rod Johnson Discusses Spring 3.0
    Icon
    31:10
  • Amr Elssamadisy on Making Agile Stick

    Amr Elssamadisy talks about what makes Agile stick. Before Agile practices, before Lean or Scrum, it is important to have a team of individuals who know how to deal with problems, people who are ready to recognize a problem they have and know how to confront it.

    Amr Elssamadisy on Making Agile Stick
    Icon
    25:00
  • Mary Poppendieck Introduces the Book "Leading Lean Software Development"

    Mary Poppendieck talks about her last book "Leading Lean Software Development", a book for the product, program and all C-level managers, showing them how to apply agile principles and practices starting from the realization that development teams are not successful if they are not in the same boat with their managers.

    Mary Poppendieck Introduces the Book "Leading Lean Software Development"
    Icon
    27:20
  • Adrian Colyer on AspectJ, tc Server and dm Server

    SpringSource CTO Adrian Colyer talks to InfoQ about AspectJ. The interview explores how products such as Spring Roo are using AspectJ, and how ideas from AspectJ helped SpringSource improve the Groovy compiler inside Eclipse. Colyer also discusses SpringSource's two server offerings, dm Server and tc Server, OSGi and Scrum.

    Adrian Colyer on AspectJ, tc Server and dm Server
    Icon
    23:13
  • Adam Wiggins on Heroku

    Heroku's Adam Wiggins talks about how Heroku, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

    Adam Wiggins on Heroku
    Icon
    16:00
  • Don Box Discusses SOAP, XML, REST and M

    In this interview from QCon San Francisco 2009, Don Box discusses the history of SOAP, XML, XML Schema, RELAX NG, SOAP and WSDL, REPL, opinions on REST, REST at Microsoft, coexistence of REST and WS-*, the M programming language, M and DSLs, M versus XML/XML Schema, Data as XML, and future plans for M and data modeling at Microsoft.

    Don Box Discusses SOAP, XML, REST and M
    Icon
    23:59
BT