Как стать автором
Обновить
99.22
Рейтинг
Plesk
Plesk – панель управления хостингом
Сначала показывать
  • Новые
  • Лучшие

Список современных книг для Engineering Manager’а

Блог компании Plesk Управление разработкой *Карьера в IT-индустрии Читальный зал

В данном посте мне хотелось бы поделиться списком книг, которые (по крайне субъективному мнению) являются полезными и весьма практичными для Engineering Manager’а. При этом акцент хочу сделать именно на современных книгах (выпущенных в последние 5-6 лет). Под Engineering Manager’ом, в моем вольном определении, будем понимать бывшего инженера, ставшего руководителем, решающего как технические (например, внедряем RabbitMQ или Kafka), так и административные вопросы (например, план обучения новичков, сколько еще нанять разработчиков и каких и т.п.). Под такое понятие могут подпадать Tech Lead, Team Lead, Project Manager.

Читать далее
Всего голосов 23: ↑22 и ↓1 +21
Просмотры 4.1K
Комментарии 7

Закалка тимлида: как вывести проект из пожара, не сгореть самому и не спалить команду

Блог компании Конференции Олега Бунина (Онтико) Блог компании Plesk Управление разработкой *Карьера в IT-индустрии

Итак, у вас на руках «полыхающий» проект — сроки задержаны настолько, что заказчик всерьез задумывается о закрытии проекта. Или регулярно взрывающийся production не дает сфокусироваться на новых задачах а то и спать по ночам. Или вы впервые видите этот проект, но вообще-то ему уже пара лет, просто изначальная команда куда-то пропала. Или все это произошло разом, а вы здесь чтобы с завтрашнего дня взять ситуацию в свои руки и за пару месяцев показать существенный сдвиг.

На прошедшей в апреле конференции TeamLead Conf 2021 я поделился своим опытом, как вытащить проект из пожара и обойтись без человеческих жертв. Под катом моя история, а если предпочитаете смотреть — вот запись выступления.

Читать далее
Всего голосов 52: ↑52 и ↓0 +52
Просмотры 13K
Комментарии 17

Конфликт в команде: как сократить потери, извлечь выгоду и остаться в живых. Часть 1

Блог компании Конференции Олега Бунина (Онтико) Блог компании Plesk Управление разработкой *Управление персоналом *Карьера в IT-индустрии

Привет, Хабр!

Меня зовут Татьяна, я Team Coach R&D компании Plesk, и большую часть конфликтных ситуаций в командах мы проживаем и решаем с тимлидами вместе. 

Периодически конфликты возникают даже в самых сплочённых командах. И если они не решаются естественно и конструктивно, то создают издержки, снижают продуктивность всей команды, демотивируют и разрушают доверие. 

За несколько лет наш подход к управлению конфликтами существенно изменился. Мы научились решать их быстрее, эффективнее, с меньшими потерями. Но и сейчас наша команда лишь на середине пути.

На TeamLead Conf 2021 я поделилась преградами, которые мы преодолели, сделанными ошибками, выработанным подходом и рецептами, которые сработали. Неожиданно доклад попал в ТОП-3. Можно совместить чтение и прослушивание видео с выступления.

Контента оказалось много, поэтому коллеги из Онтико предложили разбить его на части и написать по мотивам доклада две статьи. Поэтому рада поделиться сегодня первой историей о нашем подходе к решению конфликтов (больше теория), а статья с конкретными кейсами (практика) выйдет через неделю.

Читать далее
Всего голосов 38: ↑35 и ↓3 +32
Просмотры 7.8K
Комментарии 27

Как мы в Plesk в 2 раза снизили стоимость инфраструктуры AWS для нагруженного сервиса

Блог компании Plesk Анализ и проектирование систем *Проектирование и рефакторинг *Amazon Web Services *

Иногда добиться значительного эффекта можно используя совсем незамысловатые средства. Стоит лишь взглянуть на текущее положение дел под другим углом или свежим взглядом.

Я расскажу, как мы в Plesk сократили расходы на AWS-инфраструктуру одного из наших сервисов без применения уличной магии.

Возможно, конкретные наши шаги покажутся банальными, но я расскажу нашу историю, чтобы она вдохновила вас поразмышлять над своими сервисами.

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 3.2K
Комментарии 12

О самопроверке IT-переводчика и блоках качества

Блог компании Plesk Терминология IT Локализация продуктов *Контент-маркетинг

Эта статья написана по следам онлайн-курса Translation Quality Management от ТГУ и агентства Palex, который я недавно прошла по совету коллеги. Этот курс посвящен обеспечению качества переводов и предназначен как для менеджеров, организующих процесс перевода, так и для переводчиков и редакторов. Поскольку я переводчик и редактор в одном лице, некоторые идеи из этого курса показались мне полезными, и я хотела бы ими поделиться, а также рассказать, как они могут помочь сделать проверку (и самопроверку) переводов эффективнее. Статья может быть полезна тем, кто переводит и проверяет тексты, в частности, в IT.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 977
Комментарии 0

