Swift + Machine Learning = ❤️
Chris Lattner quickly explores using Swift with TensorFlow - totally unexpected right?
😜 - for Machine Learning with a short presentation at TensorFlow Dev Summit 2018. This comes almost at the same time as the news of the IBM + Apple partership on Core ML and Watson. Things are definitely moving for our favorite programming language!
I was about to link to an article discussing how Protocol Oriented Programming isn’t a silver bullet, but rather another tool at our disposal. As I was reading that article again, though, I realized that yes, the previous statement totally makes sense. Overusing a paradigm doesn’t solve anything, quite the opposite in most cases. Think about singletons. They can be helpful or even required sometimes, but have to be used sparsingly or your components end up being too tightly coupled with that singleton and reliant on its status.
That said, I’d rather link to the wonderful WWDC session that introduced this paradigm to our unsophisticated minds. 😜