Рубрика «Блог компании Wrike» - 8

Встреча с Виталием Фридманом (Smashing Magazine) в офисе Wrike - 1

Wrike Tech Club позвал в гости на открытую встречу Виталия Фридмана, знаковую фигуру в области веб-разработки и UX-дизайна, основателя и шеф-редактора журнала Smashing Magazine. Помимо лекции Виталия мы организовали круглый стол с Егором Гилевым (UX-директор Wrike) и другими приглашенными экспертами на темы современного фронтенда, UX-дизайна и UI-разработки.

Для тех, кто не смог прийти, мы публикуем видеозаписи доклада и круглого стола.
Читать полностью »

Конференции бывают большие, маленькие, тематические и не очень, но в целом, каждая из них живет по своим законам. Логично, что для того чтобы их (законы) понять, надо присутствовать на конференции лично. Сегодня я хотел бы рассказать о том, что такое Google I/O, как там всё устроено и что я понял, когда был в самом сердце корпорации Google.
Конечно же, информации в сети полно, но я и не претендую на уникальность. Думаете, из семи тысяч человек я один сподобился написать пост на Хабре? Пускай воронка и сужается, так как ресурс русскоязычный (пока), но тем не менее нашего брата там было полно, а тем более Google аккредитовывает целый пул журналистов для своих событий. Как бы то ни было, каждый видит слона с разной стороны, и я попробую обрисовать, какую часть разглядел я. Кстати, какой-никакой опыт у меня есть: как спикера, так и организатора (минутка неприкрытой рекламы WrikeTechClub — регулярных митапов по различным темам и HolyJS — одной из самых лучших frontend конференций и ).

Внимание, это не детальный разбор программы, а чисто субъективное мнение участника конференции. Все записи доступны на YouTube, в том числе и recap версии, поэтому не вижу смысла пересказывать материал слово в слово, это не технический обзор

Как я съездил на Google I-O и вернулся живым (почти) - 1

Читать полностью »

От 15 и больше: как обеспечить масштабируемость CI - 1

Сейчас публикуется много статей и докладов про конкретные технологии в DevOps: Docker, Kubernetes, Ansible… Я же хочу поговорить про построение процессов и про то, как мы в Wrike за два с половиной года эволюционировали от релизной системы для 15 фронтенд-разработчиков до почти 60-ти, и 2-3 деплоев в день.

Эта статья — про те уроки, которые мы на этом пути решили. Статья основана на моем докладе для DevOps митапа в Wrike Tech Club. Если некогда читать, есть видеозапись презентации. Читатели, добро пожаловать под кат.
Читать полностью »

Ну ладно, заголовок жёлтый, признаюсь. HolyJS 2017 Moscow отгремела уже неделю как, а я только сподобился осмыслить произошедшее. Ах да, меня зовут Женя, я работаю в Wrike, часто выступаю на фронтенд-конференциях, и, да, я — член программного комитета одной из них. С HolyJS я с первого дня, сначала как спикер, а потом как-то раз меня попросили помочь с модерацией докладов, вот оно и завертелось. Поэтому осмысление получится скорее в формате отчёта-ретроспективы, а не отзыва участника (например читайте прошлогоднюю статья Дарьи Пушкарской, рекомендую). Поэтому описывать доклады дословно не буду, лучше посмотрите видео. Но хотелось бы рассказать что происходит за кулисами большой конференции, что прошло хорошо, что можно было сделать лучше, как мы все устали заберите нас отсюда.

image
ПК в полном составе. Фотография из vk.com/holyjs

Читать полностью »

