будни

Наш ведущий фронтендер Миша Бурмистров сделал чеклист по веб-безопасности для фронтенд-разработчиков компании.

Хвастаюсь!

Опубликую ещё первый комментарий Миши к этому посту (не видны публично):

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

А чтобы почитать остальные комментарии — придется устроиться к нам на работу :)

Признаюсь, я и сам не знаю некоторых аббревиатур 🙈

Разработчики, которые думают о безопасности — единственный способ делать безопасные приложения. Никакие отделы безопасности не спасут, если разработчикам пофиг. Так же, как и с тестированием — о качестве должны думать все разработчики, а не только «специалисты»!

В общем, горжусь и хвастаюсь!

Интересная идея — проверять кандидатов на собеседовании через чтение кода, а не через его написание.

Правда, мы с Федей просто не проверяем на собеседованиях технические скилы.

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

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

Открываю юрлицо в Латвии, вдобавок к нашему ООО «Федя и Самат».

Регистрация заняла чуть больше недели — всё делается удаленно, по электронной почте, документы подписываются усиленной электронной подписью, которая встроена в карточку вида на жительство.

А вот открытие счета в местном банке, кажется, займет недели 2 — даже запись на подачу анкеты по видеосвязи — и та доступна только через неделю и никаких платежей в/из России.

То ли дело Revolut Business — открыли счет буквально за 15 минут 💪

У одного из наших клиентов больше 600 сотрудников работают через Facebook Workplace: там внутреннее общение, коммуникация с клиентами, интеграция с десятком, если не сотней маленьких программ, без которых немыслима жизнь бизнеса (гуманитарного, между прочим).

Сегодня получили письмо от Facebook: выключаем всех русских клиентов через 24 часа.

При том, что у них нет никаких нормальных инструментов экспорта или бэкапов (чтобы я ещё раз купил хоть один SaaS без экcпорта нормального!).

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

Продаю классный VPN для бизнеса за 300 тысяч рублей в год.

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

Работает VPN на Windows, Mac, Linux, телефонах и планшетах Android и iOS, программа устанавливается по ссылке, справится каждый.

У вас будет панель управления, в которой вы сможете сами создать/удалить ключи доступа и раздать их друзьями и коллегам. Подсмотреть, кто что смотрит в интернете — не получится, нет такой технической возможности. Администратору виден только объем переданной информации, тревожные коллеги могут спать спокойно.

Ограничение на объем переданных данных — 20 терабайт в месяц. Чтобы использовать весь этот объем, нужно 12 людям непрерывно весь месяц смотреть ютуб в высоком разрешении или 180 людям — по 2 часа каждый день. В общем, это — много, практически неограниченно.

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

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

Нас закенселил главный сервис имейл-рассылок Mailchimp. Альтернатив море: и saas-решения, и покупные self-hosted коробки, и даже вполне приличные open-source решения.

Рекомендовать что-то одно не решусь, нужно смотреть по потребностям. Я вот список небольшой составил, можно использовать его как отправную точку.

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

Только что записывал подводки для нового эпизода, который выйдет завтра. Не сказать о войне — невозможно. Сказать «война» — нельзя — подставлю команду, она вся в Москве.

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

А тут нужно назвать происходящее как-то, кроме, как «идёт война». И сделать это элегантно и уверенно. Не выходит такой цветочек.

Вчера власти заблокировали Дождь и Эхо Москвы. Эхо прекратило вещание. 30 лет канал работал, только во время путча 1991 его выключали (когда было лебединое озеро по телеку), и вот вчера выключили. А сегодня заблокировали The Village! Господи, The Village! Деградация полная.

Написал «военное коммюнике» коллегам. Удалил из него одну секретную историю, номера телефонов и делюсь с вами.

Интересно, что пишут руководители других российских IT-компаний? До меня дошли слухи, что у некоторых компаний были очень хорошие письма вчера для сотрудников.

Upd: коллеги в чате поделились ссылкой на vc, где собрали похожие письма.

Я чувствую разорванность.

С одной стороны — у меня полным ходом идёт дело технического директора, есть чем похвастаться и куча обязательств по работе. Нужно напрячь силы, что успеть все, что пообещал (пообещал, как всегда, больше, чем по силам). Кажется правильным не замечать новостей, делать своё дело, хвастаться, не сбегать в новости, которые мало касаются меня лично.

С другой стороны — я человек и работаю психологом. Могу предположить, сколько потребуется работы с людьми, которые вернутся с этой войны. Сколько придётся работать с их жёнами, детьми, внуками. А ведь эти люди вернутся с войны, и буду жить рядом с нами: те, кто убивал и теперь мучается этим. А те, кто убивал и не мучается? Вы думали о том, как мы будем жить вместе?

Я на себе, на своей семье чувствую отзвуки не то что второй мировой, а ещё Гражданской войны. Зачем затевать новую? Нам что, заняться нечем?

Очень хочется сделать что-то, чтобы войны не было. Хочется даже найти ту точку, в которой лично я совершил ошибку, хочется, чтобы в этой войне было больше моей ответственности — ведь из этого следовало бы, что у меня есть власть над текущими событиями.

И вот опять неопределенность: та ли эта ситуация, в которой нужно просто принять свою беспомощность перед лицом насильника (стихии, бога)? Или та, в которой взять ответственность — это значит признать ошибку, вину (какую?) и что-то поменять в своем поведении?

Вопросов больше, чем ответов. Одно я знаю точно. Мне очень-очень жаль, что моя страна, Россия, начала войну с Украиной. И я всей душой желаю, что покалечится как можно меньше людей и что моя страна закончит эту войну как можно скорее. Я не понимаю, что лично я могу сделать в такой ситуации и буду благодарен помощи разобраться.

Спасибо.

Ещё похвастаюсь нашим нерабочим чатиком коллег. Чатик тематический — в нем мы регулярно постим фотки котов (основной флудер — Федя), а я вчера записал ASMR, как мой кот мурчит. А какие у вас нерабочие чаты? Делитесь в @ctodailychat