Как писать хорошую документацию

Блог компании Plesk Подготовка технической документации *

Несколько лет назад я услышал от одного коллеги историю. Он в то время работал начальником отдела технической документации в IT компании. Дело было на собрании, посвященном знакомству с новым техническим директором. Тот, пожав моему коллеге руку и узнав о его роли, пошутил: “Документация? Так ее же не читает никто! Двадцать первый век на дворе”.

Вряд ли кому-то из нас было бы приятно оказаться на месте этого человека. Но, коллеги, положа руку на сердце, нет ли в подобном отношении нашей вины? К сожалению, я нередко сталкиваюсь с ситуациями, в которых документация, официальная или нет, не может мне помочь. А ведь ее кто-то писал, тратил время и усилия. Зачем это было сделано? И как можно сделать лучше? В этой статье я поделюсь своим видением того, как писать документацию, приносящую реальную пользу читателям.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 7.1K
Комментарии 16

Смена работы тимлидом: как готовиться, как онбордиться, и что дальше

Блог компании Plesk Управление разработкой *Карьера в IT-индустрии

Я тимлид вот уже десять лет. И год назад я получил предложение о работе, которое звучало как очень интересный вызов. Но вместе с тем меня терзали сомнения, поскольку был разгар пандемии и я понятия не имел, как стать лидером для новой команды в условиях удаленки. Не добавляли уверенности в успехе новый для меня стек и длинная, 20-летняя история проекта.

Но факторы в пользу успеха тоже были. Во-первых, предыдущий тимлид остается, вернувшись в роль разработчика. Во-вторых, по отзывам, в компании отлаженные и очень “человечные” процессы.

Поразмышляв, я сделал этот прыжок, и в данной статье поделюсь полученным опытом. Душераздирающей истории здесь не будет. Статья задумана как полезная, и, надеюсь, такой она и получилась.

Читать далее
Всего голосов 31: ↑30 и ↓1 +29
Просмотры 9.9K
Комментарии 13

Cypress и его место в нашей тестовой пирамиде

Блог компании Plesk Тестирование IT-систем *JavaScript *Тестирование веб-сервисов *

Стабильность и скорость ― это то, что ожидается от автотестов. В этой статье я расскажу о нашей стратегии по оптимизации тестовой пирамиды, о том, почему мы сделали выбор в пользу Cypress и какие выработали подходы к написанию тестов, а также о запуске тестов на инфраструктуре AWS.

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 7K
Комментарии 18

Docs as Code: введение в предмет

Блог компании Plesk Анализ и проектирование систем *Подготовка технической документации *

В последние несколько лет в среде технических писателей все больше на слуху концепция Docs as Code. Если вы раньше не сталкивались с этим термином, он обозначает подход к разработке технической документации с использованием тех же инструментов и процессов, что и написание кода. Если DocOps это про процессы и коллаборацию, то Docs as Code — про инструментарий, при помощи которого мы несмотря ни на что. Мы выбрали этот подход, когда создавали портал документации Plesk.

В этой статье я кратко расскажу, что такое Docs as Code и зачем оно нужно, а затем дам несколько советов относительно того, как это чудо враждебной техники внедрять, сдобрив всю историю рассказами о тех граблях, на которые мы наступили, топая в светлое будущее. Я старался писать такую статью, которая пригодилась бы мне в 2017 году, когда мы эту кашу заваривали.

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 6.4K
Комментарии 17

О чем спорят строители Умных Домов, Бань, Дач и Гаражей

Блог компании Plesk Социальные сети и сообщества Умный дом Интернет вещей

Я Community Manager и у меня есть зависимость. Ну хорошо, не зависимость, но хобби: я увлекаюсь автоматизации собственной квартиры с помощью того, что модно теперь называть Умным Домом. Начинал пару-тройку лет назад с чистого Apple HomeKit, затем расширил его возможности с Homebridge и далее, вот уже года два, полностью погружен в дебри HomeAssistant.

Но поскольку я Community Mananger, мне интересна та часть моего хобби, которая касается коммуникаций сообщества людей, имеющих такое же увлечение, как и моё.

О чем спорят в этом сообществе, что обсуждают особенно горячо и мой личный взгляд на эти острые вопросы я постараюсь описать в этой статье.

Читать далее
Всего голосов 30: ↑28 и ↓2 +26
Просмотры 16K
Комментарии 116

Практики при работе с PHPUnit

Блог компании Plesk Тестирование IT-систем *PHP *Программирование *

