• Представь себе, что ты находишься в Плоскомире, и вдруг кто-то предлагает тебе заглянуть в мир трех измерений. Разве это не покажется тебе безумием? Эдвин Эбботт, «Флатландия» Эта статья про застарелые комплексы, а также про успешное их преодоление. Восемь лет назад,…

  • Я уже несколько лет провожу геймджемы и постоянно вижу холивары вокруг судейского фидбека. Да что за сын маминой подруги этот «фидбек», почему за ним так гоняются? Первое место на нашем последнем джеме https://papus-games.itch.io/brainstorm На джемах всего 3–5 команд получают призы, а…

  • В мире существует как минимум несколько десятков производителей вычислительной техники, в разное время выпускавших портативные компьютеры, — и все они на слуху. В этом ряду особое место занимает компания Kaypro, чьи переносные персоналки когда-то были сверхпопулярны, имели обширную аудиторию верных…

  • Привет, меня зовут Андрей и я автоматизатор (остальные в кругу хлопают в знак сочувствия) в hh.ru. В статье расскажу, как мы ввели карантин автотестов, повысив стабильность релизов и скорость доставки.ПредпосылкиУ нас много тестов: стандартный прогон (как и самые крупные релизы,…

  • А что если ваш голосовой ассистент никогда не замолкает? Даже когда экран темный, а в комнате мертвая тишина, он ведет свою тайную беседу. Не с вами, а с тысячами серверов. О чем? О вас. В этой статье я предлагаю разобрать…

  • Привет! На связи Михаил Шпаков, руководитель разработки в Timeweb Cloud.Мы создаём облако, в котором удобно запускать и управлять проектами: от простых ВДС до масштабных решений с Kubernetes и десятками интеграций. Мы много думаем о том, как сделать инфраструктуру не только…

  • Привет, Хабр! Сегодня рассмотрим, как тестировать React-хуки с помощью @testing-library/react-hooks.Подход к базовым хукамСначала тестить будем на примере простого счётчика. Вот у нас хук:import { useState, useCallback } from ‘react’ export default function useCounter() { const [count, setCount] = useState(0) const…

  • Несколько лет назад у меня на прошлой работе состоялась интересная дискуссия с коллегой из отделения микроэлектроники. Его посыл заключался в том, что производительность в инференсе нейронных сетей на GPGPU от NVIDIA превосходит наше решение в связи с использованием более продвинутого…

  • Давайте честно: менеджер по большей части работает ртом. Договаривается, придумывает решения, продаёт эти решения окружающим, обосновывает, пинает, пинает, эскалирует, просит… Короче, говорить и объяснять ему приходится примерно все время. И умение четко и ясно доносить свои мысли в правильном ключе…

  • Оригиналы этих постов можно почитать в тг канале НеКрутой АрхитекторТам набирается материал для будущих статей с сильным опережениемПлан:Статья 1: Введение в MV шаблоны / Хабр📜 M‑V-подставь_свое📜 MVC (Controller)📜 MVP (Presenter)🛠 Паттерн Команда (Command)📜 MVP (Moxy)Статья 2: Подробнее про MVVM🔨 Функции обратного вызова (Callback)🛠 Паттерн Наблюдатель (Observer)📜 MVVM (ViewModel)🔨 Привязка данных…