Dec
16
How to Generate and Process Ideas for Side Projects

How to Generate and Process Ideas for Side Projects

Thoughts on how ideas for side projects can be generated filtered and processed to make the most of it
Dec
03
How To Make a Card Game For iOS — Game Core (Part 3)
iOS App Development
8 min read

How To Make a Card Game For iOS — Game Core (Part 3)

What's the game? In my case, the Game object can be considered as a finite state machine, that may perform transition in response to an input action that we apply to her.
Oct
23
How To Make a Card Game For iOS — Improving Architecture With Generics and Protocols (Part 2)
iOS App Development
4 min read

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.
May
22
VIPER Architecture on iOS in Details

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.
Mar
14
The Reality of Freelancing: Why Many People Quit
Freelance
3 min read

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.