[Перевод] Возможности функций, возвращающих другие функции в JavaScript

JavaScript широко известен тем, что по своей природе является чрезвычайно гибким. В этом посте мы покажем несколько примеров использования этого преимущества при работе с функциями.Поскольку функции можно передавать куда угодно, мы можем поместить их в…

MultiItem адаптер для RecyclerView в 40 строк кода с BRVAH

Это третья часть цикла статей про разработку адаптеров для RecyclerView c BRVAH.Прошлые части: Читать далее

Как мы обновляли мобильное приложение для официантов: выбор стека и тест трех версий. Кто победил?

Привет! Меня зовут Сергей Арсёнов, я руковожу мобильной разработкой в компании r_keeper. Хочу рассказать, как мы обновляли мобильное b2b-приложение для официантов и почему выбрали для него не совсем классический стек — Kotlin Multiplatform Mobile + UI …

Российская конференция для разработчиков от Microsoft: Day of the DEVs

Вы давно ждали и мы сделали крупное российское онлайн-мероприятие для разработчиков от Microsoft в России: Day of the DEVs.12 октября систематизируем знания в 5 основных направлениях: Hybrid/Multi cloud, Security, OSS, Data&AI для приложений, Проду…

Архитектура как кот VS Архитектура как кол

Знаете что я больше всего ненавижу? Я люто ненавижу рамки. Ограничения, которые не дают развить мою идею. Вам знакомы эти чувства? Если да, то приглашаю в подкат поговорить. Читать далее…

SSR для Bitrix с Vue.js без Nuxt.js: как не потерять поисковую индексацию

Привет, Хабр!Я Саша Шутай, backend-тимлид в компании AGIMA. Сейчас расскажу, что делать, если на проекте Bitrix сожительствует с Vue.js и поисковые боты не видят контента вашего сайта. Рассмотрим технологию серверного рендеринга страниц с помощью Puppe…

[recovery mode] Даем почву для авто обнаружения пользователей Linux для Zabbix

Давайте рассмотрим вопрос о авто обнаружениях в Zabbix не предусмотренных разработчиками, но очень нужные для решения ряда задач. Читать далее…