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.
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.
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.
Agile requires a collaborative culture. To ensure a smooth transition to Agile, organisations need to consider a variety of factors such as servant leadership and the ability to embrace change.
InfoQ spoke with co-authors of "Graph Databases" book 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.
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.
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. Feedback guides how we deliver iteratively.
"Real-Time Big Data Analytics: Emerging Architecture" white paper by Mike Barlow discusses the difference between traditional & real-time analytics. InfoQ spoke with Mike about this topic.
In this issue Chris Williams tells the story of how Rafter grew from one developer taking care of system administration tasks to a full-fledged DevOps team that supports the whole business.
Capers Jones shows how you can measure productivity and quality, and looks at agile practices that have proved to be beneficial for teams.
Tomasz Janczuk has created Edge.js which allows developers to combine the power of .NET with Node.js. In this article Janczuk explains Edge's history and how to get started.
Susan Atkinson and Gabrielle Benefield argue that the standard contract model for software development is contributing to the high rates of failure in IT projects and is in need of a total overhaul.