Пишем типизированный DI-контейнер для iOS приложения. Часть 1
#БлогкомпанииKTS #Swift #РазработкаподiOS #dependencyinjection #container #di #iosразработка IV
https://habr.com/ru/post/688664/
#БлогкомпанииKTS #Swift #РазработкаподiOS #dependencyinjection #container #di #iosразработка IV
https://habr.com/ru/post/688664/
Хабр
Пишем типизированный DI-контейнер для iOS приложения. Часть 1
Привет, читатель! Меня зовут Александр, я техлид iOS в KTS . В серии статей я поделюсь своим представлением о DI и попробую решить основную проблему библиотечных решений для DI: нам нужно точно...
Что в DI-Контейнере твоем, С++? Пробуем написать
#C #IoC #dependencyinjection #c17 IV
https://habr.com/ru/post/722940/
#C #IoC #dependencyinjection #c17 IV
https://habr.com/ru/post/722940/
Хабр
Что в DI-Контейнере твоем, С++? Пробуем написать
Доброго времени суток, жители Хабра. Из-за наличия довольно большого опыта разработки на C# мне хотелось наличия таких же удобных DI-контейнеров на C++. Особенно после того, как побывал на нескольких...
Разделение контейнера зависимостей в ASP.NET Core
#Разработкавебсайтов #NET #C #autofac #dependencyinjection #aspnetcore #c IV
https://habr.com/ru/articles/743688/
#Разработкавебсайтов #NET #C #autofac #dependencyinjection #aspnetcore #c IV
https://habr.com/ru/articles/743688/
Хабр
Разделение контейнера зависимостей в ASP.NET Core
Разработчики AspNet Core (здесь и далее речь идёт об AspNet актуальных версий: 6 и 7, но может быть применимо и к более ранним версиям) хорошо знают, что механизм Dependency Injection встроен в этот...
Использование Inversion of Control и Dependency Injection в MVC-приложениях
#БлогкомпанииOTUS #Программирование #Проектированиеирефакторинг #mvc #inversionofcontrol #dependencyinjection IV
https://habr.com/ru/companies/otus/articles/744566/
#БлогкомпанииOTUS #Программирование #Проектированиеирефакторинг #mvc #inversionofcontrol #dependencyinjection IV
https://habr.com/ru/companies/otus/articles/744566/
Хабр
Использование Inversion of Control и Dependency Injection в MVC-приложениях
Автор статьи: Артем Михайлов В разработке MVC-приложений одной из наиболее важных задач является обеспечение гибкости и легкости поддержки системы. Для этого необходимо использовать правильную...
Пишем хорошие компоненты, которые захочется переиспользовать, а плохие — не пишем
#БлогкомпанииAvitoTech #Разработкавебсайтов #ReactJS #dependencyinjection #react #компоненты #typescript IV
https://habr.com/ru/companies/avito/articles/739330/
#БлогкомпанииAvitoTech #Разработкавебсайтов #ReactJS #dependencyinjection #react #компоненты #typescript IV
https://habr.com/ru/companies/avito/articles/739330/
Хабр
Пишем хорошие компоненты, которые захочется переиспользовать, а плохие — не пишем
Привет! Меня зовут Антон Крылов, я фронтенд-разработчик в Авито — занимаюсь профилями. До Авито я работал тимлидом и видел много хорошего и плохого кода. В этой статье — мои наблюдения и размышления...
Зачем нужно внедрение зависимостей в JS
#Разработкавебсайтов #JavaScript #inversionofcontrol #dependencyinjection #dependencyinversionprinciple #es6 #javascript IV
https://habr.com/ru/articles/748132/
#Разработкавебсайтов #JavaScript #inversionofcontrol #dependencyinjection #dependencyinversionprinciple #es6 #javascript IV
https://habr.com/ru/articles/748132/
Хабр
Зачем нужно внедрение зависимостей в JS
Этот пост является ещё одной попыткой сформулировать идею, зачем нужно внедрение зависимостей в ванильном JavaScript (именно в ES6+, а не в TS). Основная сложность в том, что шаблон “внедрение...
Kodein DI для Android. Основы API
#БлогкомпанииDodoEngineering #РазработкаподAndroid #Разработкамобильныхприложений #Android #dependencyinjection #di #kodein IV
https://habr.com/ru/companies/dododev/articles/755288/
#БлогкомпанииDodoEngineering #РазработкаподAndroid #Разработкамобильныхприложений #Android #dependencyinjection #di #kodein IV
https://habr.com/ru/companies/dododev/articles/755288/
Хабр
Kodein DI для Android. Основы API
Android разработчики обожают DI. Куда ни посмотри, куча статей и выступлений про Dagger 2, Hilt или Koin, но очень мало про Kodein. Даже на Хабре всего пару неплохих статей, но и те от 2018 года. Но...
DOM, DI и View: деревья в Angular
#БлогкомпанииTINKOFF #JavaScript #Angular #TypeScript #dependencyinjection #dom IV
https://habr.com/ru/companies/tinkoff/articles/756024/
#БлогкомпанииTINKOFF #JavaScript #Angular #TypeScript #dependencyinjection #dom IV
https://habr.com/ru/companies/tinkoff/articles/756024/
Хабр
DOM, DI и View: деревья в Angular
Чтобы стать продуктивным разработчиком на Angular, потребуется понимание различных деревьев, из которых состоит приложение. На первый взгляд легко можно спутать дерево инжекторов DI и DOM-дерево...
Идея небольшого дополнительного механизма для контейнера внедрения зависимостей
#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,...