InfoQ Homepage Articles
-
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.
-
Large Scale Scrum (LeSS) @ J.P. Morgan
Experiences of large group in tier-one financial services firm adopting Large-Scale Scrum (LeSS). “Scrum-But” and agile techniques had been applied mainly in development, but there had been no significant change in existing power or group structures, or in interaction with business - which was still “contract negotiation” rather than “customer collaboration”. Here meaningful change is described
-
Designing an Event Log API with RAML
API designers have several documentation formats to choose from. RAML, a recently open-sourced API documentation format adopts a contract-first approach which has become the favoured model for API design. The RAML language also includes constructs that help reduce duplication inherent in other formats. This article steps through a simple API design to illustrate some of RAML's DRY features.
-
Q&A with Robert Pankowecki on his book Developers Oriented Project Management
Self-organized teams manage their work, the processes that they use and the way that they work together as a team and with their stakeholders. Robert Pankowecki is writing a book on Developers Oriented Project Management which aims to help programmers, product owners, project managers and agile company owners to improve their project management practices and move towards more flat organizations.