Традиционно власть в IT-компаниях держали люди 35–50 лет. Это выглядело логично: пройти путь от инженера до руководителя, впитать культуру корпорации, доказать зрелость. Но последние годы ломают привычный ритм. Возрастная планка стремительно падает, и мы видим настоящий сюжет с…
Часто бывает так, что решив подвинуть сроки проекта всего на две недели, в итоге эти две недели превращаются в два месяца, а то и полгода. Или же разрешили увеличить бюджет всего на пару сотен тысяч, но потом… проект стал бездонной бочкой с бесконтрольным расходованием средств. А
Привет, Хабр!Расскажу про Robocopy – утилиту Windows для апдейтнуого копирования. Она живёт в системе с Windows Vista (раньше была частью NT4 Resource Kit) и предназначена для работы с большим количеством файлов. Robocopy используется для копирования файлов. Часто её используют для миграции файловых…
???? Как перестать бояться релизов и начать жить: практический гайд для тимлидовСбор практик для тех, кто хочет сделать доставку кода не болью, а удовольствиемЗнакомая ситуация? Ваши релизы похожи на прыжок с парашютом без парашюта? Команда нервничает при каждом деплое, а…
Инсайдерские угрозы — одни из самых сложных для обнаружения. Проблема в том, что они исходят от своих же сотрудников, которые уже имеют законный доступ к системам. Специалисты по безопасности знают об этих рисках, но им часто не хватает качественных данных для обучения систем,…
В проектах на Qt рано или поздно встаёт вопрос: делать интерфейс на Widgets или на Quick. Первый вариант даёт зрелый набор контролов и привычное поведение окон, второй — гибкость, анимации и GPU-рендеринг. Иногда нужно объединить эти подходы: например, когда в приложении на Qt Quick требуется
Взгляд на самую большую проблему в мире ИИ, почему это важно для вас и почему это так ценно.Согласованность — одна из самых важных тем в современной области машинного обучения (ML). Независимо от того, являетесь ли вы пользователем продуктов ML, человеком, который их разрабатывает, или компанией, решающей с их помощью задачи, вам стоит знать и хорошо понимать, что такое согласованность. Читать далее
Если вы осваиваете JavaScript, то наверняка знаете об операторах rest и spread. Первый группирует несколько значений, второй - разгруппировывает. Но давайте посмотрим чуть глубже.Привет, Хабр! Меня зовут Александр Дудукало, я автор базового курса по JavaScript. В этом тексте на примерах разберемся, что означает каждый оператор и как использовать их на практике. Подробности под катом! Читать далее
Всем привет! Сегодня продолжаем нырять в глубины питона, но в другом формате.В субботу (20 сентября 2025го) у нас завершилась наша первая бесплатная конференция сообществ Нижнего Новгорода: https://dev.itgorky.ru На ней у нас был шикарный Python-трек с очень глубокими докладами от наших любимых…
Команда JavaScript for Devs подготовила перевод кейса Shopify о миграции их крупнейших приложений на новую архитектуру React Native. Результат впечатляет: еженедельные релизы не остановились, стабильность сохранилась, а производительность выросла. Читать далее