Valentin Kiselev

Backend developer at Evil Martians

Github
@mrexox
LinkedIn
Valentin Kiselev

What I do

Posts

Making desktop apps with revved-up potential: Rust + Tauri + sidecar

Notes on making a desktop app with Tauri framework. Solving the problem of running a long-lived process (sidecar) in the background and communicating with it from the frontend.

The code: github.com/mrexox/tauri-example

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 ❤️