The concept of a "microservice architecture" has steadily gained a foothold in software development over the past several years. This article uses Spring Boot, which recognized from an early time the benefits in decomposing monolithic services into distributed microservices, and was designed in a way that makes developing and building microservices a developer-focused process.
At a recent Google Tech Talk in New York, Lindsay Pasricha, software test engineer at Google for the last eight years, provided a peek into the test and release processes for Google Chrome for iOS, exploring product development strategy, automated testing frameworks, and manual testing processes. Here a summary of the most important takeaways.
The book "R for Everyone: Advanced Analytics and Graphics" authored by Jared Lander covers R language and how to use it for data analytics and visualizations. InfoQ spoke with Jared about the book.
In the book Reinventing Organizations Frederic Laloux researched 12 organizations who use fundamentally new ways to manage work and their employees.
What role do containers play in a modern cloud-native application? InfoQ reached out to some of the most influential tech leaders in the industry and asked them to participate in a virtual roundtable.
Codecademy recently switched to React.js for their front-end learning environment. Author Bonnie Eisenman provides a glimpse on using React in a large, complex, and critical environment.
First in a series of articles on Scala in large-scale environments, Dave Hrycyszyn speaks to McLaren Applied Technologies' Andrew Jayne about building a custom high-performance data store in Scala.
InfoQ interviewed Klaus Leopold about using kanban for managing programs, connecting kanban boards on team and program level, managing work in progress across a delivery cycle and benefits of kanban.
Apache Spark is an open source big data framework built around speed, ease of use, and sophisticated analytics. In this article, Srini Penchikala discusses how Spark helps with big data processing. 2
This is a case story of how a supplier cooperated with a client to develop a huge project in an Agile way, by cutting it into smaller pieces and prepare a matching contract based on mutual trust.
This article walks you through the new Java 8 features that are supported by Spring 4.0 and 4.1. 5