Daniel Vartanov's repositories
ruby-geometry
Simple geometry classes and algorithms in Ruby
encounter-engine
Free open source engine for "Encounter" urban game (like www.en.cx)
state-of-the-art-rails
What an empty but advanced Rails project shall look like as of 2023
newsdiff-on-blockchain
Detects edited news, stores proof on blockchain
ruby-conf-talk-ruby-concurrency-and-parallelism
Slides for my RubyConf 2017 talk "What does GIL really guarantee you?"
emacs-starter-kit
Because the Emacs defaults are not so great sometimes.
ruby-io-tee
Copies stdout (or any other IO stream) contents to a file or another stream. Works with subprocesses too.
tty-testing
This gem is intended to be eventually included into tty-toolkit gems gamily
tty-box
Draw various frames and boxes in your terminal window
array_to_proc
`users.map &[:created_at, :utc]` instead of `users.map(&:created_at).map(&:utc)`
brighton-ruby-talk-ractors-are-ruby-goroutines
"Ractor's are Ruby's goroutines" -- my talk at Brighton Ruby 2024
Cataclysm-DDA
Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
common
A monorepo of common components - building blocks for implementing Cucumber in various languages.
cryptoexchange-api
http interface for coingecko/cryptoexchange lib which returns trading pairs for a given DCE
cucumber-rails
Rails Generators for Cucumber with special support for Capybara and DatabaseCleaner
keeperrl
Source code of KeeperRL
merb
master merb branch
pass-update
A pass extension that provides an easy flow for updating passwords.
rg.el
Emacs search tool based on ripgrep
rootalks-2022-talk-testing-console-apps-with-ruby-fibers
Talk at Roo Talks 2022 conf "Testing console apps with Ruby Fibers"
shopify_api
ShopifyAPI is a lightweight gem for accessing the Shopify admin REST web services.
tty-prompt
A beautiful and powerful interactive command line prompt