home.social

#dependencyinjection — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dependencyinjection, aggregated by home.social.

  1. 🚀 Koin 4.2.1 is out!

    Fixes include:
    ✔️ Linked scope param resolution
    ✔️ JVM ABI compatibility restored
    ✔️ Scope concurrency fix

    Plus better error messages & safer CI checks 👏

    👇
    github.com/InsertKoinIO/koin/r

    #Kotlin #AndroidDev #Koin #KMP #Android #DependencyInjection

  2. 🚀 Koin 4.2.1-RC1 is out!

    🐛 Fixes ABI issue in runOnKoinStarted
    🔍 Better scope error messages
    ⚙️ CI now enforces API compatibility

    🔜 Concurrency + env fixes coming in final

    👉 github.com/InsertKoinIO/koin/r

    #Kotlin #AndroidDev #Koin #DependencyInjection

  3. Meet #Rust + #DependencyInjection #MacroCrimes:

    Supercharge Rust functions with implicit arguments using CGP v0.7.0

    contextgeneric.dev/blog/v0.7.0

    Absolutely mind-blowing stuff! 🤯

    I think this can be very useful for e.g. #UI libraries - really reminds me of #Vue's provide/inject mechanism:

    vuejs.org/guide/components/pro

    #RustLang #Macros #plt

  4. Meet #Rust + #DependencyInjection #MacroCrimes:

    Supercharge Rust functions with implicit arguments using CGP v0.7.0

    contextgeneric.dev/blog/v0.7.0

    Absolutely mind-blowing stuff! 🤯

    I think this can be very useful for e.g. #UI libraries - really reminds me of #Vue's provide/inject mechanism:

    vuejs.org/guide/components/pro

    #RustLang #Macros #plt

  5. Meet #Rust + #DependencyInjection #MacroCrimes:

    Supercharge Rust functions with implicit arguments using CGP v0.7.0

    contextgeneric.dev/blog/v0.7.0

    Absolutely mind-blowing stuff! 🤯

    I think this can be very useful for e.g. #UI libraries - really reminds me of #Vue's provide/inject mechanism:

    vuejs.org/guide/components/pro

    #RustLang #Macros #plt

  6. Meet #Rust + #DependencyInjection #MacroCrimes:

    Supercharge Rust functions with implicit arguments using CGP v0.7.0

    contextgeneric.dev/blog/v0.7.0

    Absolutely mind-blowing stuff! 🤯

    I think this can be very useful for e.g. #UI libraries - really reminds me of #Vue's provide/inject mechanism:

    vuejs.org/guide/components/pro

    #RustLang #Macros #plt

  7. Meet #Rust + #DependencyInjection #MacroCrimes:

    Supercharge Rust functions with implicit arguments using CGP v0.7.0

    contextgeneric.dev/blog/v0.7.0

    Absolutely mind-blowing stuff! 🤯

    I think this can be very useful for e.g. #UI libraries - really reminds me of #Vue's provide/inject mechanism:

    vuejs.org/guide/components/pro

    #RustLang #Macros #plt

  8. 🧵 New: Modernizing .NET – Part 12
    Use HttpClientFactory in legacy background threads with the SharedContext pattern.
    Thread‑safe, DI‑friendly, minimal refactoring.

    📖 Read → medium.com/@michael.kopt/19c66
    #DotNet #DotNetCore #DotNet8 #DotNet9 #DotNet10 #ASPNet #ASPNetCore #CSharp #LegacyCode #HttpClientFactory #DependencyInjection #BackgroundThreads

  9. 🧵 New: Modernizing .NET – Part 12
    Use HttpClientFactory in legacy background threads with the SharedContext pattern.
    Thread‑safe, DI‑friendly, minimal refactoring.

    📖 Read → medium.com/@michael.kopt/19c66
    #DotNet #DotNetCore #DotNet8 #DotNet9 #DotNet10 #ASPNet #ASPNetCore #CSharp #LegacyCode #HttpClientFactory #DependencyInjection #BackgroundThreads

  10. 🧵 New: Modernizing .NET – Part 12
    Use HttpClientFactory in legacy background threads with the SharedContext pattern.
    Thread‑safe, DI‑friendly, minimal refactoring.

    📖 Read → medium.com/@michael.kopt/19c66

  11. After several hours of concentrated work, a lot of repetitive copy/paste and search/replace as well as a bit of semi-successful utilization of AI agents, I migrated our Android application from dependency injection via Hilt to Metro (by @ZacSweers). 580 files were touched in this process 😅

    I already appreciate the concise syntax and Anvil-esque aggregation ❤️

    #Android #AndroidDev #Hilt #Dagger #Metro #Anvil #DependencyInjection

  12. [com.stuartsierra/component "1.2.0"]

    ‘Component’ is a #DependencyInjection and lifecycle management framework for #Clojure.

    This release makes SystemMaps Closeable, so you can use them in `with-open`.

    Having dredged up the steps to deploy on Clojars and, miraculously, still having all the right credentials, I made a new release, the first in over 2 years!

    github.com/stuartsierra/compon
    clojars.org/com.stuartsierra/c
    github.com/stuartsierra/compon

  13. Is your Koin configuration slowing down your Kotlin/Android app? 🐌

    My new interview with @kotzilla is LIVE!

    We dive into their AI Performance Monitoring platform that catches issues & automatically generates contextual fix prompts for Gemini/Copilot. ✨

    The future of DI is self-healing! 🩺

    youtu.be/4fFOQZVlsjA

    #Kotlin #AndroidDev #Koin #AIPerformance #DependencyInjection

  14. Is your Koin configuration slowing down your Kotlin/Android app? 🐌

    My new interview with @kotzilla is LIVE!

    We dive into their AI Performance Monitoring platform that catches issues & automatically generates contextual fix prompts for Gemini/Copilot. ✨

    The future of DI is self-healing! 🩺

    youtu.be/4fFOQZVlsjA

    #Kotlin #AndroidDev #Koin #AIPerformance #DependencyInjection

  15. Is your Koin configuration slowing down your Kotlin/Android app? 🐌

    My new interview with @kotzilla is LIVE!

    We dive into their AI Performance Monitoring platform that catches issues & automatically generates contextual fix prompts for Gemini/Copilot. ✨

    The future of DI is self-healing! 🩺

    youtu.be/4fFOQZVlsjA

    #Kotlin #AndroidDev #Koin #AIPerformance #DependencyInjection

  16. Are you sure you're getting Dependency Injection right in SwiftUI?

    A thought-provoking analysis of common mistakes in DI within SwiftUI, exploring three key patterns for managing dependencies.

    🔗: azamsharp.com/2025/09/08/why-9 by @azamsharp

    #SwiftUI #Architecture #DependencyInjection

  17. Suffering from the scourge of insomnia? Want to fall asleep to the sounds of a Haskell application being assembled component by component?

    If so, you're in luck. In this 1-hour video I give a demo of how to use the "cauldron" library to wire all the components of a Haskell application at the composition root.

    youtube.com/watch?v=9ZJLK0iM-2

    #Haskell #dependencyinjection #di

  18. 🎤 Speaker announcement!
    Pimcore Community Dev Days

    We're excited to announce that Alexander M. Turek will be joining us at the Pimcore Community Dev Days on 13 November!

    In his talk, 'Deep Dive into @symfony’s Dependency Injection Component', Alexander will unpack the magic behind Autowiring, Autoconfiguration, and Service Discovery. You'll get practical insights and deeper understanding of Symfony’s core features.

    Whether you're building with Pimcore, Symfony, or any modern PHP stack—this session is for you.

    📍 Frankfurt am Main
    📅 13 November 2025

    ℹ️ Find out more 🔗 t1p.de/exsej
    🎟️ Get your ticket 🔗 t1p.de/hlbkj
    👔 LinkedIn Event Page 🔗 t1p.de/6xssv

    #Pimcore #Symfony #DependencyInjection #PHP #TechEvent #WebDevelopment #DeveloperCommunity #PCCD25

  19. 🎤 Speaker announcement!
    Pimcore Community Dev Days

    We're excited to announce that Alexander M. Turek will be joining us at the Pimcore Community Dev Days on 13 November!

    In his talk, 'Deep Dive into @symfony’s Dependency Injection Component', Alexander will unpack the magic behind Autowiring, Autoconfiguration, and Service Discovery. You'll get practical insights and deeper understanding of Symfony’s core features.

    Whether you're building with Pimcore, Symfony, or any modern PHP stack—this session is for you.

    📍 Frankfurt am Main
    📅 13 November 2025

    ℹ️ Find out more 🔗 t1p.de/exsej
    🎟️ Get your ticket 🔗 t1p.de/hlbkj
    👔 LinkedIn Event Page 🔗 t1p.de/6xssv

    #Pimcore #Symfony #DependencyInjection #PHP #TechEvent #WebDevelopment #DeveloperCommunity #PCCD25

  20. 🎤 Speaker announcement!
    Pimcore Community Dev Days

    We're excited to announce that Alexander M. Turek will be joining us at the Pimcore Community Dev Days on 13 November!

    In his talk, 'Deep Dive into @symfony’s Dependency Injection Component', Alexander will unpack the magic behind Autowiring, Autoconfiguration, and Service Discovery. You'll get practical insights and deeper understanding of Symfony’s core features.

    Whether you're building with Pimcore, Symfony, or any modern PHP stack—this session is for you.

    📍 Frankfurt am Main
    📅 13 November 2025

    ℹ️ Find out more 🔗 t1p.de/exsej
    🎟️ Get your ticket 🔗 t1p.de/hlbkj
    👔 LinkedIn Event Page 🔗 t1p.de/6xssv

  21. Why would anyone need a whole framework to pass a value into a constructor? 🤔 It's like hiring a team of architects to help you open a door. 🚪 Let’s face it, the real 'dependency injection' here is injecting #common #sense into tech discussions. 😂
    rednafi.com/go/di_frameworks_b #dependencyinjection #techhumor #softwaredevelopment #programmingjokes #HackerNews #ngated

  22. 🇫🇮🐍 Welcome to our next meetup on Wednesday 19th March 2025 at Taiste:

    Talks:

    ✒️ @hamatti - Why developers should write blog posts

    💉 Sakari Cajanus - Dependency injection in Python (or why Python is not Java)

    🦀 Mislav Novakovic - Refactoring to Rust

    And the famous HelPy quiz!

    meetup.com/helpy-meetups/event

    Please also drop us a line if you’d like to give a talk in April or beyond ⭐

  23. Une lib d'injection de dépendence (pattern IoT pour *Inversion of Control*) TypeScript qui semble assez simple à utiliser.

    🔗 github.com/Evyweb/ioctopus

    #typescript #dependencyinjection #lib

  24. Argh, I'm refactoring some old Rust code to test it better, and github.com/rust-lang/rust/issu is not letting me use generics to invert dependencies in order to inject some test code into an async function.

    I thought I was being such a clever clogs. As I swore in the comment on the offending function, Buttmuppets!

    This bug with lifetimes and generic associated types is really unpleasant to discover on a Sunday. Butt. Muppets.

    #rust #gat #dry #DependencyInjection #test #async #nonblocking