The Software Product Line (SPL) is an emerging methodology for developing software products. Currently, there are two hot issues in the SPL: modelling and the analysis of the SPL. Variability modelling techniques have been developed to assist engin
Read More »Gradle Beyond the Basics: Customizing Next-Generation Builds
If you're familiar with Gradle's basics elements - possibly through the author's previous O'Reilly book, Building and Testing with Gradle - this more advanced guide provides the recipes, techniques, and syntax to help you master this build automation
Read More »InfoQ eMag: Application Lifecycle Management
Book Description
Read More »The Codeless Code
An illustrated collection of (sometimes violent) fables concerning the Art and Philosophy of software development, written in the spirit of Zen koans. (For three days and nights the Java master did not emerge from his cubicle. On the fourth day the
Read More »Engineering the Computer Science and IT
It has been many decades, since Computer Science has been able to achieve tremendous recognition and has been applied in various fields, mainly computer programming and software engineering. Many efforts have been taken to improve knowledge of rese
Read More »Test-Driven iOS Development – Gimme The Code
Test-driven development (TDD) is a proven way to find software bugs early. Writing tests before your code improves the structure and maintainability of your app.Test-driven iOS Development with Swift will help you understand the process of TDD and ho
Read More »DevOps for Digital Leaders: Reignite Business with a Modern DevOps-Enabled Software Factory
This book provides digital leaders who are accountable for the rapid development of high-quality software applications a concise guide to designing, implementing, measuring, and improving DevOps programs that are tailored to their organizations.In
Read More »Model-Driven Development and Operation of Multi-Cloud Applications
This book summarizes work being undertaken within the collaborative MODAClouds research project, which aims to facilitate interoperability between heterogeneous Cloud platforms and remove the constraints of deployment, portability, and reversibility
Read More »Test-Driven Development: Extensive Tutorial
Test-Driven Development (TDD) is a methodology that helps you to write as little as code as possible to satisfy software requirements, and ensures that what you've written does what it's supposed to do. If you're looking for a practical resource on T
Read More »Microservices vs Service-Oriented Architecture (SOA)
For anyone who has been developing web applications for 10 years or more, the recent rise of microservices sounds a lot like a development approach we already knew - service-oriented architecture (SOA). Both architectures are focused on breaking up
Read More »