• Привет, Хабр! 👋Меня зовут Катя, я уже 15 лет занимаюсь IT-рекрутингом: начинала в консалтинге, последние 10 лет работаю с европейским рынком. Сейчас рынок труда в IT стал настолько турбулентным, что я решила собрать сравнительный разбор: что происходит в России и…

  • Предыстория Год назад мы с другом начали работу над нашим совместным бакалаврским дипломом. Его суть заключалась в том, чтобы проанализировать Prometheus метрики, собранные из любой IT системы, и попробовать определить, в какие моменты система испытывала сбои, а в идеале еще…

  • Дизайн-система — это набор правил, компонентов и инструментов, который помогает дизайнерам и разработчикам программного обеспечения работать наиболее эффективно и согласованно. Она включает в себя всё: от цветовых палитр и шрифтов до кнопок, форм и правил взаимодействия с ними. Когда в…

  • Приветствую всех! Уверен, каждый, кто катался на новом лифте, видел подобные штуки. Всё чаще такие экраны ставят взамен привычных светодиодных или сегментных ЖК-индикаторов.И вот однажды мне стало интересно: а как вообще они работают и можно ли запустить их самому? Как…

  • ВступлениеВ этой статье я хочу поднять актуальную тему: действительно ли профессия QA «умирает» в современных реалиях. Сразу уточню — никто не умер, всё в порядке. Но в индустрии происходят серьёзные изменения, к которым важно быть готовыми.Цель статьи — разобраться, как…

  • Привет, Хабр!Сегодня мы рассмотрим Fast Lane / Slow Lane для Kafka: как одним росчерком кода защитить SLA‑критичный поток от толстых сообщений, не перекраивая пол‑стека и не устраивая зоопарк из очередей. Kafka читает батчами и строго по порядку. Если впереди в логах стоит гигантский JSON, consumer обязан проглотить его прежде, чем добраться до маленького…

  • Когда продуктам и фичам нужен редизайн?Дизайн устарел, конверсия упёрлась в потолок — надо искать новое решение.Обновился брендинг или дизайн‑система — нужно подтянуть визуал.Руководитель посмотрел, что у конкурентов красиво, и захотел так же.Или всё вроде работает, жалоб нет… но столько сил уходит на поддержку, что проще переделать с нуля, чем каждый квартал латать…

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

  • Серверные обычно ассоциируются с дисками, сетями и бесперебойниками, но иногда в них попадаются экзотические сюрпризы. И если уже ставшая баяном новость про найденную в серверной противотанковую ракету 9M14 «Малютка» была фейком для сбора реакций, то в этой статье я расскажу…

  • Всем привет! В первой части мы обсудили концепцию SNN в общих чертах, выбрали модель Ижикевича для нейрона и реализовали её на Swift. Напомню основные тезисы:Спайковые нейронные сети (SNN) стремятся точнее повторять биологические.Как и живые нейроны, искусственные спайковые нейроны взаимодействуют друг…