Coder Social home page Coder Social logo

I am Ukrainian. While Russian army invades Ukraine, kills, rapes, destructs, and steals, I am in Kharkiv, my homecity

I am almost useless but I am volunteering to help those in need, and I am staying.

UPD: I've joined Ukrainian Armed Forces in March 2023.

πŸ‡ΊπŸ‡¦ HELP UKRAINE WIN πŸ‡ΊπŸ‡¦

Let the text below become relevant again in other times. image


Developer and writer from Ukraine. Ruby programming language committer.

Mostly interested in lucid code and open data, and writing a Substack about it. The range of β€œmy” topics are united by an urge to understand and explain. Or, the problems of knowledge acquiring (with code) and expressing meaning (with code).

Working on my first Ruby book, working title "41 Ruby Intuitions".

Recent/interesting work

Ruby programming language

Open data

  • Working to an API to the world's common knowledge (based on Wikipedia/Wikidata, but not limited to it):
    • First (discontinued) attempt: molybdenum-99 set of Ruby projects
    • Second (current) attempt: WikipediaQL Python library; writing on it: 0, 1, 2, TBC
  • Spylls: Python spellchecker, almost full port of Hunspell; an explanatory port to understand/show how it works. Series of articles: Rebuilding the spellchecker

Some Ruby libraries

  • time_calc: idiomatic, no-monkeypatching Time/Date math
  • saharspec: set of extensions for RSpec for DRYer specs
  • the_schema_is: ActiveRecord models annotation done right
  • yard-junk: YARD docs linter
  • whatthegem: Console tool for fetching information about gems (stats, usage, recent changes)
  • sho: Experimental "post-framework" views library

Fun and experiments


Full list of projects of various years

Victor Shepelev 's Projects

ruby_as_apl icon ruby_as_apl

Conway's game of life in one statement of idiomatic Ruby... ported from APL

rubyseeds icon rubyseeds

Ruby core extensions repository (not a gem!)

sho icon sho

Experimental post-framework view library

slim-lint icon slim-lint

Configurable tool for analyzing Slim templates

spylls icon spylls

Pure Python spell-checker, (almost) full port of Hunspell

textblob icon textblob

Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.

time_calc icon time_calc

Simple time arithmetics in a modern, readable, idiomatic, no-"magic" Ruby.

time_math2 icon time_math2

Small library for operations with time steps (like "next day", "floor to hour" and so on)

tod icon tod

Time of day and shift types for Ruby

uberscore icon uberscore

A gem that makes your Ruby blocks more concise.

whatthegem icon whatthegem

Ruby gem information, stats and usage for your terminal

wheretz icon wheretz

Fast and precise time zone by geo coordinates lookup

wikipedia_ql icon wikipedia_ql

Query language for efficient data extraction from Wikipedia

xkcdize icon xkcdize

XKCD-like picture distortion in Ruby and RMagick

yard icon yard

YARD is a Ruby Documentation tool. The Y stands for "Yay!"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.