Что нам стоит дом построить? (часть 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: Логируем как профессионалы
Часто вижу, что помимо обработки исключений, люди мучаются кое с чем еще, а именно с логированием.Большинство людей не знают, что писать в логи, поэтому решают логировать все, что угодно, думая, что...
Как работает кеширование в 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 продолжит закачивать...