Posts
All the articles I've posted.
Design Pattern Fundamentals: If You Can't Apply Design Patterns Flexibly, You Haven't Mastered OOP
Published: at 02:00 AMExploring why polymorphism is the essence of OOP and how design patterns represent the flexible application of polymorphic features in software development.
The Dependency Inversion Principle: How to Reuse Code Without Depending On It
Published: at 02:00 AMUnderstanding how frameworks like Spring and Tomcat enable code reuse without direct dependencies through the Dependency Inversion Principle and interface ownership inversion.
Component Design Principles: Where Are Component Boundaries?
Published: at 02:00 AMExploring component design principles, examining both cohesion and coupling aspects to determine optimal component boundaries in complex software systems.
Solidity Smart Contract Development - Mastering ethers.js
Published: at 07:00 AMA comprehensive guide to using ethers.js for Solidity smart contract development, covering contract compilation, deployment, interaction with test networks, and practical implementation examples.
Solidity Smart Contract Development - Fundamentals
Published: at 07:00 AMA comprehensive guide to Solidity smart contract development fundamentals, covering core syntax, data types, functions, and best practices for blockchain development.
Ethereum MPT (Merkle Patricia Tries) Deep Dive
Published: at 07:00 AMA comprehensive analysis of Ethereum's Modified Merkle Patricia Trie data structure, comparing it with Red-Black Trees and exploring its implementation in blockchain state management.