@azamsharp I suggest to specialize in the areas that you actually need to solve your current business problems. That makes you a far more experienced developer than by trying to learn things you might need in the future.
What's new in Swift 5.5?
Get ready for async/await and all those awesome things that come with it! Thanks for this great summary @twostraws 😃
https://t.co/bob4eLLLIG
If you want to know how to use the brand new App Tracking Transparency APIs on iOS I recommend you reading my latest blog post: https://t.co/xKM8Oo7BJy #swift
Apple just published an update for their App Store review guideline. I think the most relevant point is this: "You must receive explicit permission from users via the App Tracking Transparency APIs to track their activity."
For more information see https://t.co/YzGBZ7DFvA
I did it again... wrote generic "reusable" code.
As soon as I started using it for something - I realised I needed to change it. The "reusable" code turned out to be "unusable".
Don't start off spending time writing generic libs/services before you actually need them.
The goal of software design is to create chunks or slices that fit into a human mind. The software keeps growing but the human mind maxes out, so we have to keep chunking and slicing differently if we want to keep making changes.