My top software structure posts
Architecture:
- Design pattern overview: https://eon.codes/blog/2021/06/12/design-pattern-overview
- Naming conventions in code: https://eon.codes/blog/2021/06/12/Naming-conventions-in-code
- Code-base topology: https://eon.codes/blog/2018/09/18/code-base-topology
- Modular programming (micro services): https://eon.codes/blog/2019/01/06/modular-programming
- Static methods: https://eon.codes/blog/2019/10/09/static-methods
- Maintainability and readability in swift: https://eon.codes/blog/2018/12/15/Maintainability-and-readability-in-swift
- Swift architectures (MVC / delegates): https://eon.codes/blog/2019/10/13/swift-architectures
Tips and tricks:
- Swift style guides: https://eon.codes/blog/2017/07/29/swift-style-guides
- Swift doc formating: https://eon.codes/blog/2018/07/31/swift-doc-formating
- Swift lint: https://eon.codes/blog/2019/04/23/Swift-lint
Methodology:
- Rewrite often: https://eon.codes/blog/2021/02/28/rewrite-often
- Reducing code complexity: https://eon.codes/blog/2019/10/18/Reducing-code-complexity