InfoQ Homepage Build systems Content on InfoQ
-
The Slow Steady Industry Move Toward Tacit Programming
We're all aware that the industry is moving from Object-Orientation toward Functional Programming, but the move may be even deeper than that.
-
Build, Ship and Run Unikernels
Justin Cormack talks about the Docker unikernels build, ship and run pipelines and how the changes they are seeing lead to unikernels in production.
-
Convention over Configuration: the Gradle way
Cédric Champeau demonstrates how Gradle inherits from good practices like what Maven offered, but goes beyond by generalizing the concept and allowing to define conventions.
-
Create Elegant Builds at Scale with Gradle
Hans Dockter discusses how to solve the challenges of standardization, dependency management, multi-language builds, and automatic build infrastructure provisioning.
-
Spring Boot Microservices, Containers, and Kubernetes - How-to
R Tsang shows how to create a Java-based microservice using Spring Boot, containerize it using Maven plugins and deploy a fleet of microservices and dependent components such as Redis using Kubernetes
-
Bring The Rain: Cloud Powered Continuous Delivery
Ken Dale demoes building, testing and deploying a project in the cloud using popular services and technologies.
-
Getting Your Web Projects Production Ready with Gulp
Jonathan Mills presents how to automate building tasks for JavaScript projects with Gulp.
-
Gradle for Android
Ken Kousen introduces Gradle to Android developers and shows how easy it is to integrate into Android projects.
-
Building Stuff with Shake
Neil Mitchell introduces the Shake build system. Users of Shake write a Haskell program which makes heavy use of the Shake library, while still allowing the full power of Haskell to be used.
-
Our Experience with (And Without) PhoneGap Build
Burin Asavesna shares his team’s experience building applications with PhoneGap Build.
-
The Art of Builds - An In-depth Comparison of Build Tools
Hans Dockter discusses build systems from a declarative vs. imperative perspective, the importance of a rich execution model and problems with POM, providing examples from Gradle, Maven and Ant.