Добавить обложку
+60

Артем Липатов

Зарегистрировался

{{ user.social_accounts|length }} {{ svg('ui_arrow_down', 13, 7) }}

Контакты {{ user.social_accounts|length }}

31 комментарий

Новые фичи Angular 6 за три минуты
0
В angular-cli 6 не работает команда eject, будьте осторожны, когда будете решать использовать его или нет. Мне пришлось использовать ngw, который позволяет модифицировать существующий конфиг вебпака. А ещё тайпинги ангуляра отвратительны - куча any вразвернуть

В angular-cli 6 не работает команда eject, будьте осторожны, когда будете решать использовать его или нет.
Мне пришлось использовать ngw, который позволяет модифицировать существующий конфиг вебпака.
А ещё тайпинги ангуляра отвратительны - куча any в реактивных формах, нет дженериков там, где они очень нужны: например, в SimpleChanges. Так что, когда кто-нибудь будет рассказывать про тайпскрипт из коробки, - это скорее маркетинг, чем типобезопасное программирование.

Сервис для разработчиков GitLab привлёк $100 млн при оценке $1,1 млрд
1
А ещё VSCode недавно выпустил превью-версию плагина для ревью пулл-реквестов с гитхаба прямо из IDE. https://code.visualstudio.com/blogs/2018/09/10/introducing-github-pullrequests

А ещё VSCode недавно выпустил превью-версию плагина для ревью пулл-реквестов с гитхаба прямо из IDE.
https://code.visualstudio.com/blogs/2018/09/10/introducing-github-pullrequests

Сервис для разработчиков GitLab привлёк $100 млн при оценке $1,1 млрд
1
В гитхабе можно комменты к коду отправлять пачкой, а не по одному. Это удобнее: можно отредактировать/удалить какой-то коммент до окончания ревью, а ещё не нужно спамить уведомлениями, а послать только одно. В гх также есть явные кнопки accept иразвернуть

В гитхабе можно комменты к коду отправлять пачкой, а не по одному. Это удобнее: можно отредактировать/удалить какой-то коммент до окончания ревью, а ещё не нужно спамить уведомлениями, а послать только одно. В гх также есть явные кнопки accept и request changes, что тоже упрощает коммуникации с отправителем пулл/мердж-реквеста.
В гитлабе при создании МРа есть контрол для смены ветки, который выглядит как селект, но по факту ведёт на другую страницу и сбрасывет состояние формы, от этого у меня пару раз подгорело, когда я забыл сохранить текст к МРу и пришлось вводить заново.

Сервис для разработчиков GitLab привлёк $100 млн при оценке $1,1 млрд
0

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

На каких языках программирования написан vc.ru?
0

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

На каких языках программирования написан vc.ru?
-5
Современный CSS можно условно считать языком программирования, есть даже игры на чистом CSS. Под HTML может иметься в виду не только язык разметки, но и HTML API. Ну и почитайте о том, как люди используют слова, например, в статьях Элиезера Юдковски.

Современный CSS можно условно считать языком программирования, есть даже игры на чистом CSS. Под HTML может иметься в виду не только язык разметки, но и HTML API.
Ну и почитайте о том, как люди используют слова, например, в статьях Элиезера Юдковски.

Инвесторы оценили Slack в $7,1 млрд
0
Насчёт секьюрности - совсем не понял юзкейса :) Обычно люди стремятся быть более осведомлены о том, что происходит в проекте, а не жить в информационной изоляции. А если какая-то инфа приватная (зарплаты и прочее), то её можно в лс или приватных чатиках обсдуждать.

Насчёт секьюрности - совсем не понял юзкейса :) Обычно люди стремятся быть более осведомлены о том, что происходит в проекте, а не жить в информационной изоляции. А если какая-то инфа приватная (зарплаты и прочее), то её можно в лс или приватных чатиках обсдуждать.

Инвесторы оценили Slack в $7,1 млрд
0

И в том, что любой пользователь может зайти в любой неприватный чат. А ещё в слэке есть @channel и @here. Это такие mentions для всех участников чата. Очень удобно людей на стендапы собирать :)

Инвесторы оценили Slack в $7,1 млрд
0

У слака тоже бесплатная версия есть )
К сожалению, так и не понял про отложенные сообщения

Инвесторы оценили Slack в $7,1 млрд
0

А можете пояснить, чем телега удобнее слака в плане отложенных задач? Наличием saved messages?

Инвесторы оценили Slack в $7,1 млрд
1
Так вот, в слаке не чатрумы, а каналы. Вместо того, чтобы думать и решать какие сообщения форвардить, можно засаммонить в канал любого человека (или несколько), он сам прочитает и тут же даст ответ. Все каналы в слаке по умолчанию открыты, можноразвернуть

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

Инвесторы оценили Slack в $7,1 млрд
1
Допустим, у вас пять команд работают над проектом, и вы ведёте переписку в телеге. Команда фронтенд-разработки что-то наобсуждала у себя, но тут нужно что-то уточнить у команды qa. Чтобы кому-то из qa вникнуть в суть вопроса, нужно прочитать последние ~20 сообщений. Ваши действия?

Допустим, у вас пять команд работают над проектом, и вы ведёте переписку в телеге. Команда фронтенд-разработки что-то наобсуждала у себя, но тут нужно что-то уточнить у команды qa. Чтобы кому-то из qa вникнуть в суть вопроса, нужно прочитать последние ~20 сообщений. Ваши действия?

Инвесторы оценили Slack в $7,1 млрд
1

Они про разное, слак намного лучше подходит для корпоративной переписки, телега - для личной.

Scrum. Как не споткнуться в погоне за продуктивностью?
4

Класс. Таким методом напишу статью «Как бросить курить». В статье напишу о том, как я попробовал свою первую сигарету. Ведь чтобы бросить курить, надо сначала начать.

Бег, охота, баня, путешествия: как отдыхают российские предприниматели
0

Постоянно - да, невозможно :) Но бывают иногда забеги по 2-4 недели с таким графиком.

Бег, охота, баня, путешествия: как отдыхают российские предприниматели
1
Когда твоя работа - твоё хобби, можно и по 100 часов работать, но здоровье нужно поддерживать питанием и тренировками. Я почти уверен, что какая-то существенная доля такого графика - тупо прокрастинация. Но вот работать по 60-100 часов и кататься в Пермь на авто - здесь правдивость вызывает подозрения.

Когда твоя работа - твоё хобби, можно и по 100 часов работать, но здоровье нужно поддерживать питанием и тренировками. Я почти уверен, что какая-то существенная доля такого графика - тупо прокрастинация. Но вот работать по 60-100 часов и кататься в Пермь на авто - здесь правдивость вызывает подозрения.

«2ГИС» запустил сервис для поиска дешёвых лекарств в Москве
0

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

Глава «Сбербанка» Герман Греф разъяснил свои слова о «ненужности» программистов
5

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

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Приложение-плацебо скачали
больше миллиона раз
Подписаться на push-уведомления