Как за час построить CI/CD для высоконагруженного проекта в облаке SberCloud.Advanced http://amp.gs/jYf0m
Хабр
Как за час построить CI/CD для высоконагруженного проекта в облаке SberCloud.Advanced
Привет, Хабр! Меня зовут Кирилл Шеховцов, и я технический лидер в SberCloud. Сегодня расскажу, как быстро интегрировать пайплайн Continuous Integration/Continuous Delivery (CI/CD) и продуктовый подход...
Генеративные диалоговые модели: как мы разговорили виртуальных ассистентов Салют http://amp.gs/jYf3I
Хабр
Генеративные диалоговые модели: как мы разговорили виртуальных ассистентов Салют
Порой люди обращаются к искусственному интеллекту не для того, чтобы заказать еду, найти подходящий фильм или решить какую-то ещё свою задачу, а для того, чтобы просто поболтать. Например, потому что...
Main Loop (Главный цикл) в Android Часть 2. Android SDK http://amp.gs/jYf32
Хабр
Main Loop (Главный цикл) в Android Часть 2. Android SDK
Основой любого приложения является его главный поток. На нем происходят все самые важные вещи: создаются другие потоки, меняется UI. Важнейшей его частью является цикл. Так как поток главный, то и его...
Беда “войти в айти” или курсы тестировщика отзывы: Глава 2.1, в которой легкий испанский стыд http://amp.gs/jYfHT
Хабр
Беда “войти в айти” или курсы тестировщика отзывы: Глава 2.1, в которой легкий испанский стыд
Содержание предыдущих серийГлава 0, в которой перитонитыАвтор составляет методику исследования онлайн-курсов, которая дала бы ответы на вопросы:- Перспектива за платформенным обучением, или тысячи лет...
Программируем микроконтроллеры ESP32 и STM32 на C# (nanoFramework) http://amp.gs/jYf2O
Хабр
Программируем микроконтроллеры ESP32 и STM32 на C# (nanoFramework)
.NET nanoFramework — это бесплатная платформа с открытым исходным кодом, основанная на .NET и предназначена для малых встраиваемых устройств, микроконтроллеров. С её помощью можно разрабатывать...
Что нам стоит дом построить? (часть 3) http://amp.gs/jYfo8
Хабр
Что нам стоит дом построить? (часть 3)
Продолжаем рассказывать про ECM-систему, разработкой которой мы занимаемся. С момента выхода предыдущей статьи прошло достаточно много времени, и мы успели не только создать прототип, но и реализовать...
Как оптимизировать производительность сайта. Расширенные рекомендации http://amp.gs/jYCnL
Хабр
Как оптимизировать производительность сайта. Расширенные рекомендации
Привет! Это снова Сергей Кузнецов, руководитель отдела Frontend-разработки в AGIMA . Недавно я рассказывал здесь про оптимизацию сайта в разрезе показателей Google PageSpeed . И теперь хочу вернуться...
[Перевод] Создание массива зеркал на 3D-принтере http://amp.gs/jYCen
Хабр
Создание массива зеркал на 3D-принтере
Недавно я сделал предложение руки и сердца одному прекрасному человеку с помощью шестигранной зеркальной штуковины, изображенной на фото. Мы оба большие нёрды, и мне хотелось сделать что-нибудь...
Angular Libs как монорепозиторий: начало, настройка, работа с assets http://amp.gs/jYCVw
Хабр
Angular Libs как монорепозиторий: начало, настройка, работа с assets
Всем привет! Меня зовут Илья, и я тимлид команды фронтенда в Каруне. В этой серии статей я хочу как можно подробнее осветить отличный инструмент Angular Libs. В частности, то, как можно использовать...
[Перевод] 5 возможностей JavaScript ES12, которыми стоит воспользоваться уже сегодня http://amp.gs/jYCdr
Хабр
5 возможностей JavaScript ES12, которыми стоит воспользоваться уже сегодня
Стандарт ECMAScript 2021 (12 редакция) выпущен 22 июня 2021 года. Вместе с ним появились новые возможности и новые синтаксические конструкции. Все эти улучшения направлены на то, чтобы сделать...
[Перевод] Минимальный шаблон безопасного Bash-скрипта http://amp.gs/jYCSJ
Хабр
Как писать bash-скрипты надежно и безопасно: минимальный шаблон
Скрипты на Bash. Как много в этом слове. Любому разработчику рано или поздно приходится их писать. Почти никто не скажет "да, я люблю писать bash-скрипты", и поэтому этой теме уделяют мало внимания.Я...
Структурное логирование и интерполированные строки в C# 10 http://amp.gs/jYCiZ
Правильная архитектура мультиязычного магазина с импортом данных из нескольких систем http://amp.gs/jYCDA
Хабр
Правильная архитектура мультиязычного магазина с импортом данных из нескольких систем
Постановка задачиВесной 2020-го года мы получили заказ на разработку мультиязычного b2b интернет-магазина для крупного бренда. Целевая аудитория: несколько тысяч дилеров из России, Европы и США. У...
[Перевод] Python: Логируем как профессионалы http://amp.gs/jYCDb
Хабр
Python: Логируем как профессионалы
Часто вижу, что помимо обработки исключений, люди мучаются кое с чем еще, а именно с логированием.Большинство людей не знают, что писать в логи, поэтому решают логировать все, что угодно, думая, что...