[Из песочницы] Законы рефлексии в Gо
#Программирование #Go #go #golang #reflect #reflection #метапрограммирование IV
https://habr.com/post/415171/
#Программирование #Go #go #golang #reflect #reflection #метапрограммирование IV
https://habr.com/post/415171/
t.me
Законы рефлексии в Gо
Привет, Хабр! Представляю вашему вниманию перевод статьи «The Laws of Reflection» от создателя языка. Рефлексия — способность программы исследовать собственную...
Метапрограммирование в JavaScript
#JavaScript #БлогкомпанииДоксВижн #javascript #reflectapi #reflection IV
https://habr.com/post/417097/
#JavaScript #БлогкомпанииДоксВижн #javascript #reflectapi #reflection IV
https://habr.com/post/417097/
t.me
Метапрограммирование в JavaScript
Метапрограммирование — вид программирования, связанный с созданием программ, которые порождают другие программы как результат своей работы, либо программ,...
[Из песочницы] Динамическое аспектно-ориентированное
#NET #C #ООП #Промышленноепрограммирование #аспектноепрограммирование #reflection #ilgenerator IV
https://habr.com/ru/post/472598/
#NET #C #ООП #Промышленноепрограммирование #аспектноепрограммирование #reflection #ilgenerator IV
https://habr.com/ru/post/472598/
t.me
Динамическое аспектно-ориентированное
Рассказ про специфичную предметную модель, где многие допустимые значения полей зависят от значений других. Задача Разобрать легче на конкретном примере: надо к...
Могучие Typescript Декораторы — как работают, во что компилируются и для каких прикладных задач применимы
#TypeScript #typescript #decorator #metadata #reflection IV
https://habr.com/ru/post/494668/
#TypeScript #typescript #decorator #metadata #reflection IV
https://habr.com/ru/post/494668/
t.me
Могучие Typescript Декораторы — как работают, во что компилируются и для каких прикладных задач применимы
Каждый Ангуляр разработчик видел декораторы в тайпскрипт коде. Их используют, чтобы описать Модули, сконфигурировать Dependency Injection или настроить компонент...
Неудачная статья про ускорение рефлексии
#Высокаяпроизводительность #NET #Сервернаяоптимизация #C #Управлениеразработкой #reflection #c IV
https://habr.com/ru/post/499562/
#Высокаяпроизводительность #NET #Сервернаяоптимизация #C #Управлениеразработкой #reflection #c IV
https://habr.com/ru/post/499562/
t.me
Неудачная статья про ускорение рефлексии
Сразу объясню название статьи. Изначально планировалось дать хороший, надежный совет по ускорении использования рефлекшена на простом, но реалистичном примере, о...
[Из песочницы] Скриптовый язык JavaPath для доступа к сложным структурам данных
#Java #Reflection #scriptinglanguage IV
https://habr.com/ru/post/503010/
#Java #Reflection #scriptinglanguage IV
https://habr.com/ru/post/503010/
t.me
Скриптовый язык JavaPath для доступа к сложным структурам данных
В статье рассматривается декларативный скриптовый язык JavaPath как альтернатива использованию Java Reflection и способ избежать "сервисного ада" в обособленных...
Сломать объект с помощью финализации
#Программирование #Java #java #finalize #unsafe #reflection #jep IV
https://habr.com/ru/post/586994/
#Программирование #Java #java #finalize #unsafe #reflection #jep IV
https://habr.com/ru/post/586994/
Хабр
Сломать объект с помощью финализации
Вчера перевели в статус Candidate новый JEP 421: Deprecate Finalization for Removal. Путь к удалению механизма финализации из Java начался в Java 9, когда метод Object.finalize() был впервые объявлен...
Java 18. Что нового добавили и почему вам это пригодится
#Программирование #Java #java18 #кодировка #webсервер #snippet #reflection IV
https://habr.com/ru/post/650289/
#Программирование #Java #java18 #кодировка #webсервер #snippet #reflection IV
https://habr.com/ru/post/650289/
Хабр
Java 18. Что нового добавили и почему вам это пригодится
Много интересных фичВыход Java 18 назначен на 22 марта 2022 года, ждать осталось недолго. Релиз уже несколько дней находится во второй фазе стабилизации, а значит, список фич уже финализирован, а...
Как написать рефлексию для C++
#Программирование #C #reflection #serialization #json #yaml IV
https://habr.com/ru/post/655645/
#Программирование #C #reflection #serialization #json #yaml IV
https://habr.com/ru/post/655645/
Хабр
Как написать рефлексию для C++
C++ поистине противоречивый язык. Старый добрый С существует аж с 1972 года, С++ появился в 1985 и сохранил с ним обратную совместимость. За это время его не раз хоронили, сперва Java, теперь его...
Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола
#БлогкомпанииGarageEight #Программирование #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #retrofit #reflection IV
https://habr.com/ru/post/698870/
#БлогкомпанииGarageEight #Программирование #Разработкамобильныхприложений #РазработкаподAndroid #Kotlin #retrofit #reflection IV
https://habr.com/ru/post/698870/
Хабр
Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола
Привет, Хабр! Меня зовут Юра Кучанов @kuchanov , работаю Android разработчиком в Garage Eight и сегодня хочу рассказать о том, как мы делали Retrofit-подобную библиотеку для JSON-RPC протокола....
Возможно вам не нужен AutoMapper
#Программирование #NET #C #ООП #automapper #mapping #reflection IV
https://habr.com/ru/post/705296/
#Программирование #NET #C #ООП #automapper #mapping #reflection IV
https://habr.com/ru/post/705296/
Хабр
Возможно вам не нужен AutoMapper
Вы знали, что AutoMapper и MediatR создал один и тот же человек? Джимми Богард создал две крайне обсуждаемые и спорные темы в .NET разработке. Если с MediatR уже разобрались , то c AutoMapper также...
Ускоряем java-рефлексию в 2023
#Java #java #java11 #java17 #reflection #javareflectionapi #jeflect IV
https://habr.com/ru/articles/758664/
#Java #java #java11 #java17 #reflection #javareflectionapi #jeflect IV
https://habr.com/ru/articles/758664/
Хабр
Ускоряем java-рефлексию в 2023
Введение Привет, Хабр. С момента выхода в свет предыдущей статьи прошёл год с хвостиком, и у меня наконец-то дошли руки до написания исправленной версии, учитывающей предыдущие косяки с замером...
Protobuf vs Reflection
#Java #РазработкаподAndroid #Kotlin #Gradle #protobuf #reflection IV
https://habr.com/ru/articles/761474/
#Java #РазработкаподAndroid #Kotlin #Gradle #protobuf #reflection IV
https://habr.com/ru/articles/761474/
Хабр
Protobuf vs Reflection
Вы когда-нибудь задумывались, насколько grpc быстрый. Да, в сети, ему равных нет. Если вы гоняете маленькие сообщения, которые надо быстро доставить, то лучше grpc попросту не найти. Но насколько он...
Глобальные события в мобильном приложении
#БлогкомпанииЦиан #РазработкаподAndroid #android #broadcastreceiver #broadcasting #reflection #contentprovider
https://habr.com/ru/companies/cian/articles/804873/
#БлогкомпанииЦиан #РазработкаподAndroid #android #broadcastreceiver #broadcasting #reflection #contentprovider
https://habr.com/ru/companies/cian/articles/804873/
Хабр
Глобальные события в мобильном приложении
Одну и ту же задачу в программировании можно решить множеством различных способов. Привычного подхода, когда мы просто вызываем методы напрямую, обычно хватает почти для всех типов задач. Но с таким...
Reflection в Go
#БлогкомпанииOTUS #Программирование #Go #golang #reflection #программирование
https://habr.com/ru/companies/otus/articles/833770/
#БлогкомпанииOTUS #Программирование #Go #golang #reflection #программирование
https://habr.com/ru/companies/otus/articles/833770/
Хабр
Reflection в Go
Привет, Хабр! Сегодня мы рассмотрим в одну из интересных особенностей Golang — reflection . Мы рассмотрим, что такое reflection, как он работает, и когда его стоит использовать. Reflection позволяет...
Как рефлексия в Kotlin помогает автоматизировать работу с Koin
#Koin #Reflection #Рефлексия #Kotlin #Android
https://habr.com/ru/articles/855842/
#Koin #Reflection #Рефлексия #Kotlin #Android
https://habr.com/ru/articles/855842/
Хабр
Как рефлексия в Kotlin помогает автоматизировать работу с Koin
Работая над большим многомодульным проектом, я нередко попадаю в ситуацию, когда забываю добавить новый модуль в startKoin , из-за чего ловлю org.koin.core.error.NoDefinitionFoundException -...