BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage QCon San Francisco 2009 Content on InfoQ

Interviews

RSS Feed
  • Treb Ryan on Cloud Computing and OpSource

    Treb Ryan, CEO of OpSource, speaks on many cloud topics including security, SLA, policy compliance, advancing the cloud into the enterprise, the current need for hybrid solutions and the impact of cloud computing on the IT taskforce.

    Treb Ryan on Cloud Computing and OpSource
    Icon
    44:18
  • Steve Levin on Challenges Developing for Multiple Mobile Platforms

    Steve Levin, VP at scanR, shares his experience and insight on the challenges developing an application for multiple mobile devices and platforms. He mentions the hardware difficulties encountered, the common software incompatibilities they had to surmount, and some details on what it takes to sell an application through online application stores.

    Steve Levin on Challenges Developing for Multiple Mobile Platforms
    Icon
    28:46
  • Billy Newport Discusses Parallel Programming in Java

    Billy Newport talks to InfoQ about the need for higher level abstraction to do parallel programming with multi-core systems effectively. The interview explores some approaches taken with MapReduce products such as Cascading and Pig for a Hadoop cluster, explores the limitations of the actor model and message passing, and touches on IBM's WebSphere eXtreme Scale (ObjectGrid) product.

    Billy Newport Discusses  Parallel Programming in Java
    Icon
    26:43
  • Dan North on Behavior Driven Development

    Dan North discusses the roots of BDD and what it is today. Dan reviews the early history of BDD and then dives into the details of BDD; what it is, how it relates to teamwork, functional and non-functional requirements, and legacy code.

    Dan North on Behavior Driven Development
    Icon
    29:51
  • Michael Feathers and Steve Freeman on Design

    Michael Feathers interviews Steve Freeman in an informal setting about current design techniques and the evolution of the software development community. They focus on the role of design in the community, how it has evolved, and where they think it needs to go.

    Michael Feathers and Steve Freeman on Design
    Icon
    37:35
  • 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
  • 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
  • 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
  • Ruby Creator Yukihiro "Matz" about Ruby, Functional Programming and Programming Languages Design

    In this interview, Yukihiro Matsumoto talks about programming languages design and decisions he had to take while designing Ruby. He also discusses other programming languages including Haskell, Scala, Python and Clojure. While talking about Ruby language and functional programming, Matz explores opportunities of integrating some of FP into Ruby and imagines a purer IO approach for it.

    Ruby Creator Yukihiro "Matz" about Ruby, Functional Programming and Programming Languages Design
    Icon
    31:30
BT