![Immutable artwork](https://is5-ssl.mzstatic.com/image/thumb/Podcasts113/v4/b0/a3/56/b0a3561b-fbd6-e6a2-eeec-cef8293f0ef5/mza_8987626274235222561.jpg/100x100bb.jpg)
45: Values of Values
Immutable
English - July 05, 2016 19:00 - 18 minutes - 16.5 MB - ★★★★★ - 55 ratingsTechnology News Tech News technology development design spec ios web development Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
In this episode: firing developers, coding your portfolio, final classes in Swift, coding the right way, and our fantasy apprenticeships!
If you have questions of your own, you can tweet us at @immutablefm, email us at [email protected], or join our Slack team!
Topic 1: How do you justify firing someone if you're in a lead developer position and the person does not perform as well as the others based on your gut feeling?
Topic 2: As a designer, how important is it to code your own portfolio site? should I use squarespace or behance or do it myself? I’ve done my own but it’s a couple of years old and I’ve gotten tired of it, thinking of a redesign.
Topic 3: There’s been a little talk about how some people on the swift team might be making classes final by default and moving to a more protocol-oriented/functional programming paradigm throughout the language and the iOS SDK as it’s rewritten to Swift. It would be cool to hear your thoughts on people throwing out inheritance. I think there’s a tool for a job, and you should think about your problem and implement the right solution whatever that may be.
Building Better Apps with Value Types in Swift
Protocol-Oriented Programming in Swift
Protocol and Value Oriented Programming in UIKit Apps
Understanding Swift Performance
What's New in Foundation for Swift
Topic 4: in episode 42, Sam mentioned influencing the engineers at Venmo to code the right way. I have recently built an app using MVVM with RxSwift but often found it to all be a bit of overkill at times. Often I felt I was doing it "wrong" and should just stick to plain old MVC. I was curious as to what the right way to code means to you and how you architect your app (MVC, VIPER, MVVM, a mix?) and what design patterns do you use frequently?
Building Functional Apps by Sam
Static
Mustache
Runtime
Caleb Davenport
Topic 5: Is there anyone you wish you could apprentice under for a few weeks?
Dustin Senos
Ryan Putnam
Allison House
Alice Lee
Linda Eliasen
Dan Mall
Marc Edwards
Andy Matuschak
Taking a Trip
Casey Neistat
Death & Co.
Bourbon & Branch
Spectate