So, the meltdown of Node dependencies this week caused plenty of discussion on the pros and cons (OK, mostly the cons) of dependencies and dependency managers. Of course, this discussion was not just about Node, but all languages including Objective-C and Swift.

I've talked several times about this subject here and I definitely fall on the side of dependency managers being a good thing, as long as you choose your dependencies carefully. But there's an important point to be made, regardless of what dependency manager, or what dependencies you choose. Check them in to your source control. If you can't build your iOS or OS X project without fetching source from somewhere that's not under your control, you're at risk of 😭 one day. It's fine to use dependencies but in my opinion, you should always be able to build your whole app purely from the content in your repositories.

Dave Verwer





Business and Marketing




And finally...