DevGang
Авторизоваться

Как настроить CI/CD-конвейер с помощью Husky и GitHub Actions

CI/CD – одна из основных практик в современной экосистеме разработки программного обеспечения. Она помогает agile-командам создавать высококачественное программное обеспечение за короткие циклы выпуска.

В этом уроке вы узнаете, что такое CI/CD, и я помогу вам настроить конвейер CI/CD с помощью Husky и GitHub Actions в приложении Next.js.

Шаблоны в разработке программного обеспечения: более глубокий взгляд

С тех пор как я начал свой путь в программировании, я заметил интересную закономерность: большинство приложений шаблонны. Да это чистый факт! Просто остановитесь прямо здесь, в начале этой статьи, и начните думать обо всех проектах, которые вы разработали.

Что они имеют общего? Если вы присмотритесь, вы увидите, что многие основные функции повторно используются в разных проектах. Эти основные функции часто включают аутентификацию пользователей, обработку платежей, управление пользователями и многое другое.

Яндекс Музыка расширяет горизонты музыкальных открытий с помощью сотен редких жанров

Сервис Яндекс Музыка обновил свою систему персональных рекомендаций, добавив сотни редких музыкальных жанров. Теперь пользователи могут погружаться в новые направления и открывать для себя неизвестных артистов.

Для обучения системы Яндекс Музыка пригласила музыкальных экспертов, в числе которых:

Руководство для начинающих по операциям CRUD в NodeJS и MongoDB

Операции CRUD означают создание, чтение, обновление и удаление. Эта процедура позволяет работать с данными из базы данных MongoDB.

С помощью этих четырех операций вы можете создавать, читать, обновлять и удалять данные в MongoDB.

Последние достижения в области ИИ с открытым исходным кодом от лаборатории Tongyi Lab компании Alibaba: FunAudioLLM

В то время как OpenAI не спешит выпускать своего голосового помощника GPT-4o, другие модели генерации звука появляются одна за другой, и, что важно, они с открытым исходным кодом.

Недавно лаборатория Tongyi Lab компании Alibaba сделала значительный шаг, запустив FunAudioLLM, проект речевой модели с открытым исходным кодом, включающий две модели: SenseVoice и CosyVoice.

Huawei открывает гигантский исследовательский центр в Шанхае

Компания Huawei объявила об открытии своего нового исследовательского комплекса Lianqiu Lake R&D Center в рамках проекта Qingpu. Центр, расположенный на территории более чем 10,5 млн квадратных метров, обошелся компании в $1,4 миллиарда и станет местом работы для 35 000 ученых и инженеров Huawei.

Lianqiu Lake R&D Center будет заниматься разработкой передовых технологий в различных сферах, включая чипы HiSilicon, устройства с поддержкой 5G и 6G, смартфоны, автомобили и технологии в области цифровой энергетики.

Как использовать Generics в Java – объяснено на примерах кода

В вашей Java-программе вы могли столкнуться с ужасным исключением ClassCastException во время выполнения при работе с различными типами объектов, такими как Integer, String и т. д. Эта ошибка чаще всего возникает из-за приведения объекта к неправильному типу данных.

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

Оптимизация веб-дизайна с помощью переменных CSS

В правилах CSS мы объявляем переменные для основной части документа, которую часто называют элементом :root. Это позволяет использовать переменную повсюду в документе. Однако вы также можете сосредоточиться только на определенных частях документа, указав их в другом селекторе.

:root {
  --primary-color:#ff0000;
}

Запуск скриптов Python с помощью лямбд AWS

Как инженеру-программисту вам иногда приходится писать скрипт для добавления или обновления некоторых записей, которые вы не хотите обрабатывать в своей кодовой базе. Для нескольких записей вы можете запустить свой скрипт локально, даже для сотен записей вы можете использовать многопоточность, но когда вам приходится иметь дело с тысячами записей, этих методов недостаточно. Поэтому на помощь приходят лямбды AWS или функции GCP для оптимизации всего сценария, где вам не нужно беспокоиться о повторном запуске сценария в случае перебоев в работе сети или компьютера.

В этой статье вы узнаете, как эффективно обрабатывать большие обновления записей с помощью лямбд AWS, используя функцию драйвера и целевую функцию.

ВТБ создает собственную АБС для обеспечения независимости и гибкости

Банк ВТБ объявил о планах по полному переходу на собственную автоматизированную банковскую систему (АБС) к 2025 году.

Решение обусловлено интеграцией нескольких банков в структуру ВТБ и возникшими сложностями с существующей IT-инфраструктурой, основанной на американской системе Oracle. Под давлением санкций банк решил создать уникальную систему, адаптированную к его потребностям.

Присоединяйся в тусовку

Поделитесь своим опытом, расскажите о новом инструменте, библиотеке или фреймворке. Для этого не обязательно становится постоянным автором.

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу