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.
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.
Oozie Eclipse plugin is a new tool for editing Apache Oozie workflows graphically inside Eclipse. Usage of this plugin allows to skip hard to develop and maintain process definition in HPDL. Instead a process graph is defined graphically by placing process actions on pallet and connecting them. An article introduces Eclipse Oozie plugin and provides an example of its usage.
Language designers are tempted to graft functional monads onto imperative languages due to a flaw in the basic concurrency abstract, the thread; a flaw that is easily rectified by introducing fibers. 4
HTML editors work fine for general formatting, but they don’t have all the capabilities that some businesses require. In this article, Prasadu Babu Dandu shows how to convert Word documents to HTML.
CSS is messy. Why is it so hard? Is there a better way? Rouan Wilsenach answers these questions and gives developers a path forward, treating CSS in a way they understand. 1
The book Save our Scrum provides advice for teams to implement Scrum. It explores what teams that are having difficulties doing Scrum can do to get out of trouble find better ways to use Scrum.
When Apple released Xcode 7, they also enabled applications to be distributed to the AppStore through bitcode, instead of per-processor target files. InfoQ looks under the covers at what Bitcode is.
The book Software Development Metrics by Dave Nicolette explores how to use metrics to track and guide software development. It describes metrics for steering work and for managing improvement.
In the fifth instalment of this series, we will describe what is new within Apple Developer Tools, including Xcode Playgrounds, LLDB, UI testing, Interface Builder, etc.
Vaughn Vernon in his new book Reactive Messaging Patterns with the Actor Model introduces the actor model and describes most of the patterns found in the book Enterprise Integration Patterns. 2
InfoQ speaks with Brett Slatkin, senior staff software engineer at Google and author of Effective Python.