What I do
- Ruby on Rails web development (business logic, refactoring, optimization)
- Golang development (lefthook maintainer)
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-exampleWrite 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.