Software Dev

Top Software Engineering Podcast Episodes for 2018

Out of the hundred of hours I have listened this year, these are my recommendations of the best 10 episodes on 2018.

πŸ‘‰ My top Software Engineering podcast episodes for 2018

I like that this guy put together as list of specific software dev podcasts episodes, not just overall podcasts. They cover everything from hiring to API design to dev ops to data science and “Kubernetes” (?). Working through these will help me broaden my perspective and catch on on some areas I had not been paying much attention to.

Software Dev

DI with Interface Builder

In this dated but thorough Objective-C dependency injection article is a reference to a rather old article asserting that Xcode’s Interface Builder is their “favorite di framework of all time”.

πŸ‘‰ Dependency Inversion Principle and iPhone

I keep feeling frustrated by the added complexity and extra code involved in dependency injection. It can make simple code complex very quickly. So I really love the idea here, which is that Xcode is perfect for DI because it lets you literally just wire up things visually with no extra code. It goes on to make the case for using Interface Builder to wire up more than just UI elements and use it for just about anything.

What’s great about it is that it doesn’t just generate a bunch of code, but instead β€œfreeze dries” real objects to be instantiated when the program loads.

This article is so old that the images don’t load, but I love the ideas and the reminder that DI does not have to involve a bunch of extra code. Thanks to iOS Dev Weekly for the initial link. πŸ‘†