Podcast episodes

Third party dependencies

Sat, 16 Jul 2022 • 00:54:11

Shoutout to Jason Zurita for his article https://jasonzurita.com/the-hidden-cost-of-dependencies/

  1. What are third party dependencies? 
    1. Explain the distinction between: 
      1. 1st party, for iOS devs, anything in the iOS SDK.
      2. 2nd party dependencies, stuff integration from service provider you rely on. (You could call this a subset of 3rd party dependencies you really can not do without.)
      3. 3rd party, stuff you integrate because it saves your time or it is convenient
  2. Risks with 3rd party code 
  3. How to find third party dependencies 
  4. Licensing an the app store 
    1. GPL is “difficult”
    2. An Apache or MIT type license is reasonable 
      1. If you are unsure, read up a bit on licenses. https://opensource.org/licenses
  5. How to choose to adopt a dependency 
    1. Just link it won’t do
    2. Review the dependency and project health on Github. 
      1. What quality checks does the project have in place?
      2. How does the support by the dev(s) look to you?
      3. Would you pay for this feature set if it wasn’t available for free? 
        1. If yes, WHY ARE YOU NOT SPONSORING THIS PROJECT?
  6. How to deal with dependencies in the long run? 

Please rate me on Apple Podcasts.

Send me feedback on SpeakPipe
Or contact me through twitter

Buy me a Coffee or become a member of my podcast.

Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team

Lead Software Developer 
Learn best practices for being a great lead software developer.

Support the show

Wait, what is going on here? Kim Arnett as a host? Interviewing Jeroen? What is going on here? Listen to Kim interview me. Enjoy!

Have a look at Kim's Twitter @kaydacode and her online shop with many cool stickers and other items!

Please rate me on Apple Podcasts.

Send me feedback on SpeakPipe
Or contact me through twitter

Buy me a Coffee or become a member of my podcast.

Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team

Lead Software Developer 
Learn best practices for being a great lead software developer.

Support the show

Welcome to my podcast. Different one again. Today I'll tell you what I use for podcasting and why I use these.

Hindenburg Journalist Pro

If you have any question on the above, please let me know. I love talking about gadgets. But that is not what my podcast normally is about.

Please rate me on Apple Podcasts.

Send me feedback on SpeakPipe
Or contact me through twitter

Buy me a Coffee or become a member of my podcast.

Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team

Lead Software Developer 
Learn best practices for being a great lead software developer.

Support the show

Shane Zilinskas, president of ClearSummit

Thu, 30 Jun 2022 • 00:43:29

Shane owns and runs ClearSummit an agency with a clear focus on React and ReactNative development.He started in aviation and got into iOS on his own time. Learn how teaching himself iOS development ended him up owning a business.

Please rate me on Apple Podcasts.

Send me feedback on SpeakPipe
Or contact me through twitter

Buy me a Coffee or become a member of my podcast.

Runway
Put your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team

Lead Software Developer 
Learn best practices for being a great lead software developer.

Support the show