BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Web Development Content on InfoQ

  • 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
  • Filip Hanik Discusses Tomcat and SpringSource's tc Server

    In this interview SpringSource's Filip Hanik, a key participant in the company's Apache Tomcat initiatives, explores the reasons for Tomcat's continuing popularity, what tc Server provides on top of a base Tomcat installation, and future plans for both tc Server and Tomcat.

    Filip Hanik Discusses Tomcat and SpringSource's tc Server
    Icon
    13:49
  • 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
  • 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
  • Christophe Coenraets Discusses Flex, AIR, Catalyst and LCDS

    Christophe Coenraets discusses Adobe Catalyst, the developer-designer interaction, Flex 4.0, AIR 2.0, Livecycle Data Services (LCDS) 3.0, the Flex 4 component model, model-driven development, and Flex/Flash Builder 4.0.

    Christophe Coenraets Discusses Flex, AIR, Catalyst and LCDS
    Icon
    12:49
  • Ilya Grigorik on Tokyo Cabinet, MySQL and Ruby HTTP Performance

    Ilya Grigorik discusses his company's PostRank algorithm for tracking reader engagement with content. Also: his experience scaling MySQL, Tokyo Cabinet, Ruby HTTP libs, Solr, Amazon EC2 and more.

    Ilya Grigorik on Tokyo Cabinet, MySQL and Ruby HTTP Performance
    Icon
    28:30
  • Brian LeRoux and Robert Ellis on PhoneGap and Mobile Development

    Brian LeRoux and Robert Ellis explain PhoneGap and how it bridges smartphone platforms with HTML5 and Javascript, while still allowing access to device features like the accelerometer.

    Brian LeRoux and Robert Ellis on PhoneGap and Mobile Development
    Icon
    24:55
  • Avi Bryant on Trendly, Ruby, Smalltalk and Javascript

    Avi Bryant talks about the iterative process that led to Trendly (http://trendly.com/ ), using Javascript, Ruby and Java in the process. He goes on to give his view on the state of Smalltalk and Squeak and talks about his experiments with writing a Smalltalk that compiles to idiomatic Javascript to make use of all the modern Javascript VMs.

    Avi Bryant on Trendly, Ruby, Smalltalk and Javascript
    Icon
    36:15
  • Adam Blum on Rhodes and Mobile Ruby

    Adam Blum discusses Rhodes, the framework for Ruby on smartphones, as well as the concepts of the RhoSync sync client and the hosted development and build service RhoHub.

    Adam Blum on Rhodes and Mobile Ruby
    Icon
    27:38
  • Ric Smith on the Present and the Future of HTML 5

    Ric Smith is an advocate of HTML 5, considering that browser vendors will incorporate more and more features of the emerging standard, driving its adoption. Ric details some of the features already implemented, Web Sockets, server events, focusing on the difference between plug-in solutions and HTML 5 ones.

    Ric Smith on the Present and the Future of HTML 5
    Icon
    23:49
  • Neil Bartlett on OSGi

    This interview, conducted at QCon 2009, covers a wide range of topics beginning with a definition of OSGi and ending with an audience question about integrating OSGi into legacy application servers (like Websphere). In between Neil answers questions about the origins and evolution of OSGi, how OSGi compares to .Net modularization, and constraints on the use of certain Java libraries.

    Neil Bartlett on OSGi
    Icon
    23:00
  • Geir Magnusson on Cloud Computing

    Geir Magnusson answers questions about the definition of Cloud Computing, how cloud computing affects application development, concerns about vendor lock-in, the impact of open source for in Java evolution, Apache Harmony, and Apache Geronimo projects

    Geir Magnusson on Cloud Computing
    Icon
    23:14
BT