InfoQ Homepage Articles
-
Interview and Book Excerpt: Hiring Geeks that Fit
Author, consultant, blogger and management guru Johanna Rothman has written a new book titled Hiring Geeks that Fit, in which she addresses the challenges and joys of employing technical people. Published through Leanpub the book is available to InfoQ readers at a discounted rate.
-
Java Garbage Collection Distilled
CMS, G1, Young Gen, New Gen, Old Gen, Eden, and the hundreds of JVM start-up flags... does this all baffle you when trying to tune the garbage collector to get the required throughput and latency from your Java application? Don’t worry, you are not alone. This article will attempt to explain the tradeoffs when choosing and tuning garbage collection algorithms for a particular workload.
-
Interview: Today's Java with Cay Horstmann
Cay S. Horstmann, author of Core Java Volumes 1 & 2, has written about Java since the beginning. Topics include the forthcoming Java 8, Java's vendor support, and the language's role in modern software development.
-
What Managers Can Do To Support Agile Transformation
Agile requires a collaborative culture. That’s where HR comes in. To ensure a smooth and appropriate transition to the Agile approach, organisations need to consider a variety of factors. Servant leadership, the ability to embrace change and a focus on the people, not the process, are some of the components to making the switch. Is your organisation Agile-ready?
-
Graph Databases - Book Review and Interview
"Graph Databases" book covers the Graph based NoSQL database technology and different options available for storing "Connected Data" in the real world applications. InfoQ spoke with co-authors Ian Robinson and Jim Webber about the book, role of Graph Databases in the NoSQL database space, and what’s coming up in the Graph Databases.
-
Creating Resilient Software with Akka
Akka Tech Lead Dr. Roland Kuhn offers a behind the scenes look at Akka, showing what the driving forces behind the development of its guiding principles are.
-
What’s Wrong with Feedback
Feedback is not the same as prediction. Data does not tell us what to do – it simply indicates a problem. Feedback underpins much of the Agile Manifesto. Acting on feedback is how we deliver iteratively, and opportunities for feedback are formalized in many Agile practices, from pair programming in XP, to Scrum
-
Mike Barlow on Real-Time Big Data Analytics
"Real-Time Big Data Analytics: Emerging Architecture" white paper authored by Mike Barlow covers big data analytics topic and how real-time big data analytics (RTBDA) are different from traditional analytics. InfoQ spoke with Mike about the current state of real-time big data analytics and the emerging trends in the Big Data space like Decision Science.
-
DevOps @ Rafter
This article is part of the “DevOps War Stories” series. Each month we hear what DevOps brings to a different organisation, we learn what worked and what didn’t, and chart the challenges faced during adoption. In this issue Chris Williams explains how Rafter grew from one developer taking care of system administration tasks to a full-fledged DevOps team that supports the whole business.
-
Interview with Capers Jones on Measuring for Agile Adoption
Why would you want to use measurements if you are adopting agile? Because top executives would like to know how projects will turn out before spending money on them, and measuring results helps to improve future predictions. Capers Jones shows how you can measure productivity and quality, and looks at agile practices that have proved to be beneficial for teams.
-
Run .NET and Node.js code in-process with Edge.js
Tomasz Janczuk has created Edge.js, which allows users to combine the power of .NET with Node.js. Curious about how to add non-blocking communication to your .NET project? Looking for a way to move computationally intensive code out of your Node thread? Janczuk's article provides a great starting point on how Edge works and the benefits it can bring to your next application.
-
Software Development: How the Traditional Contract Model Increases the Risk of Failure
Susan Atkinson and Gabrielle Benefield argue that the standard contract model for software development is based on outdated and flawed assumptions, and that this is contributing to the high rates of failure in IT projects, regardless of whether the IT projects are resourced internally or outsourced to a third party. The contract model is in need of a total overhaul.