React memo: Преисполнимся в оптимизации

Привет! Сегодня поговорим про стандартные способы оптимизации web-приложения в экстремистской библиотеке React. Мотивацией послужило некоторое количество кода, который я видел. Связан он с использование API React не по назначению или без учета каких-то…

Оптимизация данных в MS SQL

Основная статья Взаимодействие DWH Oracle и MS SQLОдним из методов для оптимизации обработки, хранения и администрирования данных в базе данных и кубах MS SQL — это процесс создании партицирования данных.Partitioning (партицирование или по-другому…

[Перевод] Не обманывайте себя: вы не «исправите это потом»

Недавно я одобрил pull request от коллеги с таким описанием: «Сделано костыльно, но мне не хватает сегодня времени реализовать это лучше». И тогда я задумался: когда же будет устранен этот «костыль»? На память приходит много случаев, когда я сам или мо…

[Перевод] Эффективная работа со строками в JavaScript

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

Оптимизируй или сдохни: профилирование и оптимизация Jetpack Compose

В Google Play сыпятся жалобы на зависания и заторможенность вашего новенького-свеженького приложения на Compose? Вам пригодятся советы из данной статьи, чтобы это исправить. Читать далее…

Пишу фреймворк LDL на С++ с поддержкой старых систем

Приветствую хабравчане!Рассказываю как разрабатываю аналог библиотеки SDL2 на С++ под лицензией boost. Мемы присутствуют:) Loading

[Перевод] Исключения из принципа YAGNI

В общем и целом, я убежден в верности принципа YAGNI (You Aren’t Gonna Need It – Это вам не понадобится), согласно которому нужно внедрять в ПО функциональность – это касается также универсальности и абстракции, – только когда станет ясно, что она дейс…

Как мы зарелизили новую корзину и победили проблему разваливающихся заказов

Привет! Меня зовут Катя Антипова, я старший продакт в М.Видео-Эльдорадо. Сегодня я расскажу вам о том, как мы обновляли корзину в мобильном приложении и на сайте М.Видео и решали одну их сильных «головных болей» наших клиентов. Читать далее…