Projects

There are some of my projects I want to share. These applications were designed by myself and for myself, but might feet to other developers. I use all of those regularly at particular development stages. All of them are CLI designed in a “thing-as-code” manner where all artifacts are stored in a file system and managed with a text editor.

Punch Code Generator

The Punch results from my work with The Clean Architecture and Domain-Driver application design. It focuses on Domain Business Logic providing a basic frame of services, entities, plugins, code generators, and DSL. Since it was born I started my every Ruby codebase starts with $ punch new THING.

Marko Markup Compiler

The Marko is the first point on a long Ruby road that started somewhere in 2011. It is the first tool that I developed myself and for myself being a Business/Systems Analyst. It provides a sort of “docs-as-code” approach for managing bulky software artifacts like SRS, and ADD presented as a bunch of separate markup sources.

TimeSpent DSL and reporting

The TimeSpent was born for freelance projects where I had to track and report time spent. It helps to track efforts, especially when one switches between a few projects during a week.

Sancho Site Puncher

This small fanny-bird Sancho was born to bring my projects to the Internet. All you see here and on the other my project sites was generated with the help of Sancho.