[SOLID #1] SOLID in Five Letters: Understand It Instead of Memorizing It (SRP · OCP · LSP)
You have probably been asked at least once in an interview, “Could you explain the SOLID principles?”
Read articleDIG BY TOPIC
Choose an area and follow its newest articles or start from the foundations.
TOPIC GROUP 01
Connect language and runtime concepts to real app architecture.
Learn Swift and Objective-C syntax, type systems, runtime behavior, and concurrency from first principles.
Connect app architecture, UI, builds, and modularization to practical iOS decisions.
TOPIC GROUP 02
Link design, quality, and computer science across platforms.
Understand design principles, patterns, dependencies, and module boundaries through context and tradeoffs.
You have probably been asked at least once in an interview, “Could you explain the SOLID principles?”
Read articleChange code safely with tests and refactoring while maintaining quality.
Build strong foundations in data structures, operating systems, memory, and concurrency.
TOPIC GROUP 03
Move from AI fundamentals to productive coding-agent workflows.
Understand generative AI and evaluate practical tools with clear criteria.
Use coding agents, MCP, context engineering, and vibe coding in practical workflows.
Using ChatGPT or Claude can leave you wanting more. The models are smart, but they cannot see your database or read your internal wiki.
Read article