InfoQ Homepage Articles
-
"In Search of Certainty" - Book Review and Interview with Mark Burgess
"In Search of Certainty - The Science of Our Information Infrastructure", written by CFEngine's creator, Mark Burgess, takes us into a fascinating journey through physics, biology and what we can learn from them and apply to the information infrastructure realm. InfoQ took the opportunity to discuss the book with the author.
-
Author Q&A: Being Agile: Eleven Breakthrough Techniques to Keep You from "Waterfalling Backward"
Leslie Ekas & Scott Will have written a book which provides advice on how to make an agile transformation sustainable. They identify some common mistakes and provide ideas on how to avoid them, with a focus on what is needed to Be Agile instead of just doing agile practices.
-
Kanban on Track - Evolutionary Change Management at the Swiss Railways
Swiss Railways (Schweizerische Bundesbahnen, SBB) employed Kanban to transform a department from disappointing performance to predictable efficiency through a series of incremental improvements. The evolutionary nature of Kanban gained traction with early quick wins and resulted in better management and greater responsiveness to change. This is a brief report of their two year journey.
-
What is Apache Tez?
Apache Tez is a new distributed execution framework that is targeted to-wards data-processing applications on Hadoop. But what exactly is it? How does it work? In the presentation, “Apache Tez: Accelerating Hadoop Query Processing”, Bikas Saha and Arun Murthy discuss Tez’s design, highlight some of its features and share initial results obtained by making Hive use Tez instead of MapReduce.
-
Culture is the True North - Scaling at Jimdo
A lot of the pain that large and medium-sized organizations are facing boils down to scaling. It is not difficult to have 5-10 people working together in one room. However, as your business becomes more successful and your hiring increases, you will start to see problems. At Jimdo, the approach to scaling relies on three major factors: culture, communication, and kaizen.
-
Stake Holder Leadership - Bear in Mind: Loving the Champion Bear
In an extract from his book "Project Management: Influence and Leadership Building Rapport in Teams" Michael Nir talks about the importance of effective stakeholder management on projects. He discusses the various categories of stakeholders and provides some advice for approaches to interacting with different stakeholder groups.
-
Intuitive, Robust Date and Time Handling, Finally Comes to Java
Date and time are fundamental concepts to many applications, yet Java SE had no good API to handle them; until now! With Java SE 8, java.time provides a well-structured API to cover date and time. In this article, JSR-310 (Java Date and Time API's) spec-lead and Jodatime author Stephen Colbourne discusses the new API's as well as the background for Date and Time handling in Java 8.
-
Twenty Years of Patterns’ Impact
In this article, authors talk about the impact of pattern languages on the software design community over the past 20 years. They discuss patterns like Enterprise Integration Patterns, open source ESBs and patterns as a design tool.
-
Q&A with Ignace and Yves Hanoulle about the Leadership Game
People have different ideas about what a leader can and should do, and personal leadership preferences. The book The Leadership Game is the manual for a three-hour game in which different leadership styles are practiced. InfoQ did an interview with Ignace and Yves Hanoulle about leadership styles, pair training and observing and giving feedback.
-
MLConf NYC 2014 Highlights
The MLConf conference was going strong in NYC on April 11th and was a full day packed with talks around Machine Learning and Big Data, featuring speakers from many prominent companies.
-
Untangling the Enterprise With Continuous Delivery
John Kordyback explains why you should and how you can introduce Continuous Delivery into a typical enterprise, where dozens of systems adopted over the years generate massive complexity. Learn how value-stream mapping and Lean Startup thinking help to create a deployment process which serves as a solid foundation for further improvements on the whole software change lifecycle.
-
Nashorn - The Combined Power of Java and JavaScript in JDK 8
With JDK 8, Nashorn replaces Rhino as Java’s standard JavaScript engine for the benefit of improved performance and compatibility. Avatar.js brings the popular Node framework’s programming model to Nashorn, enabling many JavaScript server applications to run in a Java environment. In this article JavaScript expert Oliver Zeigermann explains the hows and the why's.