InfoQ Homepage Articles
-
Approaching Lock-In from a Consultant’s Perspective: An Interview with Nicki Watt
Consultants play a major role in helping companies deliver software. How do these consultants tackle lock-in and build portable solutions? In this interview, OpenCredo's Nicki Watt tackles this topic.
-
Q&A with Intuit's Alex Balazs
In this Q&A, Alex Balazs, VP Fellow Architect of Turbo Tax at Intuit tells us how they used Node.js to start to break apart the monolithic architecture of their legacy platform. Balazs talks about getting the people involved, the challenges they faced, and discusses how other large enterprises can benefit from their experience.
-
What the JIT!? Anatomy of the OpenJDK HotSpot VM
If you've ever wondered what happens when your bytecode executes, join former Oracle G1GC performance-lead Monica Beckwith in her guided tour of just-in-time (JIT) compilation and runtime optimizations in OpenJDK HotSpot VM.
-
A Letter to the Manager: Release the Power of Your Agile Teams
Agile is both simple and hard – and success depends on managers creating a suitable environment for their teams. Here a coach’s experiences from several agile transformations are made into concrete recommendations for strengthening agile teams. To create and sustain high-performing agile teams, these points are fundamental.
-
Johanna Rothman on Agile and Lean Program Management
Johanna Rothman explores how to scale lean and agile processes to work in large programs in her book - Agile and Lean Program Management: Scaling Collaboration Across the Organization. It explains how to collaborate across the organization to create and steer an adaptive, resilient program.
-
Multi-Cloud Is a Safety Belt for the Speed Freaks
Cloud bursting! On-premises! Hybrid cloud! Off-premises! Multi-cloud! These are phrases author Michael Coté heard over the past 10 years when covering cloud as an analyst, strategist, and now evangelist. Each of them makes logical sense, especially on a big whiteboard with boxes and arrows going to and fro. In recent times, it’s the last - multi-cloud - that he's seen in actual practice the most.
-
Big Data Analytics with Spark Book Review and Interview
Big Data Analytics with Spark book, authored by Mohammed Guller, provides a practical guide for learning Apache Spark framework for different types of big-data analytics projects, including batch, interactive, graph, and stream data analysis as well as machine learning. InfoQ spoke with author about the book & development tools for big data applications.
-
Q&A with Roman Pichler about Strategize
The book Strategize by Roman Pichler provides practices, advice, and examples for product strategy and roadmapping that you can use to create successful products. InfoQ interviewed Pichler about applying product strategy and roadmapping with agile, innovation in product strategy, eliminating features when defining products, different kinds of roadmaps, and measurements for product management.
-
Configure Once, Run Everywhere: Decoupling Configuration and Runtime
Configuration is one of the most widely used cross-cutting concerns in application development. Apache Tamaya is a new incubator project that brings standardized property management to Java.
-
Virtual Panel on (Cloud) Lock-In
There's no shortage of opinions on the topic of technology lock-in. InfoQ reached out to four software industry leaders to participate in a lively virtual panel on this topic: Joe Beda, Simon Crosby, Krish Subramanian, and Cloud Opinion.
-
Q&A with Johanna Rothman and Jutta Eckstein on Cost of Delay
The book Diving For Hidden Treasures - Uncovering the Cost of Delay in Your Project Portfolio by Johanna Rothman and Jutta Eckstein explores how projects become delayed and provides tools and methods to analyze and limit the costs of delay in projects.
-
Wiring Microservices with Spring Cloud
As we move towards microservice-based architectures, we're faced with an important decision: how do we wire our services together? Components in a monolithic system communicate through a simple method call, but components in a microservice system likely communicate over the network through REST, web services or some RPC-like mechanism.