BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Project Lambda from the Inside. An Interview with Brian Goetz

    JSR-335: Project Lambda has been called the "defining" project in Java 8. InfoQ spoke to Oracle's Brian Goetz, JSR 335 spec lead about his observations on Project Lambda from the inside.

  • Managing Build Jobs for Continuous Delivery

    The number of jobs in a continuous integration tool can range from a few to several thousand, all performing various functions. There is an approach to manage these jobs in a more efficient manner.

  • Tuning the Size of Your Thread Pool

    Thread pools can help us control the number of threads used by a system. A properly sized thread pool will allow as many requests to run as the hardware and application can comfortably support. A poorly tuned thread pool risks completely destabilizing the system. In this article we see how to apply the "measure don’t guess” mantra to properly size our production thread pools.

  • Interview and Book Review: The LogStash Book, Log Management Made Easy

    James Turnbull makes a compelling case for using Logstash for centralizing logging by explaining the implementation details of Logstash within the context of a logging project. The book targets both small companies and large enterprises through a two sided case; both for the low barrier to entry and the scaling capabilities.

  • There is a Cowboy in my Domain! - Implementing Domain Driven Design Review and Interview

    Implementing Domain Driven Design, has brought clarity to an important but little understood area of software design. As a measure of Software Design literature, Vaughn's work is educational and fun. With real world code samples and sage advice, IDDD guides the reader through the sometimes murky waters of DDD and helps them gain the insight required to start a DDD journey of their own.

  • Managing the Unmanageable: Author Q&A

    Mickey Mantle and Ron Lichty have written a book about managing and employing programmers. The book examines the characteristics of programmers and programming teams and discusses how to manage them. They provide a variety of tools along with many rules of thumb they’ve collected through the years.

  • InfoQ Interviews David J. Anderson at Lean Kanban 2013 Conference

    If they were to carve a new Mt. Everest into the mountains surrounding Silicon Valley, then alongside Dijkstra, Kernighan, The Three Amigos and The Gang of Four they would need to make room for David J. Anderson, father of Kanban in the software development industry. The Lean Kanban Conference took place in downtown Chicago last week, and InfoQ interviewed Anderson.

  • Book Review and Interview: Discover Meteor

    Tom Coleman and Sacha Greif today published Discover Meteor, an introductory book on Meteor, a JavaScript-based web framework to simplify the development of real-time web applications. The book uses the application "Microscope", a simple real-time version of a Hacker News/Reddit-like site, as guiding example to demonstrate the features of Meteor as well as its ecosystem.

  • Native Cross-Platform Apps with Tabris

    Tabris is the first Java toolkit for the cross-platform development of native mobile applications. It combines native user experience with tailor-made, native controls and functions. But what exactly does native mean?

  • Managing Technical Debt

    Technical Debt is widely regarded as a bad thing that should be paid back as soon as possible, however it can be a strategy that helps balance short-term wins and long-term productivity. The article describes different ways that a project could pay back Technical Debt and what factors must be considered when deciding if you should repay, convert debt or just pay the interest.

  • Interview and Video Review: Working with Big Data: Infrastructure, Algorithms, and Visualizations

    Paul Dix leads a practical exploration into Big Data in this video training series. The first five lessons of the training span multiple server systems with a focus on the end to end processing of large quantities of XML data from real Stack Exchange posts. He completes the training with a lesson on developing visualizations for gaining insights from the macro level analysis of Big Data.

  • Implementing Kanban in Practice

    At the Lean Kanban conference, InfoQ asked Dr. Arne Roock how a team can evaluate whether Kanban is the right tool, and how to kick it off. Dr. Roock offers some prescriptive advice.

BT