What do you need to properly administer you database from conception to production? Yaniv Yehuda talks about some of the challenges that developers are often not even aware of and the tools he prefers to deal with them.
Java was invented to provide a software environment for embedded devices. But a strange loop in history made Java the top language for enterprise software. Java comes full circle with JavaFX, a mature Rich Client Application framework included in the Java 8 core libraries. In this article, we show how to deploy JavaFX Applications on Android devices, a game changer for the JavaFX platform.
Lisette Sutherland and Elinor Slomba are sharing stories on working in remote teams. They show how remote teams collaborate, bridge distance, build trust and get things done together.
Chris Swan presents an overview of the Docker journey so far and where it is headed along with its growing ecosystem of tools for orchestration, composition and scaling. 2
At the recent Agile Australia InfoQ spoke to Nigel Dalton about social experiments in modern management, applying Lean, Agile and Systems Thinking to workplaces and disruptive innovation.
In this article, author talks about how to improve the accuracy of software development effort estimations. He also discusses how to measure and predict productivity.
Apache CouchDB is a Document NoSQL database that uses JSON for storing documents. In this article, Jan Lehnardt gives an overview of CouchDB, its architecture and what problems it aims to solve. 1
The Incremental Commitment Spiral Model: Principles and Practices for Successful Systems and Software describes a process model generator. InfoQ interviewed the authors Barry Boehm and Richard Turner.
There's recently been a lot of discussion about the convergence of SOA Governance and API Management. InfoQ spoke to a panel of SOA Governance and API Management experts to garner their views. 1
The third article from a series on Leading Self-Organising Teams covers what it means to lead a self-organising team.
User Experience is part of a collaborative, self-contained and balanced team that has all the necessary roles to be wholly responsible for building the right thing, and building the thing right.