Виктор Гришченко

Виктор Гришченко

Темы
Неделя
Jan 24, 2017 → Jan 27, 2017

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

Вторник


Широкие экраны нужны, чтобы читать код в git blame. Порой прямо триллер. Кстати, как там подсветить синтаксис?

Среда


По многочисленным заявкам трудящихся, тезисы докладов Fronttalks и HolyJS. Первая часть была про кошмары npm slideshare.net/gritzko/i-just…

Кошмарики: dupsh, который пишется в две строки на bash; tap, где минималистичный line based протокол реализован с 310 зависимостями,...

leveldown, где 25M зависимостей скачивают файл из интернета
notion image

и frontend boilerplate где @tjholowaychuk все сказал: "A boilerplate of things that mostly shouldn't exist"

🔥Тред (@gritzko-2)
Один из самых базовых инженерных подходов - разделение проблемы на меньшие по размеру ортогональные (независимые) части. Разложение на базис

...и в этих кошмариках именно такой подход отсутствовал - напр делать на node те задачи, на которые заточен bash...

...или класть в node_modules навечно код, который может-быть-один-раз-нужен-при-установке (leveldown) - получаем ком спагетти, а не "базис".

ОК, но как мы раскладываем сложную проблему на маленькие ортогональные части? По это было на holy.
notion image

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

...в основном потому что (1) данные зависят от запроса, т.е. в отсутствие запроса непонятно, что это вообще и (2) данные мгновенно протухают

то есть, в shell есть интерфейс пипелинь | и программа не знает, что работает с той стороны. В node есть только require, никуда не денешься.

🔥Тред (@gritzko-2)
Кажется, React Native ищет у меня в $HOME все package.json с подходящим названием.

Duplicate module name… XXX/package.json collides with XXX/ios/build/Build/Products/Debug-iphonesimulator/xxx.app/package.json

Четверг


В текущем проекте, данные с сервера беру по
🤔 83.7% REST/JSON
🤔 7.1% WebSocket
🤔 1.7% BaaS/Firebase
🤔 7.5% др

Я тестирую мой сайт на
🤔 24.3% MacBook Pro 2017
🤔 6.4% iPhone 7
🤔 8.1% iPhone 6
🤔 61.3% Треснутом андроиде

@jsunderhood треснутый iPhone 4 можно добавить?
Аплодисменты!!! twitter.com/denswor/status…

Пятница


@jsunderhood gql, rpc

Какие конференции вы собираетесь посетить в этом году? Почему там интересно?

Жаль, на Бали нет конференций twitter.com/golodenko/stat…

Я лично на dump-conf.ru как организатор научной секции и на Reactive, наверное. Ну и по работе куда отправят

Ссылки