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: Логируем как профессионалы
Часто вижу, что помимо обработки исключений, люди мучаются кое с чем еще, а именно с логированием.Большинство людей не знают, что писать в логи, поэтому решают логировать все, что угодно, думая, что...
Как работает кеширование в Bitrix? Всё просто http://amp.gs/jYCJ3
Хабр
Как работает кеширование в Bitrix? Всё просто
1. ВведениеДанная статья — это не научный прорыв, а лишь помощник, чтобы быстрее понять, как работает стандартный функционал в Bitrix.Давайте представим, что в разделе каталога у нас 150 запросов к...
SlackBot на минималках для работы с кандидатами http://amp.gs/jYC3j
Хабр
SlackBot на минималках для работы с кандидатами
Давайте представим, что есть кандидат, и у него есть несколько этапов найма (интервью с hr, техническое интервью, согласование с руководством и тд.). По некоторым этапам HR сотруднику приходилось...
Делаем автоматическое отображение ошибок контрола в ангуляре http://amp.gs/jYCad
Хабр
Делаем автоматическое отображение ошибок контрола в ангуляре
ВведениеРабота с формами - одна из фундаментальных задач которой сталкиваешься при написании фронтенд-приложения. К счастью для Angular разработчиков большинство полезных инструментов для создания и...
Jooq 3.15+. Сравнение R2DBC и JDBC подходов к разработке http://amp.gs/jYCc1
Хабр
Jooq 3.15+. Сравнение R2DBC и JDBC подходов к разработке
Приветствую!
На протяжении нескольких лет моего опыта в качестве разработчика ПО, не раз сталкивался с ситуацией, когда нужно было выполнить не самый простой SQL-запрос по производительности....
На протяжении нескольких лет моего опыта в качестве разработчика ПО, не раз сталкивался с ситуацией, когда нужно было выполнить не самый простой SQL-запрос по производительности....
PVbase: compacted topic в Apache Kafka http://amp.gs/jYkja
Хабр
PVbase: compacted topic в Apache Kafka
Подумайте о проблеме, которую вы можете решить с помощью Big Data, и задайте себе вопрос: «Что будет, если мы захотим увеличить масштаб в 100 000 раз?» Ответ прост: producer продолжит закачивать...
Проблема омографов в задачах G2P и автоматической простановки ударений http://amp.gs/jYkxK
Хабр
Проблема омографов в задачах G2P и автоматической простановки ударений
Задачи автоматического перевода слов в фонемы (grapheme-to-phoneme или G2P), автоматической простановки ударения, и автоматической простановки буквы ё сейчас решаются довольно успешно даже...
Система управления цветом vs Браузеры vs Просмотрщики графических файлов http://amp.gs/jYkkD
Хабр
Система управления цветом vs Браузеры vs Просмотрщики графических файлов
Точное преобразование цветового пространства профиля происходит в и обратно в независящем от устройства цветовом прострастве (PCS), то есть система управления цветовым профилем программы преобразует...
[Перевод] Новая теория бросает вызов третьему закону Ньютона http://amp.gs/jYkeK
Настройка VSCode для программирования AVR в Linux http://amp.gs/jYkPH
Хабр
Настройка VSCode для программирования AVR в Linux
Всем, кто занимается электроникой, так или иначе знакомы контроллеры AVR. Начинающим они знакомы, по большей части, за счёт экосистемы Arduino. В них есть большой плюс - собственный загрузчик, что...