Binary Igor
Binary Igor is a blog about programming, software development, software engineering, computer science, networks and the inner workings of binary machines.
DatabasesSoftware / engineering practicePerformance / optimizationWeb development
- Posts
- 43 from 9 Sep 2023 to 13 Jul 2026
- Posting
- monthly (18 in the last year)
- Kind
- personal blog
- Feed
- https://binaryigor.com/feed.xml
2026 13
- The Order of Data: defaults, performance, determinism & paging
- Dbs posts
- More posts
- The Joy and Power of Understanding
- Thoughts
- Modern Frontend Complexity: essential or accidental?
- DeepDive
- Ui posts
- JSON Documents Performance, Storage and Search: MongoDB vs PostgreSQL
- Performance
- Data Consistency: transactions, delays and long-running processes
- Modularity
- MySQL vs PostgreSQL Performance: throughput & latency, reads & writes
2025 13
- Authentication: who are you? Proofs are passwords, codes and keys
- Auth posts
- Modular Monolith and Microservices: parallel work, independent deployments and organization scalability
- Modular Monolith and Microservices: Data ownership, boundaries, consistency and synchronization
- Optimistic vs Pessimistic Locking: concurrency control, conflicts, lost updates, retries and blocking
- Bitcoin Core Code: C++, some Python and a Custom Build System
- Centralized vs Decentralized Identity tradeoffs: Twitter/X, YouTube, Mastodon, ActivityPub and NOSTR
- Networks
- EventSQL: events over SQL
- Bitcoin P2P Network: peer discovery, reachability and resilience
- Multi vs Single Page Apps: user experience, performance, complexity and more
- React and HTMX: different abstractions, different tradeoffs
- Htmx posts
2024 10
- SQLite DB: simple, in-process, reliable, fast
- MySQL and PostgreSQL: different approaches to solve the same problem
- HTMX with Shoelace Web Components: using framework-agnostic components in an example app
- Programmer in Wonderland
- Who controls the Internet and How it works?
- Simple yet Scalable Web Analytics: JSON in SQL with batch inserts
- Modular Monolith: dependencies and communication between Modules
- HTMX: a setup ready for Production
- Load Testing: how many HTTP requests/second can a Single Machine handle?
- Kubernetes: maybe a few Bash/Python scripts is enough
2023 6
- HTMX and Web Components: a Perfect Match
- Modular Monolith and Microservices: Modularity is what truly matters
- Unit, Integration, E2E, Contract, X tests: what should we focus on?
- Index: a crucial data structure for search performance
- HTMX: simpler web-based app/system
- Indexing, Partitioning, Sharding - it is all about reducing the search space