Структурное логирование и интерполированные строки в 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. В них есть большой плюс - собственный загрузчик, что...
После сборки — доработать напильником. Фиксим Retrofit для Корутин http://amp.gs/jYkNw
Хабр
После сборки — доработать напильником. Фиксим Retrofit для Корутин
Всем привет, это Полина Широбокова, android-разработчик в компании 65apps. При выходе Retrofit версии 2.6.0 нам озвучили официальную поддержку корутин, а значит — теоретически больше не было...
Next.js: подробное руководство. Итерация вторая http://amp.gs/jYku3
Хабр
Next.js: подробное руководство. Итерация вторая
Привет, друзья!
Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится).
Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений,...
Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится).
Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений,...
Сохранить остроту ума в любом возрасте http://amp.gs/jYk6v
Хабр
Сохранить остроту ума в любом возрасте
Ключевые идеи неизданной на русском книги «Сохранить ум острым» («Keep Sharp») известного нейрохирурга и писателя Санджая Гупты.Изображение предоставлено командой сервиса ключевых идей нон-фикшн...
КОМПАС-3D и Linux → Часть 3 (ROSA и РЕД ОС) http://amp.gs/jYeIO
Хабр
КОМПАС-3D и Linux → Часть 3 (ROSA и РЕД ОС)
Вот и добрались до дистрибутивов операционных систем на ядре Linux, которые начинаются на букву Р. В предыдущих частях мы рассмотрели запуск КОМПАС-3D v20 в ОС Ubuntu , Astra Linux и “Альт” . И сразу...