Идея небольшого дополнительного механизма для контейнера внедрения зависимостей
#NET #C #dependencyinjection #c #net IV
https://habr.com/ru/articles/761268/
#NET #C #dependencyinjection #c #net IV
https://habr.com/ru/articles/761268/
Хабр
Идея небольшого дополнительного механизма для контейнера внедрения зависимостей
Хочу поделиться соображениями для решения расхожей проблемы контейнера внедрения зависимостей. В сишарпе это называется коллекцией сервисов, но я буду использовать общее для всех название. Расхожая...
Compile Time Dependency Injection в С++: как обуздать зависимости не прибегая к позднему связыванию
#C #c #dependencyinjection #polymorphism #полиморфизм #внедрениезависимостей #compiletime IV
https://habr.com/ru/articles/765080/
#C #c #dependencyinjection #polymorphism #полиморфизм #внедрениезависимостей #compiletime IV
https://habr.com/ru/articles/765080/
Хабр
Compile Time Dependency Injection в С++: как обуздать зависимости не прибегая к позднему связыванию
Начав свою карьеру в качестве C# разработчика, я постоянно сталкивался с использованием техники внедрения зависимостей (Dependency Injection). За то время, что я работаю с C++, я не заметил здесь...
Pure.DI помогает сделать DI чистым
#NET #net #dependencyinjection #sourcegenerators #ioc #di IV
https://habr.com/ru/articles/765112/
#NET #net #dependencyinjection #sourcegenerators #ioc #di IV
https://habr.com/ru/articles/765112/
Хабр
Pure.DI помогает сделать DI чистым
Что такое DI? Все конечно же знают, что DI — это акроним от слов Dependency Injection и что этот термин означает. Но как объяснить это значение человеку далекому...
Pure.DI v2.1
#NET #C #net #c #dependencyinjection #di #inversionofcontrol IV
https://habr.com/ru/articles/795809/
#NET #C #net #c #dependencyinjection #di #inversionofcontrol IV
https://habr.com/ru/articles/795809/
Хабр
Pure.DI v2.1
С момента выхода генератора исходного кода Pure.DI версии 2.0 прошло уже больше, чем полгода. За это время появились отзывы по использованию, удалось добавить несколько полезных фич, улучшить...
Kodein DI для Android. Целостность графа и тесты на DI
#БлогкомпанииDodoEngineering #РазработкаподAndroid #dependencyinjection #android #kodein #di
https://habr.com/ru/companies/dododev/articles/807969/
#БлогкомпанииDodoEngineering #РазработкаподAndroid #dependencyinjection #android #kodein #di
https://habr.com/ru/companies/dododev/articles/807969/
Хабр
Kodein DI для Android. Целостность графа и тесты на DI
DI фреймворки бывают двух видов: те, что строят свой граф зависимостей во время компиляции (compile time фреймворки), и те, которые делают это уже при выполнении кода (runtime фреймворки). Kodein —...
Полезные практики написания поддерживаемого кода на PHP
#PHP #Программирование #Symfony #php #symfony #dependencyinjection #bestpractices
https://habr.com/ru/articles/814995/
#PHP #Программирование #Symfony #php #symfony #dependencyinjection #bestpractices
https://habr.com/ru/articles/814995/
Хабр
Полезные практики написания поддерживаемого кода на PHP
Привет, меня зовут Алексей и я должен признаться, я PHP разработчик. Последние несколько лет плотно занимаюсь проектами на symfony и решил поделиться с сообществом практиками, которые стараюсь...
Загрузка es-модулей в браузерные приложения
#Ненормальноепрограммирование #Вебразработка #JavaScript #esm #ioc #dependencyinjection #teqfw
https://habr.com/ru/articles/824860/
#Ненормальноепрограммирование #Вебразработка #JavaScript #esm #ioc #dependencyinjection #teqfw
https://habr.com/ru/articles/824860/
Хабр
Загрузка es-модулей в браузерные приложения
Мне тут на днях попеняли, что, мол, я не в курсе, " что из esm до сих пор нельзя собрать бандл без транспиляции ". Ну что я могу сказать... я действительно не в курсе :) На мой взгляд, es-модули...
Nexus-IoC — хорошо знакомый незнакомец в мире TypeScript и DI
#dependencyinjection #inversionofcontrol #typescript #javascript
https://habr.com/ru/articles/853722/
#dependencyinjection #inversionofcontrol #typescript #javascript
https://habr.com/ru/articles/853722/
Хабр
Nexus-IoC — хорошо знакомый незнакомец в мире TypeScript и DI
Предыстория В одном из моих проектов мы использовали библиотеку Inversify для внедрения зависимостей (DI). Хотя это мощное и гибкое решение, его избыточная гибкость со временем обернулась против нас:...
Разница между ранним и поздним связыванием
#latebinding #earlybinding #inversionofcontrol #dependencyinjection #teqfw
https://habr.com/ru/articles/856578/
#latebinding #earlybinding #inversionofcontrol #dependencyinjection #teqfw
https://habr.com/ru/articles/856578/
Хабр
Разница между ранним и поздним связыванием
В этой публикации я « на пальцах » попытаюсь объяснить, чем отличается раннее и позднее связывание кода для обычного программиста. Не для компилятора или статического...
Продвинутая регистрация multi-сервисов в Angular
#angular #javascript #di #dependencyinjection #typescript
https://habr.com/ru/articles/860586/
#angular #javascript #di #dependencyinjection #typescript
https://habr.com/ru/articles/860586/
Хабр
Продвинутая регистрация multi-сервисов в Angular
Внедрение нескольких сервисов с помощью одного токена — достаточно удобная механика в фреймворке Angular. Однако, можно столкнуться с неприятностью, что во всех местах, где нужно получить данный...
Самая сложная директива Taiga UI
#html #dropdown #focus #accessibility #directive #dependencyinjection
https://habr.com/ru/companies/tbank/articles/863842/
#html #dropdown #focus #accessibility #directive #dependencyinjection
https://habr.com/ru/companies/tbank/articles/863842/
Хабр
Самая сложная директива Taiga UI
Часто необходимо знать, с какой областью страницы взаимодействует пользователь. Например, если вы создаете выпадающее меню, нужно понять, когда его закрывать. Наивная реализация будет просто слушать...
Dagger 2: как сделать свой DI за 10 минут
#kotlin #dagger2 #android #di #dependencyinjection #java
https://habr.com/ru/companies/ozontech/articles/866452/
#kotlin #dagger2 #android #di #dependencyinjection #java
https://habr.com/ru/companies/ozontech/articles/866452/
Хабр
Dagger 2: как сделать свой DI за 10 минут
Вступление Привет, меня зовут Иван Курак, я Android-разработчик приложения Ozon Job. Если в первой статье мы разбирали фреймворк Koin, то во второй на наш исследовательский стол попадёт Dagger,...