The Reality of Freelancing: Why Many People Quit
Freelance is not a freedom paradise. Freelance is hard. Freelance is for everyone. Here are the caveats of being a freelancer that will try to push you out of the boat.
VIPER Architecture on iOS in Details
There are tons of VIPER-related publications in the internet. Anyway it turns out that every team cooks VIPER in its own way. So decided to run through my recipe that I'm using in my current iOS project.
How To Make a Card Game For iOS — Architecture Overview (Part 1)
While UIKit is not killed by SwiftUI and is still used at least somewhere, I decided to start a set of posts devoted to implementation of UIKit-based card game engine.
Money Wizardry: Guide to Managing Your Personal Finance
Helpful advice for managing your personal finance on your way to Financial Independence and Early Retirement.
How To Make a Card Game For iOS — Improving Architecture With Generics and Protocols (Part 2)
Second part about Card Game implementation. Mostly about Swift Protocols, PoP principles and Generic programming.