InfoQ Homepage Articles
-
Key Takeaway Points and Lessons Learned from QCon London 2019
QCon returned to London this past March for its thirteenth year in the city, attracting 1,500 senior developers, architects, and team leads.
-
Bots Are Coming! Approaches for Testing Conversational Interfaces
Voice-based computing interfaces need testing with an adapted approached, suited for their specificity and context. Some things need to be adapted (test strategy, testing approach, validation criteria), while others can be re-used (e.g. API testing approaches and tools), and some require learning new things (e.g. testing artificial intelligence models and components).
-
Kotlin Multiplatform for iOS Developers
Leveraging the similarities between Swift and Kotlin, Kotlin Multiplatform makes it easy to create cross-platform components that you can reuse across iOS and Android projects. This article will lead you through all the steps required to set up Android Studio to build a framework you can import into Xcode.
-
Q&A on the Book What’s Your Digital Business Model
The book What’s Your Digital Business Model, by Peter Weill and Stephanie L. Woerner, explores how companies can reinvent themselves to become successful in the digital economy. It provides a research-based framework, coupled with assessments and examples, for executives to think about how to compete in the digital era and decide what’s needed to migrate towards a digital business model.
-
Upgrading from Java 8 to Java 12
Why upgrade to Java 12? Lots of things have changed since Java 8: licensing, updates and support. On top of that, there are new language features. Now that major libraries, frameworks and build tools have adopted the latest versions of Java, it is a good time to migrate your application to Java 12.
-
Q&A on the Book Why Do So Many Incompetent Men Become Leaders?
In the book Why Do So Many Incompetent Men Become Leaders?, Tomas Chamorro-Premuzic explains why it is so easy for incompetent men to become leaders and so hard for competent people - especially women - to advance. He explores leadership qualities and dives into how to recognize them, paving the way to improve leadership in organizations.
-
Linkerd v2: How Lessons from Production Adoption Resulted in a Rewrite of the Service Mesh
Linkerd 2.0 introduced a substantial rewrite of the widely adopted service mesh, using a split between Go and Rust. In this article, we discuss the lessons learned in the "cauldron of production adoption", and how those lessons became the basis of Linkerd 2.x’s philosophy, design, and implementation.
-
How Expedia Is Getting Rid of Java Bean Transformers
Expedia created and released BULL, an open-source Java Bean transformer library that can automatically transform all kinds of beans, including immutable and mixed beans, not just the traditional mutable case.
-
Q&A on the Book OpenSpace Beta - A Handbook for Organizational Transformation in Just 90 Days
The book OpenSpace Beta by Silke Hermann and Niels Pflaeging describes an invitation-based approach for rapid and lasting organizational change using concepts such as OpenSpace and the BetaCodex. It provides a visual timeline with roles and components to guide a co-creation based transformation.
-
The Impact and Ethics of Conversational Artificial Intelligence
Improvements in natural language understanding and our changing relationship means we can use chatbots in ways we couldn’t before - both to augment human conversation and support, or indeed, to replace it. Those working in the software industry must understand and take responsibility for how we use Conversational AI and our users' data.
-
Scrum@Scale: An Interview with Agile Manifesto Co-Author and Scrum Co-Founder Jeff Sutherland
Jeff Sutherland founded Scrum@Scale to help organizations address critical scaling challenges. Leaders form an Executive Action Team and are responsible for addressing organizational impediments.
-
Sleeping Well at Night During a Live Cloud Migration in a VMware Environment
This article describes the challenges of live migration to the cloud and presents key concepts and requirements that enterprises and their service providers need to understand and adopt if they want to sleep well at night when migrating on-premises VMs and data to the cloud.