Atomist has launched an Alpha Programme for those who want to try out Rug, the company’s meta-meta-programming language. Rug is used to automate the development workflow by generating repetitive or boilerplate code, and is orchestrated by Atomist. Rug aims to improve productivity when working…
Atomist has launched an Alpha Programme for those who want to try out Rug, the company’s meta-meta-programming language.
The company describes Rug as a language which automates development workflow. It is used to automate generation of repetitive or boilerplate code, and is orchestrated by Atomist.
Rug aims to improve productivity when working with distributed systems such as microservices. It focuses on some of the problems with these types of architectures, such as repetitive coding tasks across services – library upgrades, build configurations, skeleton project generation, and more.
Russ Miles, lead engineer at Atomist, first unveiled Rug at Jax London 2016 , showing how it could be used for project creation. Known as ‘generators,’ these types of Rugs could be used to create microservices from scratch. For example, you could get something like a skeleton Spring Boot microservice generated by executing a single command.