Gary Lu
RSS FeedFront-end engineering is both a passion and profession.
Experimentation, innovation, and continuous learning are core values.
Avoiding trendy tech debates and language/framework comparisons is preferred.
The focus lies on long-term thinking, simplicity, and efficiency.
Featured
The Purpose of Software Design: What Separates Great Developers from Mediocre Ones?
Published: at 02:00 AMExploring the fundamental difference between great and mediocre developers through their approach to changing requirements and software design principles.
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.
Ethereum Core Technology Analysis
Published: at 07:00 AMAn in-depth analysis of Ethereum's core technologies, exploring smart contracts, decentralized applications, and the revolutionary concept of programmable blockchain known as "world computer".
Bitcoin Core Technology Analysis
Published: at 07:00 AMBuilding upon blockchain fundamentals and key technologies, this article provides an in-depth analysis of Bitcoin's core technologies including blockchain structure, consensus protocol, mining, and transaction processes.
Blockchain Fundamentals and Key Technologies
Published: at 04:00 PMThis article systematically reviews the fundamentals of blockchain and DeFi, covering cryptographic principles, basic blockchain concepts, typical application scenarios, types of blockchains, core technical frameworks, as well as security and privacy issues. It is suitable for readers interested in blockchain technology and its applications.
What is Props Drilling in React?
Published: at 08:22 AMIntroduction to Props Drilling in React
YouTube体验问题
Published: at 08:22 AMYouTube和B站使用体验对比
隐藏的真相:质量和数量
Published: at 12:22 PM一个简单的概念:数量是通向质量的钥匙。质量问题往往只是数量问题。
Recent Posts
The Art of Technical Implementation: Do You Really Know What Problem You're Solving?
Published: at 02:00 AMUsing the tunnel light dilemma to explore the importance of understanding the real problems behind technical requirements and who is best positioned to solve them.
The Single Responsibility Principle: Why Class Files Should Fit on One Screen
Published: at 02:00 AMUnderstanding the Single Responsibility Principle through real-world examples, from a massive 10,000-line SQL processing class to web application architecture evolution.
The Open-Closed Principle: How to Implement Changes Without Modifying Code
Published: at 02:00 AMUnderstanding how to implement requirement changes without modifying existing code through the Open-Closed Principle and various design patterns like Strategy, Adapter, Observer, and Template Method.
The Liskov Substitution Principle: Can a Square Inherit from a Rectangle?
Published: at 02:00 AMUnderstanding the Liskov Substitution Principle through the classic Square-Rectangle problem and why subclasses must be substitutable for their base types.