Не секрет, что чем больше проект, тем с большим количеством проблем он сталкивается даже в самых элементарных аспектах.  В продукте Plesk, над которым я работаю, PHP является одним из основных языков, и количество кода на нем превышает 1 миллион строк. Соответственно, мы активно используем PHPUnit для тестирования. Кроме большого объема кода, поддержка двух платформ (Linux и Windows) доставляет нюансы, как и тот факт, что поддерживается несколько бранчей с приличной разницей возраста (крупные релизы), а активно вносят правки несколько десятков инженеров. В статье я хочу поделиться некоторыми практиками, которые мы используем при работе с PHPUnit.

Читать далее
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 5.4K
Комментарии 16

Как я перестал превращать собес в экзамен: оцениваем хард- и софт-скиллы за одно собеседование

Блог компании Plesk Управление персоналом *

На волне последних обсуждений темы собеседований, хочу задать аудитории Хабра вопрос: вы помните, как писали в резюме: "коммуникабельный, инициативный, быстро обучаюсь"? 

Я —  помню, и помню, что страшно гордился тем, как я хорош. Помню, как я читал эти слова в резюме кандидата, когда первый раз в жизни оказался в роли нанимающего менеджера. Много думал, после чего уже не так собой гордился. 

Итак, меня зовут Алексей, я QA Lead одной из команд в Plesk. Хочу поговорить о том, как увеличить пользу от технического собеседования, или что означают софт скиллы, и как они проявляют себя в реальной жизни. 

Добро пожаловать под кат.

Читать далее
Всего голосов 49: ↑44 и ↓5 +39
Просмотры 38K
Комментарии 93

Тестирование требований: как я нахожу ошибки в бизнес-логике фичи прежде, чем их закодят

Блог компании Plesk Тестирование IT-систем *Анализ и проектирование систем *Usability *
Tutorial

Привет, Хабр. Меня зовут Ольга, я работаю в тестировании с 2013 года, специализируюсь на тест-анализе и тест-дизайне. Сегодня хочу рассказать, как при планировании тестирования сохранить фокус на пользователях и их потребностях.

Часто тестировщики начинают планирование тестирования с составления карты приложения. Т.е. формируют список страниц и перечисляют все контролы на странице. Это приводит к тому, что каждая страница сама по себе работает, но это не значит, что пользователь может выполнить свою задачу целиком. 

За время работы я обратила внимание, что аналитики используют в своей работе те же техники, что и тестировщики при тест-анализе, и эти их можно применять как для тестирования требований, так и для составления тестов по задаче.

Под катом покажу, как с помощью одной техники Use Cases найти пробелы в бизнес-логике, протестировать требования и дизайн прежде, чем написан код, и убедиться, что пользователь сможет использовать приложение, даже если что-то пойдет не так.

Читать далее
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 20K
Комментарии 22

Выбор оптимальной платформы для веб приложения

Блог компании Plesk Хостинг Amazon Web Services *Облачные сервисы

В нашем мире мобильных гаджетов, сфокусированных на приложениях, уже не принято говорить о веб-сайтах. Классические веб-сайты служат в основном для информационных целей, а для работы с целевой аудиторией бизнес нуждается в веб-приложениях. И тут неизбежно встает вопрос о том, где эти веб-приложения могут работать максимально надежно, быстро и эффективно с точки зрения затрат. Выбор возможных решений достаточно велик и мы рассмотрим достоинства и недостатки некоторых из них ниже. Но все же, забегая вперед, можно с уверенностью сказать, что облачные решения в настоящее время являются наиболее оптимальными.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 6.3K
Комментарии 5

Легко ли быть рок-звездой, если ты IT-шник и почему вам тоже полезно заниматься музыкой

Блог компании Plesk Управление проектами *Управление продуктом *

Их было шестеро - барабанщик, басист, клавишник, гитарист, баянист и человек с татуировками. Как-то так начинался бы фильм о нас, о музыкальной группе Sun-Techniki.

Вы, возможно, скажете “ШТА?! Я точно на Хабре? Причём тут какой-то фильм о музыкальных сантехниках?”

Да, это Хабр, и это рассказ про музыкальную группу, состоящую из сотрудников одной продуктовой IT-компании.

Я всегда мечтал заглянуть в закулисье музыкальных коллективов, но в данном случае в наше закулисье заглянуть сможете вы. Какие процессы из IT-мира мы используем в нашей музыкальной деятельности, как вообще это выглядит, и почему людям из IT стоит заниматься музыкой - в моём рассказе.

Читать далее
Всего голосов 33: ↑31 и ↓2 +29
Просмотры 4.9K
Комментарии 28

Залечь на дно в Кельне: жизнь и работа в Германии во время пандемии и локдауна

Блог компании Plesk IT-эмиграция

