InfoQ Homepage Articles
-
Experiments in Performance Management to foster High Performing Agile Teams
Experiments in Performance Management to foster High Performing Agile Teams: A question that often comes up – Agile talks about team performance so why am I measured on individual goals which have little to do with team performance? The author discusses some approaches which can bridge the gaps between performance management and team productivity.
-
Advanced UNIX Programming: An Interview with Stephen Rago
Having a solid grasp of the fundamentals of systems development provides programmers with crucial concepts that that serve them regardless of their day-to-day development tasks. One of the highly regarded books in this field is Advanced Programming in the UNIX Environment. Now in its 3rd edition, coauthor Stephen Rago speaks with InfoQ about the book.
-
How Fog Creek Software Made Kiln's Search 1000x Faster with Elasticsearch
ElasticSearch is an open source, distributed, real-time search and analytics engine. This is the story of how Elasticsearch helped Fog Creek Software make Kiln’s Search 1000x faster.
-
Interview with Mary Delamater, Author of Murach's ASP.NET 4.5 Web Programming with C# 2012
Murach Publishing continues to provide quality content for programmers by updating their titles regularly. Murach ASP.NET 4.5 Web Programming with C# 2012 by Mary Delamater and Anne Boehm attempts to provide a comprehensive coverage of ASP.NET 4.5 using C# language with plenty of screenshots and source codes to help developers to code in real world situations.
-
Kanban - Isn’t It Just Common Sense?
We have seen how the notion of heuristics is powerful when thinking about product development. The Agile Manifesto can be thought of as a set of heuristics, with individual Agile processes and practices. This Kanban Thinking model includes 5 kanban heuristics that encapsulate the key areas to focus upon, along with 3 impacts that encapsulate the areas of improvement.
-
Book Review: Vagrant up and running
Mitchell Hashimoto released his book "Vagrant up and running" which covers everything from basic Vagrant usage to extending its functionality. In seven chapters he explains every aspect of Vagrant - from staring a default VM to extending it via plug-ins.
-
Interview with Kevin Nilson on Cloud Monitoring and Mobile Testing
Managing a cloud environment is very different from managing servers inside the wall. On JavaOne Shanghai 2013, Kevin Nilson, the VP of Engineering at just.me, gave a talk on what needs to be done after deploying to the cloud, and he covered a lot on what an ops needs to take care of on AWS environment.
-
Planning and Controlling Complex Projects
Planning and budgeting large projects is often based on trying to predict how development will turn out. Stories are estimated by the development team, but the budget for the whole project is independent from those estimates. Especially for complex projects this leads most often to (unwanted) surprises. Insights from beyond budgeting can help to increase flexibility, and focus on business value.
-
The Fail-Safe Organization
Agile has many answers to the challenges of contemporary software development. It also challenges us with a fundamental paradox: learning is essential to success but failure is essential to learning. The challenge is to make our organizations fail-safe, to create an environment where it is safe to take the risks learning requires.
-
Preparing for Continuous Delivery in the Enterprise
In this article you will find guidance on how to get started realizing a Continuous Delivery vision, especially in the context of existing development and release environments in large enterprises.
-
Getting Started with HotSpot and OpenJDK
In this article, we look at the HotSpot Java Virtual Machine, and its implementation in the OpenJDK, both from a VM perspective and also in terms of its interaction with the Java class libraries.
-
Capture Knowledge and Make Decisions Transparent in a Design Thinking Process
In Design Thinking a huge amount of knowledge is produced in a very short time and a lot of decisions are made. As time goes by, the knowledge dissipates and it is no longer clear why certain decisions were made. In this article, the authors use a concrete example to show how the knowledge gathered in the process can be captured in an Impact Map and how that is used to make transparent decisions