Артем Захарченко

Артем Захарченко

Темы
Неделя
Apr 18, 2016 → Apr 24, 2016

Архив недели @blackrabbit99

Понедельник


Всем привет, это неделю буду вести паблик твиттер, я @blackrabbit99 разработчик из Харькова

С 2010 года занимаюсь разработкой профессионально, начинал работать в компании Gameloft

Дальше работал на webspellchecker.net, который перетек в #dev-pro Харьков, а потом несколько лет работал в стартапе #pics.io

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

🔥Тред (@blackrabbit99)
В свободное время занимаюсь организацией #kharkivjs конференции, и она вроде много кому даже нравится

Предлагаю начать неделю с обсуждения pros and cons работы в стартапах/продуктах/аутсорсе, мне кажется у меня сформировалось мнение


Стартап - это очень динамично, самая романтическая веха моей работы

Лучше всего работать в стартапе, тогда когда есть деньги

Когда деньги заканчиваются и надо думать о том, как же эти деньги зарабатывать- становится не так круто

Но команда себя начинает чувствовать как ребята из silicon walley(сериала)

Когда заканчиваются деньги появляется нервозность, на смузи не хватает не то что денег, но и времени

И в этот момент начинается стадия, которую я называю американские горки или синусоида

А в нечетный ты думаешь, что через неделю вы закроетесь и будете есть из помойки

В итоге за год мы выпустили pics.io digital assets management system для работы с изображениями

Raw.pics.io проявка raw фотографий в браузере

Edit.pics.io фоторедактор изображений

Live.pics.io webrtc tool для шаринга изображений и голоса

Где вы работаете?
🤔 31.6% Аутсорс
🤔 47.6% Продукт
🤔 14.5% Стартап
🤔 6.3% Тусуюсь на Бали

Ушёл через 2 года после после начала работы, перегорел и устал, несколько бессонных недель добили меня

Как долго вы работаете в компании?
🤔 39.5% Меньше года
🤔 19.5% Меньше двух
🤔 30.8% Меньше пяти
🤔 10.3% Всю жизнь

У меня начинаются митинги, вернусь к обеду, кстати сколько вы тратите времени в день на митинги?

Лучшая новость за прошлую неделю eslint.org/blog/2016/04/w…. Думаю это означает, что наша экосистема становится более зрелой и ответственной

Кайфую от командных утилит на nodejs, люблю под проектик заскриптить рутину разную github.com/s-a/ntcc

Главное правило стартапов - founders invest first

т.е. пока вы не уволились с работы о инвестициях можете даже не мечтать

И вообще, если есть вопросы по поводу стартапов - обращайтесь, отвечу со стороны разработчика

В компании джависты, называют джавасрипт разработчиков, uiщики, бесит страшно

О java и ui, а есть счастливчики, которые печалили на GWT?

Мы когда-то пилили spellcheck контрол под ibm tool на GWT, слышал одноклассники на GWT и vaadin ищет спецов

medium.com/project-tofino Mozilla подумывает о новом браузере на базе blink, странно что не servo, но ход интересный

Пока я буду на очередном митинге, предлагаю обсудить, что сейчас происходит с бекендом, кто на express/loopback/sails/hapi и почему?

На последнем проекте писали на express, но я наверное соглашусь с @ghaiklor, что это инструмент ну для очень кастомных задач,смотрю на sails

Кстати @ghaiklor контрибьюнит отличный генератор для sails api github.com/ghaiklor/gener…

Как в ваших компаниях мотивируют людей развиваться и расширять спектр знаний?

У нас есть добровольная инициатива реализации внутренних проектов, которые имеют потенциал стать внутренними тулами

Молодых разработчиков менторят серьезные дядьки и помогают реализовывать проект от начала и до конца в нерабочее время

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

🔥Тред (@blackrabbit99)
Я думал компании заинтересованы в этих моментах,я всегда старался выбить билеты на какие-то ивенты для команды и никогда не получал отказ

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

Кто едет на #jsconfdb? Я с удовольствием развиртуалюсь и пообщаюсь

Заканчиваю рабочий день и бегу на курсы на #machinelearning, буду убеждать в собственной некомпетентности и недалекости

Собственно к чему я, занимаетесь ли вы какими-то онлайн или офлайн курсами? Какими? Планируете ли менять специализацию?

Если интересно могу рассказать свою мотивацию занятиями #ml , от одной из лучших it школ страны #LITS

Вторник

Вторник


С утра порадую красивой реализацией скрола на реакт mir3z.github.io/react-virtual-…

