Posts by Jack Klimov
-
ForgeCode vs Claude Code: Which CLI Agent Wins in 2026?
April 3, 2026Learn how ForgeCode's Rust-based runtime beats Claude Code on benchmarks but trails on ecosystem. A senior engineer's honest take on choosing between them.
6 min read · ai, agents +1 -
Claude Code Unpacked: What 512k Lines of Leaked Source Tells You About Agentic AI
April 2, 2026Discover what ccunpacked.dev reveals about Claude Code's agent loop, hidden features, and Anthropic's unreleased roadmap - straight from 512k lines of leaked source.
6 min read · ai, agents +1 -
Wild West of AI Protocols
July 1, 2025The are way more protocols for AI agents out there besides MCP, that you might not even heard about! Let's check this "wild west" of agents communication toghether, shall we?
3 min read · ai, protocols +1 -
Note about Smart Pointers In Rust
January 27, 2025Overview of smart pointers in Rust, including Box, Rc, Arc, RefCell, Cell, Cow, Mutex, and RwLock with examples and use cases.
3 min read · rust, programming -
Understanding Replication - Statement, WAL, Logical Log, and Trigger-Based Approaches
January 19, 2025Replication is a fundamental technique in distributed systems for ensuring reliability, availability, and fault tolerance. Learn about Statement-Based, WAL, Logical Log, and Trigger-Based replication.
5 min read · databases, distributed-systems +1 -
Reflections on Kotter's 8-Step Change Model: A Practical Guide for Navigating Transformation
January 18, 2025As I looked at some popular change models, one that still resonates strongly with me is Kotter's 8-Step Change Model. This framework, developed by John Kotter in his book, Leading Change (1996), is still one of the corner stones in practitioner's toolkits.
7 min read · management, leadership +1 -
Rollback PyCharm (or any JetBrains IDE) settings
December 11, 2024I frequently use PyCharm, and today my settings were overwritten with outdated data from another computer via cloud sync. Here's how to rollback your IDE settings to a specific day and time.
1 min read · pycharm, jetbrains +1 -
Python Threading, Semaphores, and Barriers
July 8, 2024A comprehensive guide to Python threading, semaphores, and barriers with practical examples and code snippets.
9 min read · python, threading +1 -
CAP Theorem for Developers: What It Is and How It Affects Distributed Systems
July 2, 2024A comprehensive guide to the CAP theorem - Consistency, Availability, and Partition Tolerance - and how it shapes the architecture of distributed systems.
9 min read · distributed-systems, architecture +1 -
Understanding Variable Types in Solidity
June 23, 2024Variables function as foundational elements in smart contracts. This guide explores the different variable types available in Solidity with practical examples.
1 min read · solidity, ethereum -
How to Stop Your Solidity Code from Guzzling Gas (and ETH!)
June 18, 2024Gas optimization tips for Solidity developers. Learn how to write smart contracts that are lean and efficient, so they consume less gas and save you precious ETH.
4 min read · solidity, ethereum +1 -
Mastering Solidity Pragma: 6 Ways to Specify Compiler Versions
June 11, 2024The pragma statement is an essential part of your Solidity code that tells the compiler which version to use. Learn 6 different ways to specify compiler versions.
1 min read · solidity, ethereum -
"Pull over Push" pattern in solidity
May 31, 2024The "Pull over Push" pattern is a method that shifts the responsibility of withdrawing funds from the contract to the user, ensuring smoother and safer transactions.
2 min read · solidity, ethereum +1 -
Understanding Deadlocks in Python with Examples
May 19, 2024Deadlocks are a common issue in concurrent programming that can cause applications to become unresponsive. Learn what causes them and how to avoid them.
2 min read · python, concurrency