In this important and thorough treatise “Integration Testing from the Trenches” Nicolas Frankel starts from basic definitions and develops the concepts of integration testing with a casual formalism that's intuitive and fun.
Takipi is trying to level out the playing field between dev and prod debugging by making it just as easy to debug Java and Scala code in production as it is on your desktop. It detects errors and exceptions in server code, provides analytics to help prioritize them, and captures the source code and values of variables that caused them.
As more organizations expand their use of public cloud services, from early-stage startups to the biggest businesses and governments in the world, the problems of cloud computing at scale start to arise.
In the review, Anand examines the coverage of Fast ASP.NET Websites book, which helps developers to learn the various techniques associated with the optimization of ASP.NET websites.
NoSQL databases are eliminating the impedance mismatch between developers and traditional data models. This article looks at how MarkLogic provides NoSQL benefits with transactional support. 2
The article introduces NixOS, a Linux distribution, and Nix, a package manager. These provide a declarative approach to configuration management, such as strong reproducibility and atomic upgrades.
The n+1 one problem doesn’t just affect ORMs, any kind of Web API can suffer from the same performance problems. Ali Kheyrollahi discusses some of the ways to identify and correct n+1 scenarios.
In this article Tal Weiss focuses on some lesser known API's in the new Java 8. 6
Once the cultural DevOps transformation is under way, how can teams shipping cloud (or on-premises) applications use the full suite of DevOps technologies to simplify delivery and management at scale? 2
InfoQ talked to three Reactive experts – Viktor Klang (Akka), Timothy Baldridge (Core.Async), Jafar Husain (RxJava) – to find out how their libraries and frameworks help you write better applications. 1
This article describes the increasingly popular Microservice architecture pattern, used to architect large, complex and long-lived applications as a set of cohesive services that evolve over time. 6
Val Huber explains creating a RESTful API from an existing database schema, extending the API to define multi-table hierarchical resources, and adding behavior using declarative reactive expressions. 2