InfoQ Homepage Development Content on InfoQ
-
Q&A with Vasco Duarte on the #NoEstimates Book
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 - Review and Q&A with the Author
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 - An Interview with Sam Phippen
Effective Ruby LiveLessons by Sam Phippen is a series of video lectures explaining best practices used by expert Rubyists targeting all levels of Ruby programmers. The video lessons contain hands-on demonstrations to help the viewer understand how each item is put into action. InfoQ spoke with the author about the lessons learned from the video and Ruby on Rails best practices.
-
Philip Rathle on Neo4j 2.3 Graph Database Features and openCypher Initiative
Neo Technology, the company behind the graph NoSQL database Neo4j, recently released version 2.3 of the database. They also announced openCypher initiative to help with creating a standard graph query language. InfoQ spoke with Philip Rathle, VP of Products at Neo Technology, about the new features in the latest release of Neo4j and openCypher announcement.
-
Java: The Missing Features
In this article, we look at some of the "missing features" of Java, as well as the work, if any to remediate those.
-
Key Lessons Learned from Transition to NoSQL at an Online Gambling Website
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.
-
Thread – An Open Standard Protocol for Home Automation
The Internet of Things is poised for huge growth. Along with SMAC (Social, Mobility, Analytics and Cloud), it’s one of the key building blocks of digital technologies and superior digital customer experience. As IoT gets more matured there is the need for a standardization of network protocols used in IoT. With Thread, Google invented a protocol to easily connect various devices in your home.
-
Real-time Data Processing in AWS Cloud
In this article, author Oleksii Tymchenko discusses a bio-informatic software as a service (SaaS) product called Chorus, which was built as a public data warehousing and analytical platform for mass spectrometry data. Other features of the product include real-time visualization of raw mass-spec data.
-
Next Generation Session Management with Spring Session
Spring Session makes it easy to write horizontally scalable cloud applications, offload session state into specialized external session stores, and take advantage of current technologies such as WebSockets. This article takes a deep dive into using Spring Session to maximize these benefits, avoiding the limitations of traditional session management employed by enterprise Java
-
Delivering Software with Water-Scrum-Fall
Water-Scrum-fall is usually described as an hybrid agile way of working. According to Andy Hiles water-Scrum-fall is a gated and phased delivery approach for software where Scrum is used as the main development management method. It can be used as a stepping stone to agility, to become a living breathing agile organisation.
-
Q&A on Real World Kanban
The book Real World Kanban by Mattias Skarin provides four case studies where kanban is used to visualize, provide insight and improve product development. InfoQ interviewed Skarin about the essence of kanban and lean, why flexibility in organizations is needed, doing continuous improvement, how visualization can help to understand problems, and advice on how to get started with kanban.
-
How Did You Start Coding?
In this article we publish the results of two surveys on how and when the respondents started programming, followed by the stories of several InfoQ editors telling how they started coding and their professional life journey.