In the book NoEstimates: How to Measure Project Progress Without Estimating Vasco Duarte explores how NoEstimates can help to manage projects with a focus on value and predictability, report progress quickly and often, and adapt plans constantly based on existing data.
Go in Action is a new book from Manning that aims to provide a comprehensive introduction to Go, both its syntax and implementation, and its most common idioms. InfoQ has spoken with William Kennedy, author of the book.
Effective Ruby LiveLessons is a series of video lectures by Sam Phippen. InfoQ spoke with the author about the lessons learned from the video and Ruby on Rails best practices.
Neo Technology, the company behind the graph NoSQL database Neo4j, recently released version 2.3 of the database and also announced openCypher initiative. InfoQ spoke with Philip Rathle about it.
In this article, we look at some of the "missing features" of Java, as well as the work, if any to remediate those. 19
In this article, author Dan Macklin discusses the transition to Riak NoSQL and Erlang based architecture coupled with Convergent Replicated Data Types (CRDTs) and lessons learned with the transition. 3
The Internet of Things is poised for huge growth and will be one of the key building blocks of digital technologies. Thread is a network protocol to connect various devices within your home. 2
In this article, author discusses a bio-informatic software as a service (SaaS) product which was built as a public data warehousing and analytical platform for mass spectrometry data. 3
This article takes a deep dive into using Spring Session taking advantage of recent technologies and avoiding the limitations of traditional session management employed by enterprise Java 4
Water-Scrum-fall is a phased delivery approach for software using Scrum as main development management method. It can be a stepping stone to agility, to become a living breathing agile organisation. 1
The book Real World Kanban by Mattias Skarin provides four case studies where kanban is used to visualize, provide insight and improve product development.