modules

  • ХабрахабрФото [Перевод] Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 1)

    [Перевод] Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 1)

    Модули – это дискретные единицы кода, которые можно запускать с помощью командной строки или с помощью плейбука для того, чтобы вносить определенные изменения в целевой узел или собирать с него информацию. Ansible реализует каждый модуль на удалённом целевом узле, а также собирает ответные значения. Модули Ansible также известны как плагины задач или библиотечные плагины.  Существует несколько наиболее важных Ansible-модулей, которые…

    Читать далее »
  • ХабрахабрФото Feature freeze С++23. Итоги летней встречи комитета

    Feature freeze С++23. Итоги летней встречи комитета

    На недавней встрече комитет C++ «прорвало», и в черновую версию C++23 добавили: std::mdspan std::flat_map std::flat_set freestanding std::print("Hello ", "world") форматированный вывод ranges constexpr для bitset, to_chars/from_chars std::string::substr() && import std; std::start_lifetime_as static operator() [[assume(x > 0)]]; 16- и 128-битные float std::generator и очень много другого std::mdspan После того как на прошлой встрече приняли многомерный operator[], реализация std::mdspan упростилась на порядок.…

    Читать далее »
  • ХабрахабрФото Модуляризация iOS-приложения Badoo: борьба с последствиями

    Модуляризация iOS-приложения Badoo: борьба с последствиями

    В предыдущей статье я рассказывал о том, как мы выделили модуль чата в нашем приложении. Всё прошло успешно, и мы собирались распространить этот опыт — начать тотальную модуляризацию в iOS-разработке Badoo. Даже презентовали подход продуктовым командам, командам, занимающимся тестированием и непрерывной интеграцией, и постепенно стали внедрять модуляризацию в наши процессы.  Мы сразу понимали, что будут сложности, поэтому не торопились и…

    Читать далее »
  • ХабрахабрФото Модуляризация iOS-приложения: зачем и как мы разбиваем Badoo на модули

    Модуляризация iOS-приложения: зачем и как мы разбиваем Badoo на модули

    В iOS-разработке Badoo мы уже несколько лет занимаемся созданием модулей, и большая часть нового кода разрабатывается вне кодовой базы приложений. Сейчас у нас более 100 модулей для Badoo и Bumble. В этой статье я расскажу о нашем опыте и отвечу на самые популярные вопросы о модуляризации:  по какому принципу выделять модули;  как организовать связи между ними;  достаточно ли для фичи…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Основа для большого модульного SPA на Laravel + Vue + ElementUI с CRUD генератором

    [Из песочницы] Основа для большого модульного SPA на Laravel + Vue + ElementUI с CRUD генератором

    Последние годы удалось поработать над несколькими большими и не очень проектами с использованием разных back-end и front-end фреймворков. Сталкивался с разными проблемами, возникавшими по мере роста приложения. Сейчас могу сделать вывод из того, какие решения были удачными, а какие — не очень.Используя накопленный опыт, задался целью собрать все лучшие решения, на мой взгляд, и создать свою основу для SPA.Как создавать…

    Читать далее »
  • ХабрахабрФото C++20 утверждён! Чего ждать и к чему готовиться разработчикам в C++23

    C++20 утверждён! Чего ждать и к чему готовиться разработчикам в C++23

    На днях в Праге прошла встреча международного комитета по стандартизации C++. И-и-и-и… C++20 готов! Осталось поставить штампик от ISO, но это чисто формальный шаг, с которым не должно быть проблем. Поздравляю всех с этим замечательным событием! Concepts, Coroutines, Modules, Ranges, std::format, constexpr new и constexpr алгоритмы+vector+string, datetime, jthread, span, bit_cast и многие другие мелкие и большие нововведения. Что успели добавить…

    Читать далее »
  • ХабрахабрФото Feature freeze C++20. Приняли ли Coroutines и Modules?

    Feature freeze C++20. Приняли ли Coroutines и Modules?

    На днях прошла встреча международного комитета по стандартизации C++ в американском городе Кона. Это была не просто встреча, а feature freeze! Никакие серьёзные новые идеи больше не могут просачиваться в стандарт, остаётся лишь пара встреч на добавление предварительно одобренных вещей, исправление недочётов и устранение шероховатостей. Всё это и многое другое ожидает вас под катом. Ожидать ли Модули и Корутины в…

    Читать далее »
  • ХабрахабрФото С++20 и Modules, Networking, Coroutines, Ranges, Graphics. Итоги встречи в Сан-Диего

    С++20 и Modules, Networking, Coroutines, Ranges, Graphics. Итоги встречи в Сан-Диего

    До C++20 осталась пара лет, а значит, не за горами feature freeze. В скором времени международный комитет сосредоточится на причёсывании черновика C++20, а нововведения будут добавляться уже в C++23. Какие новинки появятся в C++20, что из крупных вещей приняли, а что отклонили — всё это ждёт вас под катом. Ноябрьская встреча в Сан-Диего — предпоследняя перед feature freeze. char8_t Добавили…

    Читать далее »
  • ХабрахабрФото [Перевод] Введение в систему модулей Go

    [Перевод] Введение в систему модулей Go

    11 языка программирования Go принесет экспериментальную поддержку модулей — новую систему управления зависимостями для Go. Грядущий релиз версии 1. (прим.перев.: релиз состоялся) С тех пор кое-что слегка поменялось, да и мы стали ближе к релизу, поэтому мне кажется, что настало время для новой статьи — добавим больше практики. Недавно я уже писал об этом небольшой пост. Итак, вот, что мы…

    Читать далее »
  • ХабрахабрФото C++20 всё ближе. Встреча в Джексонвилле

    C++20 всё ближе. Встреча в Джексонвилле

    В начале марта в американском городе Джексонвилле завершилась встреча международной рабочей группы WG21 по стандартизации C++. На встрече добавляли фишки в C++20, подготавливали к выпуску «превью» новых компонентов и полировали до блеска шероховатости языка. Хотите посмотреть на новости и узнать: Почему это тут золотая медаль справа? Как там поживает кросплатформенный SIMD? Что будет если 4000 поделить на последнюю пятницу февраля?…

    Читать далее »


Кнопка «Наверх»