FZF. Нечеткий поиск или как быстро ставить npm пакеты и убивать процессы - 1
Я работаю в MacOS, почти не использую Finder и все время провожу в консоли. Именно поэтому стараюсь сделать работу из консоли как можно более удобной.
Относительно недавно мне на глаза попалась утилита FZF. И уже через неделю стала незаменимой.
FZF представляет возможность нечеткого поиска в стиле UNIX: умеет быстро и относительно хорошо искать по строкам, которые передали ей на вход, и интегрироваться с другими моими любимыми программами.
Я с удивлением обнаружил, что об этой программе нет ни одной статьи на хабре, кроме некоторых упоминаний вскользь. Я решил восполнить этот пробел. Если вы уже знаете о FZF, то статья скорее всего покажется вам неинформативной, а всем остальным добро пожаловать Читать полностью »

История о том, как развитие автоматизации приведет к краху известной нам цивилизации. Возможно.

В нашем блоге мы уже писали о некоторых последствиях автоматизации в статье "Автоматизируй это". Здесь я попробую рассказать об идеях Мартина Форда и его книге “Rise of the Robots”. Форд задается вопросом, к чему нас, как человечество в целом, приведет дальнейшее развитие роботизации или в более общем случае автоматизации, когда большую часть работы будут выполнять механизмы, роботы и компьютеры.

Итальянская забастовка роботов - 1Читать полностью »

image

Всем привет!
На прошлой неделе мы провели вторую ежегодную встречу русскоязычного сообщества Dart (ака Dartup) и получили очень информативную и полезную обратную связь от людей, пришедших на мероприятие. В этом году нас было около 130 человек. Если вы не были и хотите посмотреть, вот ссылка на записи. Спасибо за митап всем участникам, организаторам и партнерам.
Многие гости в кулуарах и в телеграм-канале, посвященном встрече, спрашивали нас, почему, обладая большой экспертизой в языке, мы до сих пор не задумались о Dart академии, вебинарах или хотя бы кратком руководстве для новичков. Признаюсь, чтобы начать такой процесс, нам нужен был импульс от вас. Мы его получили. Поэтому начинаем серию статей для тех, кто интересуется языком и хочет попробовать в нем разобраться. И если вам понравится и пригодится эта информация, то мы как компания сможем больше уделять этому времени.

Про что

Давайте начнем с базового плана:

  • Где узнать про Dart больше?
  • Как и где попробовать?
  • Настройка среды разработки
  • Запуск Hello world

Читать полностью »

У нас в Wrike есть традиция делиться с командой мыслями о книгах, которые прочитали. Мы давно думали, что было бы неплохо распространить эту инициативу и на наш блог на Хабрахабре, и вот подвернулся хороший случай — книга Фредерика Брукса «Мифический человеко-месяц».

Книгу можно назвать скорее классикой фольклора разработки, нежели реальным руководством по построению рабочего процесса. В ней отражены проблемы, с которыми Брукс столкнулся при организации работы над созданием операционной системы OS/360, и его подходы к их решению. Результат был далек от идеала, на что сам Брукс и указывает. Его целью было не научить как правильно, но поднять проблемы, требующие решения. Любопытно разобраться, что изменилось в разработке с 1960-х годов.

Фактический человеко-месяц - 1
Фото из архива IBM
Читать полностью »

Оптимизация фронтенда. Часть 2. Чиним tree-shaking в проекте на webpack - 1
Итак, если специально не чинить, tree-shaking в webpack не работает. Кто не верит, читайте мою предыдущую статью. Если починить очень хочется, то добро пожаловать под кат. Тут есть несколько вариантов, которые я смог подсмотреть, найти придумать. Читать полностью »

Оптимизация фронтенда. Часть 1. Почему я не люблю слово treeshaking или где вас обманывает webpack - 1
Мы относимся к технологиям, которые используем, как к покупкам на Яндекс маркете. Смотрим на спецификацию, читаем отзывы и, если проект получил много звездочек на гитхабе, проходит по спецификации, и к тому же внедрение стоит недорого, мы его  покупаем устанавливаем. Такой подход иногда очень сильно бьет по голове ручкой от граблей, и тогда все-таки приходится разбираться, что происходит.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js