BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Open Source Content on InfoQ

  • Attila Szegedi on JVM and GC Performance Tuning at Twitter

    Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

    Attila Szegedi on JVM and GC Performance Tuning at Twitter
    Icon
    31:22
  • Simon Thompson and Huiquing Li on Refactoring in Functional Languages Like Haskell or Erlang

    Simon Thompson and Huiqing Li explain refactoring with functional languages and Wrangler (Erlang) and HaRe (Haskell). Also: how Wrangler's ad-hoc mode allows everyone to write custom refactorings.

    Simon Thompson and Huiquing Li on Refactoring in Functional Languages Like Haskell or Erlang
    Icon
    32:37
  • Ville Tuulos on Big Data and Map/Reduce in Erlang and Python with Disco

    Ville Tuulos talks about Disco, the Map/Reduce framework for Python and Erlang, real-world data mining with Python, the advantages of Erlang for distributed and fault tolerant software, and more.

    Ville Tuulos on Big Data and Map/Reduce in Erlang and Python with Disco
    Icon
    16:28
  • 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
  • Josh Bloch on Java and Programming

    In this interview, Google’s Josh Bloch shares his views on the open-source Java landscape as well as on the future of the Java language, including changes being implemented via Project Coin. Bloch also discusses support for multi-core in programming languages, support for multiple languages on the JVM, Java pain points and the “next big language.”

    Josh Bloch on Java and Programming
    Icon
    19:26
  • ThoughtWorks’ Jez Humble Delivers on Continuous Delivery

    In this interview Jez Humble discusses the concept of continuous delivery, which implies that software should always be production ready throughout its lifecycle. That means that every build could be released into production and run effectively. Continuous delivery involves build and deployment automation, continuous integration, test automation, managing infrastructure and environments and more.

    ThoughtWorks’ Jez Humble Delivers on Continuous Delivery
    Icon
    24:16
  • Brad Abrams on Google, Spring Tools Integration

    In this interview Google tools honcho from Brad Abrams talks about how Google tools integrate with Spring tools to help make Java developers’ lives easier. Abrams discusses Google’s reasons for targeting the popular Spring Framework. He also delves into the integrations between Google App Engine, Google Web Toolkit (GWT) and Speed Tracer with Spring tools such as Roo, STS, Spring Insight and more.

    Brad Abrams on Google, Spring Tools Integration
    Icon
    22:14
  • Yehuda Katz Discusses SproutCore

    In this interview, Yehuda Katz, a recent arrival to Strobe Inc., discusses the SproutCore open-source JavaScript framework. Katz, of Ruby on Rails fame, joined the SproutCore effort in September. Katz talks about SproutCore 1.5, which is expected early in 2011 and will be the key mobile release of the SproutCore technology.

    Yehuda Katz Discusses SproutCore
    Icon
    18:52
  • Tasktop Talks Mylyn, Code2Cloud

    In this interview Mik Kersten and Neelan Choksi of Tasktop Technologies talk about the Mylyn task-oriented application lifecycle management framework and its role in creating Tasktop. They also discuss the role Tasktop plays in the new Clode2Cloud technology, which is a suite of turnkey cloud-based development, deployment and collaboration tools from SpringSource.

    Tasktop Talks Mylyn, Code2Cloud
    Icon
    17:57
  • 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
  • The way GitHub helped Erlang and the way Erlang helped Github

    Tom Preston-Werner introduces Git and GitHub and answers some questions about GitHub's architecture and features. He also talks about its development process and explains that using Erlang was instrumental for making it robust. Kenneth Lundin then talks about the decision of Erlang/OTP team to move it to GitHub and how it helped increasing contributions from the community.

    The way GitHub helped Erlang and the way Erlang helped Github
    Icon
    42:39
BT