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

awesome-events icon awesome-events

A collection of awesome Ruby events (meetups, conferences, camps, etc.) from around the world

backports icon backports

The latest features of Ruby backported to older versions.

bigdecimal icon bigdecimal

Arbitrary-precision decimal floating-point number library for Ruby

bloxl icon bloxl

Hi-level Excel-2007 reports DSL

bundler icon bundler

Manage your Ruby application's gem dependencies

chusaku icon chusaku

Annotate your Rails controllers with route info.

clio icon clio

Clio β€” better Friendfeed backup tool

cobb icon cobb

Cobb is Yet Another Web Scraper, named after Firefly's Jayne Cobb

confucius icon confucius

Simple framework-agnostic configuration for any Ruby app

csv icon csv

CSV Reading and Writing

date icon date

A subclass of Object includes Comparable module for handling dates.

delegates icon delegates

delegate :methods, to: :target, extracted from ActiveSupport

did_you icon did_you

Ruby version-agnostic wrapper for did_you_mean gem

dokaz icon dokaz

Use your documentation as a specification: parse and evaluate ruby code from markdown

fast icon fast

Find in AST - Search and refactor code directly in Abstract Syntax Tree as you do with grep for strings

fileutils icon fileutils

Several file utility methods for copying, moving, removing, etc.

fstrings icon fstrings

Python-alike fstrings (formatting strings) for Ruby

geo_coord icon geo_coord

Simple yet useful Geo Coordinates class for Ruby

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.