Anton KaliaevinTendermint BlogHierarchy of TestsThis story dives into the history of testing Tendermint and our current approach, plus some future ideas.7 min read·Mar 11, 2021----
Anton KaliaevinTendermint BlogDifferent types of evidence in TendermintNew types of evidence coming in v0.34 and how it’s handled8 min read·Aug 3, 2020----
Anton KaliaevinTendermint BlogEverything you need to know about the Tendermint Light ClientWhat is it, why it’s needed and how it works9 min read·Jun 25, 2020----
Anton KaliaevinTendermint BlogRule #76: No excuses, debug like a champion!What to do when something goes wrong.3 min read·Jun 17, 2020----
Anton KaliaevinInterchain Ecosystem BlogWriting a built-in Tendermint Core app in GoLearn how to build a simple blockchain in Go.9 min read·Jul 25, 2019--1--1
Anton Kaliaev4 quotes from The Emperor’s Old Clothes by C.A.R. Hoare (1981)About ALGOL 60 which introduced recursion and enabled him to express his quick sort algorithm:2 min read·Mar 30, 2018----
Anton KaliaevWhere should I declare my constant?Quick question: where should I declare my constant? Most developers would say: “top of the file”. And that would be the wrong answer. As…3 min read·Mar 29, 2018----
Anton KaliaevinInterchain Ecosystem BlogDeveloper Deep Dive—To Signed or not to Signed?Anton, Tendermint Core Developer, walks us through his research deciding on a type for blockchain height (beware of unsigned integers).3 min read·Mar 2, 2018--1--1
Anton KaliaevinInterchain Ecosystem BlogDev Update—Debugging the Memory Leak in TendermintWe received a report about a memory leak on the p2p layer. Aton, Tendermint Core Developer, walks us through his quest to fix the bug.5 min read·Feb 13, 2018--1--1
Anton KaliaevPersonal security in the age of CryptocurrenciesEach day I am more and more interested in security. Like many people from Generation Y, who grew up during the boom of personal computers…3 min read·Dec 14, 2017----