Так получилось, что наша с мужем ИТ-эмиграция пришлась на непростой период - только мы начали привыкать к новой жизни в центре Европы, как наступила весна 2020 года со всеми вытекающими последствиями. В итоге вместо путешествий без границ мы увидели совсем другую сторону жизни в Германии - тот самый немецкий орднунг. На практике это означает, что какими бы неоднозначными ни казались меры, принимаемые правительством, - если их всё же приняли, придется им следовать. У некоторых экспатов это вызывает фрустрацию и даже разочарование от переезда. В этой статье я поделюсь своими впечатлениями от текущей обстановки в Германии в целом и расскажу, как это отразилось на нашей жизни в частности - может быть, кому-то это поможет определиться, готовы ли вы к такой жизни или стоит рассмотреть альтернативные направления для переезда (а еще оценить плюсы жизни на родине!).

Поехали!
Всего голосов 33: ↑30 и ↓3 +27
Просмотры 18K
Комментарии 142

Разные типы IT-текстов: о чем стоит помнить переводчику

Блог компании Plesk Интерфейсы *Терминология IT Локализация продуктов *Контент-маркетинг
Tutorial

Для того, чтобы программным продуктом могли пользоваться люди в разных странах, нужно адаптировать его для них, то есть локализовать. И одним из важнейших этапов локализации всегда был и остается перевод. Я работаю в Plesk переводчиком с английского на русский язык и в этой статье хочу рассказать об особенностях работы IT-переводчика, а именно, о том, какие типы текстов мы переводим и с какими «подводными камнями» порой сталкиваемся в каждом из них. Надеюсь, мой опыт окажется полезным тем, кто переводит или собирается переводить IT-контент с английского на русский язык.

Читать далее
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 2.9K
Комментарии 13

Оптимизация размера Go-бинарника

Блог компании Plesk Go *Разработка под Linux *

image Если вы когда-нибудь писали на Go, то размер получающихся бинарников не мог пройти мимо вашего внимания. Конечно, в век гигабитных линков и терабайтных дисков это не должно быть большой проблемой. Но все-таки встречаются ситуации, когда хочется, чтобы размер бинарника был как можно меньше, и при этом вы не хотите расставаться с Go. О вариантах, как сделать так, чтобы Go-бинарник “похудел”, пойдет речь ниже.

Читать дальше →
Всего голосов 39: ↑37 и ↓2 +35
Просмотры 7.1K
Комментарии 21

Хостинг статических сайтов на AWS

Блог компании Plesk Хостинг Amazon Web Services *
Tutorial
В данной статье я хочу подробно разобрать тему хостинга статических сайтов на AWS. Тему нельзя назвать сильно сложной, но нюансов хватает. Для настройки вручную потребуется организовать взаимодействие 4-5 сервисов, а по дороге порой можно встретить весьма интересные грабли.

Некоторое время назад существовал официальный туториал по такой ручной настройке. Местами он мог показаться сложным, местами странным. Скорее всего, это была дань универсальности и необходимости продемонстрировать разные варианты хостинга. Однако сейчас туториал кардинально обновлен, и предлагает использовать сервис AWS Amplify для решения такой задачи. С одной стороны, это удобно, но с другой стороны, иногда необходимо разобраться, что же именно происходит “под капотом”. Поэтому здесь мы разберем, как все настроить руками.
Читать дальше →
Всего голосов 36: ↑36 и ↓0 +36
Просмотры 7.2K
Комментарии 9

Эволюция real-time Web: примеры из практики (или с чем Lua справляется лучше JS)

Блог компании Plesk PHP *JavaScript *Lua *Хакатоны
Карантин и переход на удаленку наводят на ностальгические воспоминания о полном жизни офисе, когда вместо звонков и трансляций мы работали и собирались на хакатонах в одной комнате с коллегами. Сегодня вспомним хакатон, где мы писали веб-сервер на Lua, а заодно кратко пробежимся по истории развития real-time web. Под этим термином мы будем понимать технологии, которые позволяют делать в браузере вещи, сравнимые по UX с десктопными приложениями — когда отклик на действия или события приходит сразу. Вспомним, как это делалось раньше, как делается сейчас, сравним существующие решения и расскажем, что и как используем сами. Видео-версию оригинального доклада можно посмотреть на нашем канале.

История


iframe


Начнем с начала нулевых — многие, наверное, помнят чаты на iframe. Сейчас уже сложно назвать это real-time технологией, но тем не менее. Принцип работы — в HTML-документ с помощью тега iframe встраивается содержимое другой веб-страницы — например, блок с чатом в игре. При обновлении этой встроенной части вся остальная страница не обновляется.

Вспомнить все
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 3.9K
Комментарии 7

Информация

Дата основания
Местоположение
Швейцария
Сайт
www.plesk.com
Численность
201–500 человек
Дата регистрации