The Ultimate Guide to Crypto Tokens

A comprehensive guide to crypto tokens: what they are, real-life analogies, how they differ from cryptocurrencies, fungible vs. non-fungible tokens (NFTs), various token types (utility, security, governance), token creation with Solidity, ERC standards (ERC20, ERC721), ICOs, and interoperability challenges.

Jul 2021

Coding challenges. How to solve them.

Learn a systematic methodology to tackle coding challenges like a pro. This guide walks through understanding problems, developing brute-force solutions, and optimizing your approach, complete with a detailed thought process for technical interview success.

May 2021

UTXO and Account-Based Blockchains

Explore the fundamental differences between UTXO-based (like Bitcoin) and Account-based (like Ethereum) blockchain models, how they track user balances, prevent double-spending or replay attacks, and their respective pros and cons.

May 2021

How to Become a Certified Kubernetes Application Developer (CKAD)

A comprehensive guide to preparing for the Certified Kubernetes Application Developer (CKAD) exam, including exam details, curriculum, study resources, and practical tips to help you succeed.

Apr 2021

Bloom filters and Bitcoin

An introduction to Bloom filters, a probabilistic data structure for efficient membership testing. Learn how they work, their properties, mathematical analysis, and their significant application in Bitcoin for enhancing the privacy and efficiency of light (SPV) nodes.

Feb 2021

6 Hard Dynamic Programming Problems Made Easy

Take your Dynamic Programming skills to the next level. This guide dives into 6 challenging LeetCode problems (Unique Paths, Coin Change, Edit Distance, Word Break & more), providing detailed explanations, recursive to DP solution walkthroughs (top-down and bottom-up), and complexity analysis to help you master advanced techniques.

Jan 2021

Merkle Trees and Bitcoin

Explore Merkle trees (binary hash trees): their construction, use of cryptographic hash functions, and role in data integrity. Learn about applications in Bitcoin, SPV nodes, vulnerabilities, and Sparse Merkle Trees (SMTs).

Jan 2021

Google Cloud Platform Tutorial: From Zero to Hero with GCP

Your comprehensive guide to mastering Google Cloud Platform (GCP), from fundamentals to advanced topics including cost optimization, resource management, data storage, networking, Big Data, AI/ML, and security. Learn to design complex solutions like a mobile gaming analytics platform and test your knowledge with real certification questions.

Oct 2020

Recursion vs Iteration: 13 Ways to Traverse a Tree.

Unlock the secrets of recursion through a deep dive into 13 tree traversal techniques. Compare recursive and iterative approaches for various traversals (pre-order, in-order, post-order, level-order, Morris, etc.), with C++ code, complexity analysis, and LeetCode exercises designed for coding interview success.

Oct 2020

How to learn data structures and algorithms. 20 problem-solving techniques you must know

An in-depth guide to 20 essential problem-solving techniques for coding, covering pointers, recursion, sorting, searching, data structure extensions, and more. Features C++ code examples, Big O analysis, and LeetCode challenges designed to help you master these methods and ace your coding interviews.

Sep 2020