Современный React все больше соответствует идеалам функционального программирования.Ежедневно мы пользуемся подходами из мира ФП, зачастую даже не подозревая об этом.Эти паттерны плотно укоренились в сознании фронтенд-разработчиков, делая наш код значительно чище, читаемее и предсказуемее.В этой статье мы применим один из функциональных паттернов в React приложении и посмотрим что из этого выйдет. Читать далее
Почему дезинфекция важна для кафе? В современном мире, где здоровье и безопасность становятся приоритетами, особенно актуальной становится тема дезинфекции общественных мест, таких как кафе и рестораны. Многие из нас, входя в заведение, невольно задумываются о чистоте и…
Привет, Хабр. Меня зовут Крис Курдюмова, я старший менеджер по продукту в Яндексе, и в этой статье я хочу рассказать про онбординг пользователя. Задача онбординга — не просто объяснить интерфейс, а провести пользователя к его первой ценности…
Алгоритм Краскала — это жадный алгоритм, который используется для нахождения минимального остовного дерева (MST) в связном, взвешенном и неориентированном графе. В контексте генерации лабиринтов он применяется для создания структуры, где каждая ячейка соединена с другими без циклов и недостижимых областей. В результате получается так называемый "идеальный лабиринт", в котором из любой точки можно попасть в любую другую по единственному пути. Читать далее
Определение уровней поддержки и сопротивления на дневных графикахРазберем процесс построения уровней поддержки и сопротивления на дневных таймфреймах. Если вам кажется, что уровни на всех временных интервалах определяются одинаково, то это заблуждение.Опытные трейдеры,…
Каждый, кто наблюдал за петухом, расхаживающим по двору фермы, может согласиться, что в птицах есть что-то динозавроподобное. В этом нет ничего удивительного, если учесть, что птицы — это динозавры. Но с точки зрения классификации это вызывает вопрос: раз динозавры — рептилии,…
Vim и Emacs — это, пожалуй, самый древний и легендарный «братский» конфликт в мире текстовых редакторов. Одни говорят: «Люди делятся на тех, кто знает Vim, и тех, кто знаком с болью и страданием». Другие возражают: «Emacs на самом деле полноценная операционная система, где просто не хватает хорошего текстового редактора».Давайте попробуем окунуться в историю этого противостояния и собрать любопытные (а местами и безумные) факты о Vim и Emacs. Читать далее
Почему маленький неожиданный бонус радует сильнее, чем крупный, но ожидаемый доход?В этой статье разобрал психологию сюрпризов, их влияние на пользователей и продукт.А еще реальные кейсы, где эффект неожиданности повышает лояльность и удержание пользователей.В юности заметил на себе интересный эффект. Случилась у меня однажды, что называется, стихийная продажа... Читать далее
Существует множество методик, позволяющих посмотреть на продукт с нестандартных ракурсов, сломать привычные рамки мышления и прийти к неожиданным решениям. Я расскажу про несколько техник, которые действильно работают( “перепрыгивание через препятствия”, “ухудшение”…
Современные системы искусственного интеллекта, такие как ChatGPT от OpenAI, Gemini от Google и Claude от Anthropic, поразили воображение общественности, создавая беглый текст на нескольких языках в ответ на запросы пользователей. Эти компании также попали в заголовки газет благодаря огромным…