BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Interviews

  • Hilary Mason on bit.ly and Trending Clickstreams

    Hilary Mason, interviewed by Ryan Slobojan, discuss the engineering behind bit.ly and their use of machine learning in their system architecture. Hilary also talks about their use of MySQL and MongoDB to manage terabytes of information about users and clicks and their implications on performing real-time analysis of anthropology on the human condition.

    Hilary Mason on bit.ly and Trending Clickstreams
    Icon
    15:37
  • Venkat Subramaniam on JVM Languages

    Venkat Subramaniam talks about the characteristics of JVM languages like Groovy, JRuby and Scala, and their applicability in enterprise applications. He also mentions several implementation details and finishes by addressing issues of lifelong learning for developers.

    Venkat Subramaniam on JVM Languages
    Icon
    39:27
  • Mik Kersten on the Role of Tasktop and Mylyn in Agile Development

    Mik Kersten discusses the role of Mylyn and Tasktop in Agile development and how these tools return control to developers. Also: how Mylyn streamlines development in Eclipse.

    Mik Kersten on the Role of Tasktop and Mylyn in Agile Development
    Icon
    24:11
  • Chris Houser Discusses Clojure

    In this interview Ryan discusses Clojure with author Chris Houser. They cover Clojure's approach to classes, comparing and contrasting it with Java. Chris delves into they type of programming problem sets Clojure is best suited for, especially in relation to parallelism as the number of cores in computers increases and Clojure's applicability as or research language.

    Chris Houser Discusses Clojure
    Icon
    20:57
  • Martin Odersky on the Future of Scala

    In this interview Martin Odersky, the creator of the Scala language talks about work on the next version of Scala and how the functionalities in the JVM help make Scala better. Odersky touches on how some of the most popular entities on the web, such as Twitter and LinkedIn use Scala. And he discusses the complexity of the language and its role as a functional and object-oriented language.

    Martin Odersky on the Future of Scala
    Icon
    36:59
  • Dean Wampler on the State of Scala: 2.8, Concurrency, Functional Programming

    Dean Wampler discusses the state of Scala: the big changes in 2.8, the Scala on .NET, concurrency and parallelism with Scala and Akka, and experiences with adoption of functional languages.

    Dean Wampler on the State of Scala: 2.8, Concurrency, Functional Programming
    Icon
    27:10
  • Jon Brisbin on Virtualization and Private Clouds

    Jon Brisbin discusses his experience with Virtualization and reasons why companies would use Private Clouds, eg. regulation compliance. Also: the future role of operations, monitoring, and more.

    Jon Brisbin on Virtualization and Private Clouds
    Icon
    36:26
  • Lyssa Adkins on Agile Coaching

    Lyssa Adkins discusses Agile Mentoring and what makes a good Agile Coach, as well as some of the lessons recorded in her recent book.

    Lyssa Adkins on Agile Coaching
    Icon
    16:14
  • Azul Puts the Zing in Java

    In this interview Gil Tene dives deep into the history of Azul Systems and its commitment to deliver robust, scalable Java systems. He tells of the origins of the company and its early Vega hardware. Tene also talk about the new Zing elastic runtime platform for Java apps. And he speaks on the Managed Runtime Initiative Azul launched. He also talks on Pauseless GC and elastic memory.

    Azul Puts the Zing in Java
    Icon
    48:59
  • Linda Rising on Customer Interaction Patterns

    Linda Rising talks about patterns and interacting with customers, the need for a better interaction between developers and customers, how she arrived at these patterns, teaching others how to teach.

    Linda Rising on Customer Interaction Patterns
    Icon
    28:08
  • Paul King on the Groovy Ecosystem

    Paul King discusses the state of Groovy and its maturing ecosystem which includes IDE support, static analysis tools, testing frameworks and the GPars library for concurrency.

    Paul King on the Groovy Ecosystem
    Icon
    31:18
  • What’s Next for jclouds?

    Adrian Cole discusses his jclouds project, which is an open source library that helps Java developers get started in the cloud and reuse their Java development skills. Cole also talks about some of the challenges of creating a cloud agnostic library, such as the use of different hypervisors and that various cloud implementations are written in different languages, such as VB, Python, Ruby, etc.

    What’s Next for jclouds?
    Icon
    21:02
BT