Красимир Цонев представил свою интерпретацию css в js, я пока не сильно понимаю, почему это круто smashingmagazine.com/2016/04/finall…

В продолжении воскресной темы @roman01la funfunfunction выпуск о написании fb бота

Пока я буду ехать в налоговою, у меня к вам главный вопрос дня. Заказщик пришел и сказал - "ваш фронтенд плохой и работает отвратительно"

Вопрос: "как опровергнуть или подтвердить это утверждение?"

Вот последнее что мне очень понравилось developers.google.com/web/tools/chro… user-centric performance model от google

Вот о чем это в целом
notion image

Также ребята из гугл собрали все техники различных метрик с базовыми советами developers.google.com/web/tools/chro…

Курс на udacity от Paul Lewis, который ИМХО должен просмотреть каждый udacity.com/course/browser…

Также курс от @IlyaGrigorik udacity.com/course/website… PageSpeed Insights

Вот задачи, которые надо ставить перед собой
notion image

И еще презентация от Paul'а speakerdeck.com/paullewis/perf…

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

И глобальная проблема фронтенда, в том что практически никто не использует никакие метрики

Я нахожу RAIL как первый инструмент, который позволит исправить ситуацию, проблемы с перформансов можно и нужно решать ДО релиза

И перед тем как начать работать, вопрос на сообразительность, как можно реализовать полифил для setImmediate ?

Моя боль, после того, как ушел из pics.io получается минимально уделять время программированиюхнык и доклад в тему vimeo.com/110554082

Для любителей 3d github.com/WhitestormJS/w… свежак, кстати кто ковырял babylon ?

.@jsunderhood @dersmoll вот он: youtube.com/watch?v=Mx22Na…
Доклад о том, что надо делать чуть-чуть больше, чем от тебя требуют twitter.com/listochkin/sta…

w3c.github.io/uievents/tools… отличный инструмент, когда надо с key bindings поработать

Пока разгребаю завалы, советую посмотреть библиотеку от все того же Paul Lewis flip animation, а так же хоть и староватый,но отличный доклад


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

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

Среда


Ребят, как вы ищите коллег, как проводите собеседования?

Классная статья от парней с Netflix medium.com/@jayphelps/laz…

advanced promise pattern blog.runnable.com/post/143035495…

Правда в одной фотографии
notion image

Как часто выступаете на конференциях? Я сегодня буду готовиться к небольшому митапу, который пройдет в четверг

несмотря на то, что приболел надо подготовить спич и доделать презентацию

Буду рассказывать о redux, best и mvi в открыве от фреймворков, главная идея помочь понять, что фреймворки не дают вам никакой архитектуры

Как считаете, за счёт чего angular2 будет отбирать свою часть рынка

И приносит ли он что-то новое миру фронтенд разработки?

Reactive data flow angular2 blog.lambda-it.ch/reactive-data-…

syntaxsuccess.com/viewarticle/we… еще есть поддержка WebWorkers

developers.google.com/web/progressiv… google о современных приложениях

Progressive Web Apps заслуживают внимания, у меня есть предчуствие, что вокруг этого подхода будет строиться пиар ng2

Ребята очень сильно двигают Service Workers, они занимают одно из центральных мест

angularattack.com 14-15 мая будет ангулар2 хакатон, если не получу визу в Венгрию буду участвовать

github.com/rocjs/roc Ребята сделали еще один yeoman и сказали, что он классный, верить или нет?

Про RN очень много обсуждений и информации, а кто-то писал на NativeScript?

Google team разрабатывает инструмент для построения нативных iOS и Android приложений на базе Dart flutter.io

Четверг


Доброе утро! Подскажите,пожалуйста, примеры хороших react SDK

Начинается митап и я встретил, классного жсера в классной футболке
notion image

И вообще собралось много людей
notion image

А я как всегда сильно переживаю перед выступлением перед публикой

Первый доклад о фреймворках
notion image

Сегодня целый день занимался эстимейтами, есть ли какие-то подходы, которые вы используете при оценке проектов?

Первый, risk based, задаём линейную зависимость от комплексности и полноты постановки задачи

Второй подход более интересный confidence based, основан на параметре, который описывает риски нелинейно

Поэтому параметр конфиденс, описывает вероятность того, что эстимейт может быть увеличен

Собака пришла на JS конференцию
notion image

Самые крутые чуваки работают по fixed price, думаю у меня никогда не получится

Краткое содержание доклада
notion image

Пятница


Гессиан считаю
notion image

Воскресенье


Выходные проводу с семьей, не получалось добраться до Интернета

yomguithereal.github.io/talisman/phone… вот вам не набор фонетических алгоритмов

Ссылки