home.social

#di — Public Fediverse posts

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

  1. DI-контейнер на чистом JavaScript без TypeScript и reflect-metadata

    В статье разберем, как собрать простой DI-контейнер на чистом JavaScript без TypeScript, декораторов и reflect-metadata . Заодно посмотрим, как применить его в небольшом DDD-примере с корзиной, репозиторием, скидками и разными lifetime зависимостей. Читать

    habr.com/ru/articles/1060340/

    #reflectmetadata #javascript #di #dependency_injection #dependency_inversion #ddd

  2. DI-контейнер на чистом JavaScript без TypeScript и reflect-metadata

    В статье разберем, как собрать простой DI-контейнер на чистом JavaScript без TypeScript, декораторов и reflect-metadata . Заодно посмотрим, как применить его в небольшом DDD-примере с корзиной, репозиторием, скидками и разными lifetime зависимостей. Читать

    habr.com/ru/articles/1060340/

    #reflectmetadata #javascript #di #dependency_injection #dependency_inversion #ddd

  3. DI-контейнер на чистом JavaScript без TypeScript и reflect-metadata

    В статье разберем, как собрать простой DI-контейнер на чистом JavaScript без TypeScript, декораторов и reflect-metadata . Заодно посмотрим, как применить его в небольшом DDD-примере с корзиной, репозиторием, скидками и разными lifetime зависимостей. Читать

    habr.com/ru/articles/1060340/

    #reflectmetadata #javascript #di #dependency_injection #dependency_inversion #ddd

  4. Am 5.7.2026 war wieder Di.day in Krefeld im K+. Leider waren wir nur zu viert. Mir ist es allerdings gelungen, mein Tablet so gut es geht googlefrei zu gestalten. Leider konnte ich Android nicht durch ein alternatives Betriebssystem ersetzen.
    Jetzt wird weiter geübt, aber ich konnte schon viele Wechselrezepte umsetzen.

    Es braucht noch viele Mitstreiter. Dieser eigenartige Despot der USA hat einfach viel zu bescheuerte Ideen.

    #di.day #bigtech #dut.gemacht

  5. Am 5.7.2026 war wieder Di.day in Krefeld im K+. Leider waren wir nur zu viert. Mir ist es allerdings gelungen, mein Tablet so gut es geht googlefrei zu gestalten. Leider konnte ich Android nicht durch ein alternatives Betriebssystem ersetzen.
    Jetzt wird weiter geübt, aber ich konnte schon viele Wechselrezepte umsetzen.

    Es braucht noch viele Mitstreiter. Dieser eigenartige Despot der USA hat einfach viel zu bescheuerte Ideen.

    #di.day #bigtech #dut.gemacht

  6. Heute bewegen mich zwei Fragen.

    1. Wo finde ich #di..day im fediverse?
    2. Wie kann ich amazon.com aus den Ergebnissen einer Suchmaschine ausschließen? Grundsätzlich. Für immer. Ein für alle mal. Ohne wenn und aber. Verstandez-vous?

    #di
  7. Morgen in Hermannshagen, kommt vorbei!
    Sommersause und #Verschenkefest
    5. Juli 26, 14 bis 18 Uhr

    Kommt zum Kaffee, Kuchen, Apfelsaft und Herzhaftem. Hüpfburg und Spielwiese, Stöbern und Genießen.
    Mit offener #Flickwerkstatt: Nähen, Reparieren, Retten.
    Auch in der Guten Stube: #diday #di
    #zusammenbewegen #zusammenbewegenmv

  8. Morgen in Hermannshagen, kommt vorbei!
    Sommersause und #Verschenkefest
    5. Juli 26, 14 bis 18 Uhr

    Kommt zum Kaffee, Kuchen, Apfelsaft und Herzhaftem. Hüpfburg und Spielwiese, Stöbern und Genießen.
    Mit offener #Flickwerkstatt: Nähen, Reparieren, Retten.
    Auch in der Guten Stube: #diday #di
    #zusammenbewegen #zusammenbewegenmv

  9. Morgen in Hermannshagen, kommt vorbei!
    Sommersause und #Verschenkefest
    5. Juli 26, 14 bis 18 Uhr

    Kommt zum Kaffee, Kuchen, Apfelsaft und Herzhaftem. Hüpfburg und Spielwiese, Stöbern und Genießen.
    Mit offener #Flickwerkstatt: Nähen, Reparieren, Retten.
    Auch in der Guten Stube: #diday #di
    #zusammenbewegen #zusammenbewegenmv

  10. Morgen in Hermannshagen, kommt vorbei!
    Sommersause und #Verschenkefest
    5. Juli 26, 14 bis 18 Uhr

    Kommt zum Kaffee, Kuchen, Apfelsaft und Herzhaftem. Hüpfburg und Spielwiese, Stöbern und Genießen.
    Mit offener #Flickwerkstatt: Nähen, Reparieren, Retten.
    Auch in der Guten Stube: #diday #di
    #zusammenbewegen #zusammenbewegenmv

  11. Zum Juli #DUT oder #DI-Day zwei Rezepte

    Am kommende ersten Sonntag im Juli ist wieder Digitaler Unabhängigkeits-Tag DUT. In diesem Monat empfiehlt der Küchenchef eines von zwei Gerichten, oder gleich beide:

     Videokonferenzen* ohne amerikanische Dienste, und
     Einkaufen ohne amerikanische Shops.

    *) Für 1:1 Videogespräche kann man auch prima Signal, Threema oder Wire nutzen.

    pc-fluesterer.info/wordpress/2

    #bigdata #messenger #shop #UnplugTrump

  12. Zum Juli #DUT oder #DI-Day zwei Rezepte

    Am kommende ersten Sonntag im Juli ist wieder Digitaler Unabhängigkeits-Tag DUT. In diesem Monat empfiehlt der Küchenchef eines von zwei Gerichten, oder gleich beide:

     Videokonferenzen* ohne amerikanische Dienste, und
     Einkaufen ohne amerikanische Shops.

    *) Für 1:1 Videogespräche kann man auch prima Signal, Threema oder Wire nutzen.

    pc-fluesterer.info/wordpress/2

    #bigdata #messenger #shop #UnplugTrump

  13. Zum Juli #DUT oder #DI-Day zwei Rezepte

    Am kommende ersten Sonntag im Juli ist wieder Digitaler Unabhängigkeits-Tag DUT. In diesem Monat empfiehlt der Küchenchef eines von zwei Gerichten, oder gleich beide:

     Videokonferenzen* ohne amerikanische Dienste, und
     Einkaufen ohne amerikanische Shops.

    *) Für 1:1 Videogespräche kann man auch prima Signal, Threema oder Wire nutzen.

    pc-fluesterer.info/wordpress/2

    #bigdata #messenger #shop #UnplugTrump

  14. Zum Juli #DUT oder #DI-Day zwei Rezepte

    Am kommende ersten Sonntag im Juli ist wieder Digitaler Unabhängigkeits-Tag DUT. In diesem Monat empfiehlt der Küchenchef eines von zwei Gerichten, oder gleich beide:

     Videokonferenzen* ohne amerikanische Dienste, und
     Einkaufen ohne amerikanische Shops.

    *) Für 1:1 Videogespräche kann man auch prima Signal, Threema oder Wire nutzen.

    pc-fluesterer.info/wordpress/2

    #bigdata #messenger #shop #UnplugTrump

  15. Ручной DI в Kotlin Multiplatform: понравится и тебе, и твоему ИИ‑агенту

    Граф зависимостей KMP‑приложения можно собрать обычным Kotlin‑кодом — без рефлексии, кодогенерации, аннотаций и DSL. Composition root и конструкторы, никакой магии. Звучит как шаг назад от зрелых DI‑фреймворков — пока не посмотришь, кому такая форма удобна: тебе, новому человеку в команде и твоему ИИ‑агенту.

    habr.com/ru/articles/1051804/

    #kotlin_multiplatform #kmp #dependency_injection #composition_root #android #di

  16. Ручной DI в Kotlin Multiplatform: понравится и тебе, и твоему ИИ‑агенту

    Граф зависимостей KMP‑приложения можно собрать обычным Kotlin‑кодом — без рефлексии, кодогенерации, аннотаций и DSL. Composition root и конструкторы, никакой магии. Звучит как шаг назад от зрелых DI‑фреймворков — пока не посмотришь, кому такая форма удобна: тебе, новому человеку в команде и твоему ИИ‑агенту.

    habr.com/ru/articles/1051804/

    #kotlin_multiplatform #kmp #dependency_injection #composition_root #android #di

  17. Ручной DI в Kotlin Multiplatform: понравится и тебе, и твоему ИИ‑агенту

    Граф зависимостей KMP‑приложения можно собрать обычным Kotlin‑кодом — без рефлексии, кодогенерации, аннотаций и DSL. Composition root и конструкторы, никакой магии. Звучит как шаг назад от зрелых DI‑фреймворков — пока не посмотришь, кому такая форма удобна: тебе, новому человеку в команде и твоему ИИ‑агенту.

    habr.com/ru/articles/1051804/

    #kotlin_multiplatform #kmp #dependency_injection #composition_root #android #di

  18. i don't love dependency injection systems. got bit by a bug because something wasn't registered somewhere in a way that is required for the magical DI system to wire things up to work. there's no way to write tests to validate that the wiring is correct. you just have to test in production

    my favorite DI mechanism is called "passing values to functions" and it looks like this:

    someFunction(dep)

    or this:

    (some-function dep)

    #DI

    #di
  19. i don't love dependency injection systems. got bit by a bug because something wasn't registered somewhere in a way that is required for the magical DI system to wire things up to work. there's no way to write tests to validate that the wiring is correct. you just have to test in production

    my favorite DI mechanism is called "passing values to functions" and it looks like this:

    someFunction(dep)

    or this:

    (some-function dep)

    #DI

    #di
  20. i don't love dependency injection systems. got bit by a bug because something wasn't registered somewhere in a way that is required for the magical DI system to wire things up to work. there's no way to write tests to validate that the wiring is correct. you just have to test in production

    my favorite DI mechanism is called "passing values to functions" and it looks like this:

    someFunction(dep)

    or this:

    (some-function dep)

    #DI

    #di
  21. i don't love dependency injection systems. got bit by a bug because something wasn't registered somewhere in a way that is required for the magical DI system to wire things up to work. there's no way to write tests to validate that the wiring is correct. you just have to test in production

    my favorite DI mechanism is called "passing values to functions" and it looks like this:

    someFunction(dep)

    or this:

    (some-function dep)

    #DI

    #di
  22. i don't love dependency injection systems. got bit by a bug because something wasn't registered somewhere in a way that is required for the magical DI system to wire things up to work. there's no way to write tests to validate that the wiring is correct. you just have to test in production

    my favorite DI mechanism is called "passing values to functions" and it looks like this:

    someFunction(dep)

    or this:

    (some-function dep)

    #DI

    #di
  23. Did you know that Spanish has over 450 million native speakers, making it the second most spoken language in the world? 🇪🇸 This is surprising because it showcases the global influence of Spanish, transcending borders from Spain to Latin America and beyond! It's incredible to think that such a rich, diverse language connects so many cultures and communities. Its growth is a testament to its adaptability and the importance of language in shaping identity. #LanguageFacts #Spanish #Linguistics #Di