
Swift Strategy Pattern: Swapping Algorithms with Protocols and Closures
Have you ever dealt with code where if-else branches kept multiplying for each payment method?
Read articleARCHIVE · 38
Follow the trail from foundational concepts to practical engineering decisions.

Have you ever dealt with code where if-else branches kept multiplying for each payment method?
Read article
When developing with Swift, you eventually encounter a moment that makes you pause.
Read article
In the previous article, we covered the first three letters of SOLID—SRP, OCP, and LSP. Today, we’ll wrap up the remaining two.
Read article
Have you ever encountered a function like this during a code review?
Read article
These days, many more people are writing blog posts with AI tools such as ChatGPT and Claude. If you take it a step further, you may even start wondering, "Why not automate everything from generating the post to publishing it?"
Read article