> dev-блог

Александр ДаниловДанилов А.Данилов

Поддержать

(нажмите чтобы выбрать/скопировать)
QR код для BTCQR код для BTCQR код для BTCQR код для BTCQR код для BTCbtc
en | > ру
  • ООП: худшее, что случалось с программированием [24.02.2025]

    Изображение показывает что бы было, если бы здания строились так же, как пишется код. Пожилые люди просят внука построить сортир и в итоге получают уродливую, монструозную постройку, а рядом внук рассуждает о том, что видимо нужно было наследовать классы по другому. В руках у него банан, вокруг джунгли и несколько обезьян. На постройке логотип Java.

    В этой статье попробуем разобраться, почему ООП — худшее, что было придумано в программировании, как оно стало таким популярным, почему опытные программисты Java (C#, C++ и т.п.) в принципе не могут считаться крутыми инженерами, а код на Java - хорошим.

    >> нажмите, чтобы открыть <<
  • Стили, темы и адаптивная верстка в React Native [21.11.2024]

    Изображение адаптивной верстки на разных устройствах - от смартфонов до экрана компьютера, с довольным котом

    Из этой статьи вы узнаете, как эффективно организовать очень важную часть разработки на React Native - работу со стилями и ресурсами для создания адаптивных и доступных интерфейсов под три платформы: iOS, Android и Web, и нужны ли для этого библиотеки. Также в целом обсудим особенности верстки и проблемы производительности в рамках данного фреймворка.

    >> нажмите, чтобы открыть <<
  • Библиотека RRC для управления запросами и кэшем на базе Redux: [лучшая] альтернатива RTK-Query и другим решениям [14.09.2024]

    Изображение примера нормализованного состояния

    Вашему вниманию представляется react-redux-cache (RRC) - легковесная библиотека для загрузки и кэширования данных в React приложениях, которая поддерживает нормализацию, в отличие от React Query и RTK Query, при этом имеет похожий, но очень простой интерфейс. Построена на базе Redux, покрыта тестами, полностью типизирована и написана на Typescript.

    >> нажмите, чтобы открыть <<
  • Тайное знание: синхронизация, многопоточность, очереди [27.03.2024]

    Изображение графика производительности механизмов синхронизации из статьи

    Может ли быть так, что в большинстве популярных языков отсутствует самый эффективный механизм синхронизации? Что инженеры Microsoft, Oracle и мн. др. крупных компаний, не говоря уже об остальных, вплоть до 2024 года так и не догадались, как же эффективнее всего синхронизировать доступ к данным? А все что знает абсолютное большинство программистов, в том числе топовых IT компаний (за исключением редких разработчиков платформ Apple) о синхронизации — ошибочно? Сегодня попробуем разобраться.

    Эта статья подразумевает, что вы уже имеете базовое представление о механизмах синхронизации. Код написан на C#, но конкретный язык особого значения не имеет.

    >> нажмите, чтобы открыть <<
emailgithublinkedininstagram
© 2024 - 2025 Александр Данилов