Статьи


1. На боковой панели переходим в Source Control -> Clone Repository 2. Вставляем ссылку на наш репозиторий 3. Выбираем папку, куда будет клонироваться репозиторий 4. Создадим новый файл 5. Переходим во вкладку Source Control. Нажимаем на +(stage changes) рядом с файлом. Называем коммит и нажимаем Commit 6. Нажимаем на три точки -> Pull, Push -> Push 7. Проверяем на GitHub, появился ли наш файл...

Читать далее


Страница GitHub Trending (https://github.com/trending) — это раздел на GitHub, где отображаются репозитории, которые набирают популярность в данный момент. Она помогает разработчикам находить интересные проекты, библиотеки и инструменты, которые активно развиваются или набирают внимание сообщества. Основные особенности страницы: Как использовать страницу Trending: Примеры популярных категорий: Страница GitHub Trending — это отличный способ быть в курсе последних тенденций в мире разработки и находить полезные проекты для изучения или использования в своей работе....

Читать далее


Есть несколько материалов на эту тему: https://medium.com/naukri-engineering/retry-mechanism-and-delay-queues-in-apache-kafka-528a6524f722 https://copyprogramming.com/howto/apache-kafka-consumer-delay-option#apache-kafka-consumer-delay-option https://habr.com/ru/company/tinkoff/blog/487094/ https://russianblogs.com/article/13811188620/ https://medium.com/naukri-engineering/retry-mechanism-and-delay-queues-in-apache-kafka-528a6524f722 https://habr.com/ru/company/southbridge/blog/547264/ https://medium.com/@bigdataschool/%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BE%D1%87%D0%B8%D1%81%D1%82%D0%BA%D0%B0-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D1%82%D0%BE%D0%BF%D0%B8%D0%BA%D0%B0%D1%85-apache-kafka-3-%D0%B2%D0%B0%D0%B6%D0%BD%D1%8B%D1%85-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8-cfad50ce5c30 https://www.bigdataschool.ru/blog/kafka-retention-configurations.html https://slurm.io/tpost/pnyjznpvr1-apache-kafka-osnovi-tehnologii https://www.oreilly.com/library/view/kafka-the-definitive/9781491936153/ch04.html https://slurm.io/tpost/pnyjznpvr1-apache-kafka-osnovi-tehnologii https://habr.com/ru/company/parimatch_tech/blog/544304/ Общие принципы: Kafka не удаляет сообщения из очереди Сообщения можно добавлять повторно, но это будут уже новые сообщения Если надо сделать отложенную отработку, лучше делать дополнительные топики...

Читать далее


Многие команды пользуются сервисами для организации работы с удалёнными репозиториями, такими как: GitHub GitLab BitBucket jetbrains space Но, все эти сервисы, хоть и удобные и популярные, но, зарубежные. Сейчас многие задумываются о том, как обезопасить собственный проект от всевозможных внешних влияний. Существует несколько вариантов более безопасного сохранения кода: Создать собственный Git сервер. Легко, супербезопасно (доступ только у Вас и Вы им управляете), но, сложно поддерживать, искать и настраивать Web интерфейс, настраивать CI/CD сторонними инструментами Использовать аналоги GitHub — сервисы и платформы, предоставляющие функции работы с удалёнными репозиториями: GitFlic — российский облачный сервис Gitee......

Читать далее


Google Play Для создания нового приложения в Google Play (или работы с существующими) нужно перейти по адресу https://play.google.com/console и выбрать аккаунт разработчика. Затем нажать кнопку «Создать приложение»: Откроется страница создания приложения. Необходимо заполнить следующие поля — название приложения, язык по умолчанию, приложение или игра (выбор), бесплатное или платное (выбор): Далее нужно подтвердить согласие с правилами и нажать кнопку «Создать приложение»: После этого созданное приложение появится в виде черновика в разделе «Все приложения»: Приступаем к тестированию. В панели управления в пункте «Начните тестирование» необходимо нажать на кнопку «Посмотреть задачи». Откроется список необходимых к выполнению......

Читать далее


Источник и пояснения: https://overcoder.net/q/13422/%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-git-merge-%D0%B8-git-merge-no-ff Ускоренное слияние Ускоренное слияние происходит, когда последний коммит текущей ветки является прямым продолжением целевой ветки. В этом случае для объединения истории Git не выполняет полноценное слияние, а просто переносит указатель текущей ветки в конец целевой ветки. Объединение историй проходит успешно, поскольку все коммиты целевой ветки теперь доступны из текущей ветки. Так, ускоренное слияние одной из функциональных веток с веткой main будет выглядеть следующим образом: Однако выполнить ускоренное слияние не получится, если ветки после разделения развивались независимо друг от друга. Если до целевой ветки нет прямого пути, Git будет вынужден объединить их......

Читать далее


Облачные службы Google, которые можно подключать к собственному мобильному приложению или сайту. Подробная официальная документация (РУ) https://firebase.google.com/docs/database Основное применение FireBase — замена серверной части приложения — т.е. нужно сделать только мобильное приложение и подключение к Firebase а вся самосинхронизирующаяся база данных будет храниться в FireBase. Использование Realtime Database источник картинки и полезная статья по понимаю работы этого инструмента: https://www.alfianlosari.com/posts/firebase-realtime-database-with-many-to-many-relationship-schema/ Пример подключения к БД Создание БД Чтение данных из БД...

Читать далее