InfoQ Homepage Articles
-
Leading through Experimentation in a Distributed Agile Organization
Change is our work as agile coaches and leaders. When your teams and organizations are distributed, experimentation becomes the primary tool to aid our change navigation. As online collaboration technologies improve and we begin to understand how flexibility and choice become critical in distributed work, modeling and teaching experimentation are important for agile coaches and all leaders.
-
Getting Started with Quarkus
Quarkus created quite a buzz in the enterprise Java ecosystem in 2019. What exactly is Quarkus? How is it different from other technologies established in the market? How can Quarkus help me or my organization? To better explain the motivation behind the Quarkus project, we need to look into the current state of software development.
-
Key Takeaway Points and Lessons Learned from QCon London 2020
QCon returned to London this past March for its fourteenth year in the city, attracting over 1,600 senior developers, architects, data engineers, team leads, and CTOs. This article provides a summary of the key takeaways.
-
Java's Missing Features: Five Years Later
Ben Evans revisits his take on Java's Missing Features from 2015 and compares how the language has evolved compared to his observations at the time.
-
Software Teams and Teamwork Trends Report Q1 2020
The Culture & Methods editors team present their take on the topics that are at the front of the technology adoption curve: how to make teams and teamwork more effective, in person or remote, some new tools and techniques, some ideas that have been around for a while and are starting to gain traction, the push for professionalism, ethical behavior and being socially and environmentally aware.
-
What’s Next in DevOps?
The DevOps movement continues to grow and gain influence in the IT world and the business world at large. As the organisations become increasingly digital, the agility of our IT systems becomes critical to the life and health of the companies.
-
Spring Boot Tutorial: Building Microservices Deployed to Google Cloud
In this tutorial, the reader will get a chance to create a small Spring Boot application, containerize it and deploy it to Google Kubernetes Engine using Skaffold and the Cloud Code IntelliJ plugin.
-
Data-Driven Decision Making – Product Operations with Site Reliability Engineering
The Data-Driven Decision Making Series provides an overview of how the three main activities in the software delivery - Product Management, Development and Operations - can be supported by data-driven decision making. In Operations, SRE’s SLIs and SLOs can be used to steer the reliability of services in production.
-
How to Collect Pieces of Data
Pieces, a new JavaScript library I have created, takes these two problems of routing and page transitions and tackles them together. After all, they're both concerned with what happens when the app changes from one view to another. The idea is that the developer creates the individual pages and lets Pieces worry about everything involved in changing between them.
-
ING Open-Sources Lion, Its White-Label Web Component Library – Q&A with Thomas Allmer
Web components are now implemented by modern browsers. They are also increasingly popular in an enterprise context. ING adopted them from the beginning and recently open-sourced Lion, its component library which ING uses in most of its web applications, including on mobile. Thomas Allmer, Lion core contributor, explains the drivers of ING's usage of web components, and Lion's design goals.
-
Q&A on the Book AI Crash Course
The book AI Crash Course by Hadelin de Ponteves contains a toolkit of four different AI models: Thompson Sampling, Q-Learning, Deep Q-Learning and Deep Convolutional Q-learning. It teaches the theory of these AI models and provides coding examples for solving industry cases based on these models.
-
The Selfish Meme: How Organisational Memes Define Culture
The Selfish Meme is a mental model that allows us to build a framework around some tools and techniques that might help us to guide positive cultural change within an organisation. Frequently, we have to battle against the organisation itself and the “Corporate Immune System”. Sometimes we managed to “win” the battles and the war and effect positive and lasting change.