This is your work, valued
Author of "Angry Tests" and "Elegant Objects" books (buy them on Amazon); architect of @objectionary and founder of @zerocracy
tacit. CSS framework for dummies, without a single CSS class: nicely renders properly formatted HTML5 pages
1.9ktakes. True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
876cactoos. Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons
777rultor. DevOps team assistant that helps you merge, deploy, and release GitHub-hosted apps and libraries
575qulice. Quality Police for Java projects: aggregator of Checkstyle and PMD
322s3auth. Amazon S3 HTTP Basic Auth Gateway: put your files into S3 bucket and make them accessible with a login/password through a browser
259xembly. Assembly for XML: an imperative language for creating and modifying XML documents (and a Java library)
248micromap. 📈 The fastest (for very small maps!) alternative of Rust HashMap, which doesn't use hashing and doesn't use heap (aka "linear map")
213prompt. A plain-text prompt for LLMs that teaches the essence of elegant coding and testing—save it to ~/.claude/CLAUDE.md.
155jare. Free and Instant Content Delivery Network (CDN)
146iri. Simple and immutable URI/URL builder in Ruby, with a fluent interface
1450pdd. Puzzle Driven Development (PDD) Chatbot Assistant for Your GitHub Repositories
143blog. My blog about computers, written in Jekyll and deployed to GitHub Pages
126elegantobjects.github.io. Fan club for Elegant Objects programmers
126quiz. Refactor the code to make it look more object-oriented and maintainable
114dynamo-archive. Archive and Restore DynamoDB Tables, from the Command Line
102squid-proxy. Docker image for a Squid forward proxy with authorization (fully anonymous)
96jekyll-github-deploy. Jekyll Site Automated Deployer to GitHub Pages
83sixnines. Website Availability Monitor: add your website to our dashboard and get 24x7 monitoring of its availability (and a badge!)
75ssd16. 16 lectures about "Software Systems Design" presented in Innopolis University in 2021 for 3rd year BSc students
67sqm. Lecture Notes for "Software Quality Metrics" course in HSE University, 2023-2024
65hoc. Hits-of-Code Command Line Calculator, for Git and Subversion
65zache. Zero-footprint Ruby In-Memory Thread-Safe Cache: when a naive implementation is enough
55requs. Controlled Natural Language for Requirements Specifications, with Maven Plugin
51jekyll-plantuml. PlantUML plugin for Jekyll: helps you embed UML diagrams into static pages
50painofoop. Object-oriented programming is a pain if we do it wrong: Lecture Notes for a BSc course
46xdsd. eXtremely Distributed Software Development
45awesome-risks. Sample Risks for a Software Project
44rehttp. HTTP Repeater: you point your Webhooks to us and we make sure they get delivered even if not on the first try
43awesome-academic-oop. Curated list of academic writings on object-oriented programming
42netbout. Private talks made easy ... for robots
41jpages. Experimental Java OOP Web Framework
40cactoos-http. Object-Oriented HTTP Client
40codexia. Open Source Incubator
39mailanes. Smart E-mail Delivery System (helps me manage subscribers to my blog and send them monthly newsletters)
37threecopies. Hosted Server Backup Service
36threads. Ruby Gem to unit-test a piece of code in multiple concurrent threads
35hangman. Hangman (the game) written in a very unelegant procedural style, which you can improve in order to test your skills
34at. Best Practices for Automated Testing (Excerpts from the "Angry Tests" Book)
32datum. Zerocracy Project Data Model
32xcop. Command Line Style Checker of XML Documents: to make sure they are always formatted nicely
31wring. Smart Inbox for GitHub Notifications
30jacli. Java Command Line Interface
28cam. Classes and Metriсs (CaM): a dataset of Java classes from public open-source GitHub repositories
27thindeck. Web Hosting That Deploys Itself
25jttu. GitHub Pages based links shortener (for a limited list of predefined URLs)
23latex-best-practices. A short collection of LaTeX academic writing best practices: it's my personal taste, read it skeptically
18random-port. A Ruby gem to reserve a random TCP port, with a guarantee that it's not busy at the moment
17soalition. Social Coalitions of Internet Writers
17huawei.cls. LaTeX class for documents you create when working with Huawei or maybe even inside it
17backtrace. Ruby gem to print exception backtrace nicely
16