Про-джуниоры, или полмиллиона «потерянных» разработчиков

Об исследовании Введение В этой статье речь пойдет о про-джуниорах — разработчиках, которые уже состоялись в одной из технологий, и выбрали развитие в профессии через смену профильного стека. О том, как про-джуниоры меняют работу, с какими трудностями сталкиваются, и как их воспринимают потенциальные работодатели. Точно определить количества про-джуниоров достаточно трудно, но на основании имеющихся данных, […]

Автопроизводители признаются, что до полностью беспилотных автомобилей ещё очень долго

Статья 17 мая 2019 года. Несколько лет назад автопромышленность смело предсказывала выход полностью беспилотных автомобилей 5 уровня в 2020 или 2021 году, но эта задача оказалась куда более сложной, чем они думали. Популярная в последнее время концепция беспилотных автомобилей, на которых можно поехать куда угодно и когда угодно (или автомобилей, в которых можно спать на […]

Обрезаем нити: переход с Puppet Enterprise на Ansible Tower. Часть 2

Национальная информационная служба спутниковых данных об окружающей среде (NESDIS) на 35% снизила свои затраты на управление конфигурацией Red Hat Enterprise Linux (RHEL), перейдя с Puppet Enterprise на Ansible Tower. В этом видео категории «как мы это сделали» системный инженер Майкл Рау обосновывает выполнение этой миграции, делится полезными советами и опытом, полученным в результате перехода с […]

Обрезаем строки: переход с Puppet Enterprise на Ansible Tower. Часть 2

Национальная информационная служба спутниковых данных об окружающей среде (NESDIS) на 35% снизила свои затраты на управление конфигурацией Red Hat Enterprise Linux (RHEL), перейдя с Puppet Enterprise на Ansible Tower. В этом видео категории «как мы это сделали» системный инженер Майкл Рау обосновывает выполнение этой миграции, делится полезными советами и опытом, полученным в результате перехода с […]

Понимание CSS Grid (3 часть): Grid-области

Приветствую! Представляю вашему вниманию перевод статьи «Understanding CSS Grid: Grid Template Areas» автора Rachel Andrew При использовании CSS Grid, вы можете располагать элементы на сетке, указывая начальную и конечную grid-линии. Однако, существует и другой, более наглядный способ описания разметки. В этой статье мы узнаем, как использовать свойство grid-template-areas для размещения элементов на сетке и выясним, […]

Единственное, что имеет значение (часть 4 руководства Марка Андриессена по стартапам, 2007)

Этот пост про единственное, что имеет значение для нового стартапа. Но сначала немного теории: Если посмотреть на широкий срез стартапов – скажем, 30, 40 или больше, чтобы отсеять чистые случайности и поискать закономерности – будут очевидны два факта. Первый очевидный факт: успех варьируется крайне широко – некоторые стартапы безумно успешны, некоторые очень успешны, многие несколько […]

Простая космическая симуляция с помощью Python и Box2D

Привет, Хабр. На данную статью меня вдохновила недавняя публикация Моделируем Вселенную, где автор показал весьма интересное моделирование разных космических явлений. Однако представленный там код непрост для начинающих. Я покажу как сделать физическое моделирование с помощью движка Box2D, написав всего лишь несколько строк кода. Рискну ошибиться, но это первое описание Box2D для Python на Хабре, восполним […]

Docker API + Portainer API = profit

Всем доброго времени суток! В этой статье хотел бы кратко в режиме смузи осветить возможности Portainer API и применение в разворачивании проектов. Рассмотрим несколько задач: Управление. Иметь возможность отображать работу всех контейнеров на определенном узле, управлять и отслеживать состояние, читать логи и контролировать ресурсы. Разворачивание. Минимизировать участие пользователя и создать благоприятные условия для автоматизированного разворачивания […]

Как ускорить код-ревью

Неграмотно поставленные код-ревью серьёзно замедляют рабочий процесс. Когда большое количество изменений застревает на несколько дней (или недель!), то выход продукта на рынок придётся отложить. Вот несколько причин, почему такое происходит: Отсутствует стандарт оформления кода Не используются автоматизированные проверки Программисты не выполняют самостоятельный анализ своего кода Огромные пул-реквесты Расплывчатые пул-реквесты Отсутствуют дедлайны для код-ревью Отсутствует стандарт […]

Form design patterns. Обзор книги

Введение от автора обзора Книга раскрывает, порой не очевидные для дизайнеров и фронтендеров, темы оформления полей, концепции работы с типами данных и юзабилити. Книга будет полезна и новичкам и разбирающимся в теме проектировщикам интерфейсов, т. к. первым даст понимание основ, а вторым пищу для размышлений над, порой спорными, паттернами проектирования. Обзор будет представлен в виде […]