CSS framework for dummies, without a single CSS class: nicely renders properly formatted HTML5 pages
True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
DevOps team assistant that helps you merge, deploy, and release GitHub-hosted apps and libraries
Amazon S3 HTTP Basic Auth Gateway: put your files into S3 bucket and make them accessible with a login/password through a browser
Assembly for XML: an imperative language for creating and modifying XML documents (and a Java library)
Hosted and command-line calculator of cohesion metrics for Java code
📈 The fastest (for very small maps!) alternative of Rust HashMap, which doesn't use hashing and doesn't use heap (aka "linear map")
Puzzle Driven Development (PDD) Chatbot Assistant for Your GitHub Repositories
My blog about computers, written in Jekyll and deployed to GitHub Pages
Archive and Restore DynamoDB Tables, from the Command Line
Docker image for a Squid forward proxy with authorization (fully anonymous)
Jekyll Site Automated Deployer to GitHub Pages
16 lectures about "Software Systems Design" presented in Innopolis University in 2021 for 3rd year BSc students
Hits-of-Code Command Line Calculator, for Git and Subversion
Lecture Notes for "Software Quality Metrics" course in HSE University, 2023-2024
PlantUML plugin for Jekyll: helps you embed UML diagrams into static pages
Object-oriented programming is a pain if we do it wrong: Lecture Notes for a BSc course
Experimental Java OOP Web Framework
Smart E-mail Delivery System (helps me manage subscribers to my blog and send them monthly newsletters)
Hosted Server Backup Service
Ruby Gem to unit-test a piece of code in multiple concurrent threads
Best Practices for Automated Testing (Excerpts from the "Angry Tests" Book)
Smart Inbox for GitHub Notifications
Command Line Style Checker of XML Documents: to make sure they are always formatted nicely
Java Command Line Interface
Jekyll Plugin for Git Hash Retrieval
Web health-checking integration framework: helps you make sure your server is up and running as expected, in one click
Supplementary materials for "Elegant Objects" book
Automated translating of Jekyll pages via ChatGPT: all you need is just an OpenAI API key
Executes Java lambda in multiple threads and collects their results (useful for testing for thread-safety)