Valentin Kiselev

Backend developer at Evil Martians

Github
@mrexox
LinkedIn
Valentin Kiselev

What I do

Posts

Write yourself a Go code generator

A small Go program which generates Go code. Some approaches and notes on making a Go code generator.

Use serverless for complex file processing

Sharing the approach for using GCP to process files asynchronously as they get uploaded to your Rails app. An example serverless app + the showcase of Playbook.

Five ways to configure Lefthook

Things I learned while using lefthook on a daily basis in many different projects + a few tips which make the local development a bit faster.

Write a CLI tool in Crystal and distribute with Homebrew

Some notes about writing a CLI tool in Crystal lang and distributing it via Homebrew.

Refactoring lefthook codebase

A story behind refactoring of lefthook. Making the messy Go codebase more or less maintainable.


Thanks to @owickstorm and the-monospace-web for this design ❤️