BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Designing a Highly Available, Fault Tolerant, Hadoop Cluster with Data Isolation

    As data grows exponentially, the modern Hadoop ecosystem provides not only a reliable distributed aggregation system that delivers data parallelism, but also analytics for great data insights. In this article Monica Beckwith, starting from core Hadoop components, investigates the design of a highly available, fault tolerant Hadoop cluster, adding security and data-level isolation.

  • Open Kanban: The First Agile and Lean Open Source Method for Continuous Improvement

    Open Kanban is an innovative open source method that takes the best ideas from Agile and Lean and creates a minimal method, one that is designed to be adapted to any business or even personal use. Open Kanban recognizes the importance of technical excellence, and for that reason it is designed to be extended to address a particular knowledge area. Kanban Ace is the first extension of Open Kanban.

  • Spark the Change Winner - Mission-critical: a case study of GCHQ’s culture of innovation

    The UK’s intelligence agency has a proud history of technical innovation, but given its need for secrecy and public accountability, it doesn’t sound like the kind of place to win an award for ‘innovation in management and building a happier workplace’. Yet when Spark judge, Helen Walton, interviewed GCHQ, she discovered a culture of creativity, diversity and surprising openness.

  • Removing Binary Files from git using Roberto Tyley’s BFG Repo-Cleaner

    Source controls systems are not just black boxes that just work. If you don’t properly maintain your repositories, they will eventually become a major burden to the developers who are trying to use it. Tools can help with this, such as Roberto Tyley’s BFG Repo-Cleaner for Git. This tool is used to remove large binary files that were accidentally checked into a git branch.

  • Author Q&A: Introduction to Agile Methods by Sondra Ashmore & Kristin Runyan

    The book Introduction to Agile Methods by Sondra Ashmore & Kristin Runyan is a straightforward introduction to agile values, principles and practices which includes interviews with various luminaries and respected figures from the agile movement.

  • Implementing Hypermedia

    In this article, we'll talk about four different real-world implementations of hypermedia: how you may already be using hypermedia through image links, how GitHub uses the Link header for pagination, using hypermedia in constrained systems like iOS, and how Balanced uses hypermedia principles to build their product.

  • Book Review and Interview: Mastering Eclipse Plug-in Development

    Regular InfoQ Java contributor Dr. Alex Blewitt has recently published a follow-up to last year’s "Eclipse 4 Plug-in Development by Example”. Called “Mastering Eclipse Plug-in Development,” the book, like its predecessor, is essentially a tutorial, but it assumes that you are already familiar with the basics of building plug-ins for the Eclipse IDE, and rapidly dives into advanced topics. 

  • Using C# and Wix# to Build Windows Installer Packages

    Even with WiX, working with Windows Installer packages can be quite difficult. Oleg Shilo’s solution is to ditch the XML entirely and create MSI packages using traditional C# code.

  • Q&A with Janet Gregory and Lisa Crispin about More Agile Testing

    The book More Agile Testing reflects back on the developments that have happened in agile testing in the last five years. It covers new challenges in testing, test practices, and examples of and experiences with agile testing from teams all around the world. InfoQ did an interview with the authors Janet Gregory and Lisa Crispin.

  • Key Takeaway Points and Lessons Learned from QCon San Francisco 2014

    This article summarizes the key takeaways and highlights from QCon San Francisco 2014 as blogged and tweeted by QCon's 1,200 attendees. Over the course of the next 4 months, InfoQ will be publishing most of the conference sessions online, including 10 video interviews that were recorded by the InfoQ editorial team.

  • Functional Programming in Scala Review and Q&A with the Authors

    Paul Chiusano and Rúnar Bjarnason's Functional Programming in Scala "is not a book about Scala," say the authors, rather it is a principled introduction to functional programming that relies on Scala. An interview with the authors.

  • A Web API Design Methodology

    This article provides a brief overview of the design methodology covered in the book "RESTful Web APIs" by Richardson and Amundsen.

BT