Author's note: Swift has very limited runtime support and no meta-programming features.
Lets take a look at recently released Sourcery and how it can be applied in variety of different use-cases to make development more powerful and enjoyable, while at the same time limiting amount of human mistakes.
This talk was made for CocoaHeads Kyiv #12 which took place July 22 2017.