133: Dependency Injection and Service Locators in a Kotlin world with Danny Preussler episode artwork

EPISODE · Jul 23, 2018 · 1H 10M

133: Dependency Injection and Service Locators in a Kotlin world with Danny Preussler

from Fragmented - AI Developer Podcast · host Spec

A hotly debated topic at the moment is the use of a library like Dagger for dependency injection in the world of Kotlin. In this episode, we talk to Danny Preussler. Danny's a pro who's been around from the Java 1.0 days! He helps trace the history of dependency injection in Java all the way to today, in a Kotlin world where there exists alternatives like Koin and Kodine. We dive into how some of these use a Service Loader/Locator pattern and the subtle differences with dependency injection. Listen on for an action packed episode. Show Notes Danny's slides (DI in a Kotlin world) talk Koin Toothpick how to pronounce reified Service Locators vs Dependency Injection Your application is aware it's using a Service Locator, but your application should be totally un-aware that it's using a Dependency Injection Container. SO post on the difference between DI & SL pattern Martin Fowler's post on DI, IOC, SL Caster.IO (paid) course by DF on setting up testing with Dagger 2 and Espresso Mark Seeman on Service Locators being an anti-pattern Sponsors Bitrise - Bitrise is your mobile continuous integration and delivery for your whole team, with dozens of integrations for your favorite services. Contact @fragmentedcast @preusslerberlin @donnfelker and donnfelker (on Instagram) @kaushikgopal and kaushikgopal (on Instagram)

Episode metadata supplied by the publisher feed · Published Jul 23, 2018

Embed this episode

A hotly debated topic at the moment is the use of a library like Dagger for dependency injection in the world of Kotlin. In this episode, we talk to Danny Preussler. Danny's a pro who's been around from the Java 1.0 days! He helps trace the history of dependency injection in Java all the way to today, in a Kotlin world where there exists alternatives like Koin and Kodine. We dive into how some of these use a Service Loader/Locator pattern and the subtle differences with dependency injection. Listen on for an action packed episode. http://fragmentedpodcast.com/episodes/133/

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

133: Dependency Injection and Service Locators in a Kotlin world with Danny Preussler

0:00 1:10:01

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Fragmented - AI Developer Podcast?

This episode is 1 hour and 10 minutes long.

When was this Fragmented - AI Developer Podcast episode published?

This episode was published on July 23, 2018.

Can I download this Fragmented - AI Developer Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!