Фильтры
15:03:37 Ildar Gilfanov /random нет сделаю
15:03:40 радио-т бот random-bot 💬 Любое утверждение ложно. это тоже: нет
doit-bot 💬 @Rabinzon what are you waiting for? DO IT!
21:12:18 Umputun пинг
21:12:19 радио-т бот понг
21:51:42 kwizz ping
21:51:43 радио-т бот pong
22:21:53 as-sergey-m news!
22:21:55 радио-т бот
22:27:55 Oleg Buylov ооооо 3 темы про амазон
22:27:57 Oleg Buylov чето мало
22:38:26 κρμγ eo huevoe oo
22:39:23 κρμγ cli: printed: string: йух
22:39:41 κρμγ сирьёзна
22:41:26 Egor Smolyakov Да, кроме AWS еще и тема про Docker есть... История из жизни программиста в этом выпуске просто обязательна! (для усмирения строптивых против aws/docker)
22:43:33 Eugeny Klementev О! бугаенко в темах
22:53:19 Umputun привет всем, кроме тех, кто не согласен с темами :)
22:53:21 радио-т бот hello 💬 Привет!
22:54:09 κρμγ https://jug.ru/2016/11/eo-lang/
целый Егор Бугаенко создаёт язык, да ещё и с помощниками
22:54:11 радио-т бот

excerpt 💬 Когда Егор Бугаенко говорит обо всём том, что его не устраивает в Java-мире (от аннотаций до ORM), многие отвечают «так сделай свою правильную Java». И сегодня этот день настал: Егор объявил о создании нового объектно-ориентированного языка EO (по названию его книги «Elegant Objects»), называя его ...

Егор Бугаенко создаёт новый JVM-язык — JUG.ru

22:54:23 κρμγ где же силы Хабра, которые скажут своё громкое НИНУЖНА
22:54:31 Umputun у нас сегодня будет людно. но как обычно - тем, кому есть что сказать у нас открыто
22:55:13 Zhadikov Damir пусть цветут все цветы.
22:56:56 κρμγ вон как
22:57:35 Maxim @umputun много желающих нашлось за Амазон перетереть?
22:58:33 Umputun @xCASx нет
22:58:52 Aleksandrov Vladimir @umputun Может я один такой, но очень хочется послушать про docker swarm + compose. Как оно всё заводится? У нас в компании ребята использую Ansimble + yarn и говорят что докер сложный (когда речь заходит о многих нодах в продакшене)
22:58:55 evgeny kolesnikov Amazon надо бы заставить книжку SRE от Google перечитать
23:00:11 Григорий go!
23:00:30 κρμγ lang!
23:00:44 Eugeny Klementev @evkolesnikov_twitter А гуглу книжку амазона как не закрывать по сервису раз в месяц
23:01:03 Nikita Привет!
23:01:04 радио-т бот hello 💬 Hi!
23:02:17 Kirill Eremin Как дела!
23:02:27 Slav-on Всем чмаки в этом чате.
23:02:31 Eugeny Klementev Унцу слушаем
23:02:36 selevit @invis87 , swarm + compose вместе работают пока что на честном слове. Ну то есть это экспериментальный режим, который у меня в 1.13 не завелся сходу.
23:02:53 evgeny kolesnikov @eklementev вроде того, в идеале пусть поглотят друг друга и будет сингулярность
23:03:34 κρμγ а как же конькуренцыя?
23:03:45 Aleksandrov Vladimir @selevit а как же тогда на многих нодах кучу всего разворачивать парой команд :) ?
23:03:54 Eugeny Klementev ну если именно друг друга, то сколлапсируют в черную дыру
23:04:05 Oleg Buylov оооо грей в гиковском выпусксе
23:04:15 Slav-on Кто может простым языком объяснить зачем нужен Punycode?
23:04:27 selevit Ну и в целом у swarm есть ряд детских болезней, вроде невозможности задать, как контейнер будет останавливаться при редеплое.
Из-за этого нельзя нормально сделать graceful deploy
23:04:29 κρμγ русские домены кодировать
23:04:54 Sergey Petrenko я подумал, что гиковский выпуск со мной будет окончательно гиковский
23:05:08 evgeny kolesnikov @eklementev в дижитал оушн?
23:05:13 selevit @invis87 , docker service create
23:05:32 Slav-on
русские домены кодировать и больше не для чего? Печально как-то
23:05:51 Slav-on @kpmy и больше не для чего?
23:06:02 Aleksandrov Vladimir @selevit так это ведь как раз про swarm
23:06:21 evgeny kolesnikov @umputun @grayru надо скайп обновить
23:06:27 Evgen Shevchenko не только у меня Скайп сам не выключается))
23:06:33 evgeny kolesnikov на этой неделе проблемы были
23:06:43 selevit @invis87 , что именно "как раз про swarm"?
23:06:45 κρμγ @Slav-on ну как и любой другой кодировщик Unicode, можно применить и в других кейсах
23:06:55 Aleksandrov Vladimir @selevit docker service create
23:07:08 Eugeny Klementev Алексея почти не слышно
23:07:24 selevit Ну да. Я думал, ты спрашиваешь, как его готовить без compose.
23:07:45 Slav-on @kpmy понял спасибо.
23:08:38 Aleksandrov Vladimir @selevit нуууу, без compose ведь придётся отдельно каждый сервис поднимать (отдельной командой) а это вроде не очень удобно. вообщем я хотел узнать как люди его в продакшене используют когда есть много нод и много сервисов. Пишут свои большущие скрипты чтоли?
23:09:33 κρμγ 640 гигабайт памяти хватит всем
23:09:39 Oleg Buylov скайп же на электроне тож
23:09:40 selevit swarm в продакшене, если честно, я не знаю, кто использует.
23:09:49 PostelBobuka amd ryzen сегодня будет на вентиляторе?
23:09:55 Aleksandrov Vladimir @selevit спасибо :)
23:10:19 κρμγ ой вэй
23:10:30 Aleksandrov Vladimir @selevit а без swarm как тоже самое сделать (много нод + много сервисов) это ведь ещё большая боль получается
23:11:18 Dagoth Nik Хм, пользуясь случаем, а по какой причине Skype на iOS всегда по разному памяти отжирает? То 200 Мб, то 450 Мб. Мож кто знает?
23:13:52 selevit @invis87 , если нужен автоскейлинг, то да. Но есть другие инструменты оркестрации.
23:14:28 радио-т бот ==> --> Официальный кат! - http://news.radio-t.com
23:14:50 Oleg Buylov ыыыыы
23:15:13 Grigory Bakunov re/hi ppl all
23:16:10 andrey i. mavlyanov Кто-нить следит за gogs vs gitea?
23:17:00 κρμγ а что с ними?
23:17:05 κρμγ gogs жив
23:17:33 andrey i. mavlyanov Интересно кто быстрее фиксит проблемы, насколько проблемы в одном касаются проблем в другом и как быстро обрастает фичами
23:17:48 andrey i. mavlyanov Ну такое нормальное сравнение желательно разбирающегося в обоих проектах человека
23:17:54 Maxim Слушаю и понять не могу что не так с ведущими, говорят как укуренные...
Понял потом, что обычно слушаю оффлайн на 1.5 скорости.
23:18:04 PostelBobuka и можете не набирать радио-т тк промокод никогда не работает
23:18:05 ingr1 весна...
23:18:09 LewWadoo @ksenks -1
23:18:10 радио-т бот karma-bot 💬 Карма пользователя @ksenks уменьшена (текущее значение: 4).
23:18:30 andrey i. mavlyanov @xCASx довольно старая цитата с баша =)
23:18:39 Anton Samarchyan Карма сбросилась похоже
23:18:45 Дмитрий @ksenks +1
23:18:45 Maxim @amavlyanov ну вот, невльно сбаянил. Извините.
23:19:11 andrey i. mavlyanov ;-)
23:19:13 радио-т бот ==> Amazon Web Services issue is breaking the entire internet - https://thenextweb.com/insider/2017/02/28/amazon-web-services-issue-breaking-entire-internet/
23:20:08 κρμγ пора разделить амазон на 10 компаний, чтобы они конкурировали
23:20:22 Vitaly Tokarenko А может кто в курсе, сотрудник из ГитЛаба случаем в Амазон не переходил?
23:20:42 Oleg Buylov @kpmy если разбить его на 10 компани
23:22:00 Vladimir Bolshakov так ведь ещё весь Docker Hub прилёг заодно
23:24:24 Dagoth Nik @xCASx Я на х2 слушаю всегда. В начале то же ощущение было.
23:24:30 Vitaly Tokarenko Теперь все фирмы на надёжные которые уже удалили все свои данные, и ненадёжные, которые ещё не удалили, и т.е. им как бы ей ещё предстоит удалить все данные. Ну вот Амазон теперь надёжна.
23:24:53 Stanislav Popov я пытался скачать InfluxDB, они тоже на S3 через CloudFront отдавали, но CloudFront говорил, что не может отдать
23:26:34 David Webb Который выпуск слушаю какого-то Лёшу, подскажите кто это?
23:26:46 Evgen Shevchenko Я в этот момент настраивал ARQ на S3, оно выдаювало ошибку, думал что это я что-то не то делаю)
23:26:49 Andrey Zhukovskiy Это из разбора полетов чел
23:27:13 David Webb Спасибо огромное!
23:27:21 Oleg Buylov @gekoreed ооооо а его туда можно.... пойду попробую
23:27:25 Vladimir Bolshakov срочно нужен стартап, который будет продавать сервис «надежного» облака, раскидывая инстансы того, чего надо по разным менее «надежным» провайдерам :)
23:27:44 Evgen Shevchenko @Modi34 да, отлично работает,
23:28:28 Maverick Crank GRey Как нужно правильно проектировать свои сарайчики
23:28:29 miolini мы работали, потому что у нас все на голом железе
23:28:29 Maverick Crank GRey https://medium.com/spire-labs/mitigating-an-aws-instance-failure-with-the-magic-of-kubernetes-128a44d44c14#.yo59jms1u
23:28:33 радио-т бот

excerpt 💬 On Tuesday, AWS experienced some significant issues in us-east-1, the same region where we host the majority of our infrastructure. The first reports were of an S3 outage affecting many popular sites. Of course that initial outage grew to encompass a large number of AWS services in the region. ...

Mitigating an AWS Instance Failure with the Magic of Kubernetes

23:28:53 κρμγ хыхы
23:29:37 Vladimir Vasiliev Привет из Питера!
23:29:38 радио-т бот hello 💬 Доброго времени суток!
23:31:56 Sergey Silaev h
23:32:00 Sergey Silaev ello
23:32:08 Alexandr Mankov @ksenks +1
23:32:09 радио-т бот karma-bot 💬 Карма пользователя @ksenks увеличена (текущее значение: 5).
23:32:49 Vladimirs Matusevics Привет из Лондона
23:32:50 радио-т бот hello 💬 Hi!
23:32:52 κρμγ Корма @ksenks увеличена
23:33:40 andrey i. mavlyanov @amavlyanov работал и пропустил всю трагедию :)
23:34:13 Dmitry Boyko TestFlight упал и не давал обновиться
23:34:26 Dmitry Boyko Были проблемы с обновлением приложений в жале
23:34:34 Dmitry Boyko *эпле
23:34:58 Stanislav Popov Travis упал, половина github без ci осталась, Travis еще на следующий день лежал
23:36:14 κρμγ интересно, кто-нибудь умер из-за S3?
23:36:39 andrey i. mavlyanov да нет хорошего решения. есть проект где есть деньги - и там можно позволить себе зарезервироваться где-то ещё, а есть бложики которые никак не монетизируются.
23:36:39 Vitaly Tokarenko Почему не прозвучало "Вон из бизнеса" ?
23:37:22 Sergey Silaev не вызывают доверия, простите? они чутьли не законодатели множества штук включая вирутализацию.
23:37:41 Oleg Buylov @vitalyvt потому что они лучшие...
23:38:11 радио-т бот ==> Summary of the Amazon S3 Service Disruption in the Northern Virginia (US-EAST-1) Region - https://aws.amazon.com/message/41926/
23:38:44 miolini а что в современном мире devops и docker сложно поднять свое объектное или блочное хранилище??
23:38:57 Sergey Silaev мексиканский валенок кто-то в окно закинул
23:39:00 Oleg Buylov @miolini отказоусто
23:39:24 miolini серьезно?
23:40:22 miolini у нас 100М скачиваний мобильных приложений с лета, живем без облаков и очень счастливы от этого факта
23:40:55 miolini единственное, что сложно на своем железе делать, так это балансинг трафика
23:40:59 κρμγ казалось бы, обычная задача погромистов, есть ненадёжная зависимость, как обеспечить надёжность? есть способы, конечно
23:41:31 κρμγ но если ты бизнес, тебе срать на ненадёжность, лишь бы дешевле сделать сейчас
23:42:40 Eugeny Klementev тестирование денег стоит, в масшабах такой конторы - очень дорого
23:43:07 Sergey Silaev амазон больше яндекса раз в двадцать и разнесён шире раз в сто
23:44:18 miolini @bobuk как разработать отказоустойчивую систему на базе облачного сервиса, если эйпиай этого самого сервиса перестанет корректно отвечать?
23:45:08 Maxim @miolini отказоустойчивость и "облачный сервис" в единственном числе не должны встречаться в одном предложении.
23:46:28 Kobylyanskiy Sergey вон она фразочка)
23:46:39 κρμγ в ipfs)
23:47:08 Sergey Silaev ну они вроде достойно справились, вроде
23:47:20 Sergey Silaev "The cloud provider has also changed its Service Health Dashboard administration console to run across multiple regions.."
23:47:57 Maxim Перечитал что написал, как-то двояко получилось.
Короче отказоустойчивость это не про зависимость от одного сервиса, пусть даже облачного.
23:51:05 κρμγ пристойность и конкуренция компаний...
23:52:26 Sergey Silaev дело привычки
23:52:29 Дмитрий да ну этот гугл,из РФ физическим лицам незя
23:54:43 Дмитрий кстати, azure для стартапов на 3 года бесплатный
23:55:35 miolini @bobuk у Servers.com можно получить $5/tb трафика
23:55:37 радио-т бот money-bot 💬 miolini упомянул 5000000 USD
USD 5000000 Курсы
EUR 4 717 426.15 0.94
UAH 137 800 000 27.56
RUB 297 157 500 59.43
BYN 9 700 000 1.94
23:56:00 miolini при этом у них Tier 4
23:59:13 SamboFly ping
23:59:14 радио-т бот pong
00:00:50 kwizz А помнишь, как раньше на AWS всё было недорого?
00:00:51 радио-т бот MemberBerries 💬 О! Я помню...
00:01:20 Aleksandrov Vladimir Я помню, помню
00:02:36 Oleg Buylov курить же надо после
00:04:33 Vladimirs Matusevics @umputun +1
00:04:34 радио-т бот karma-bot 💬 Карма пользователя @umputun увеличена (текущее значение: 8).
00:04:48 Vladimir Bolshakov А тема какая? Чего обсуждают?
00:04:55 Alexey TDD
00:05:02 Oleg Buylov тест дривен девелопмент
00:05:15 Vladimir Bolshakov да это я понял, на news.radio-t.com имею в виду
00:05:22 Vladimir Bolshakov тут бот пишет, когда тему меняют же
00:05:38 Oleg Buylov тут вне темы
00:05:40 Vladimir Bolshakov ааа
00:07:26 Nikolay Fominykh Бррр
00:07:31 Nikolay Fominykh TDD в эфире
00:07:31 Ibragimov Ruslan https://youtu.be/qkblc5WRn-U Дядя Боб и TDD
00:07:33 радио-т бот

excerpt 💬 0:00 Introduction into the three laws of Test Driven Development 24:10 A hand-on demo of Test Driven Development using the Kotlin language 43:16 Questions and answers In this talk, Uncle Bob describes the three laws of Test Driven Development, and demonstrates the discipline using the Kotlin ...

The Three Laws of TDD (Featuring Kotlin) - YouTube

00:07:52 Oleg Buylov тесты же нужны только для оооочень больших проектов
00:08:16 Nikolay Fominykh Тесты помогают на любом проекте
00:08:35 Nikolay Fominykh но TDD от этого меньшим злом не становится.
00:09:17 Sergey Silaev скорость разработки сильно падает
00:09:32 Vladimirs Matusevics @tigrus +1
00:09:33 радио-т бот karma-bot 💬 Карма пользователя @tigrus увеличена (текущее значение: 1).
00:09:38 Sergey Silaev чтобы писать TDD нужен чёткий план, стартапам наверное не очень подходит
00:09:48 Nikolay Fominykh вообще не подходит
00:09:56 Eugeny Klementev то есть мы 90% времени пишем то, что гарантированно пойдет в корзину?
00:10:03 Nikolay Fominykh да
00:10:23 Eugeny Klementev Я бы сказал идея гениальная!!
00:10:31 Nikolay Fominykh мы вместо функции lambda a,b: a + b
00:10:32 PostelBobuka лучше бороться с основной проблемой чем заметь ее
00:10:33 κρμγ тест бизнес-логики это такая параша, что лучше бы их не было.
00:10:40 Nikolay Fominykh пишем сначала lambda a,b: 5
00:10:49 Nikolay Fominykh потом lambda a,b: a
00:10:56 Nikolay Fominykh потом lambda a,b: b
00:11:07 Nikolay Fominykh и только потом lambda a,b: a + b
00:11:18 PostelBobuka я понял, tdd это способ занять время работой и не рабодать :)
00:11:30 Eugeny Klementev изначально зная, что пишем сумма - зачем писать 3 первые фазы?
00:11:47 Nikolay Fominykh а самая главная проблема TDD, то что тест тоже может быть неправильным
00:11:49 Sergey Silaev а есть может быть какие-то типы ПО, для которых лучше или хуже использовать TDD?
00:12:14 Sergey Silaev Андрей, а какое ПО вы выпишите?
00:12:21 Eugeny Klementev Пора делать фазовый переход TDTDD
00:12:26 κρμγ о, а тесты с участием БД это ещё хуже, чем тесты чистой бизнес-логики
00:12:28 Nikolay Fominykh никто тебе не мешает написать тест вида assertEqual("5 + 5", -3)
00:12:31 Eugeny Klementev test driven test driven development
00:12:37 PostelBobuka @tigrus +1
00:12:39 радио-т бот karma-bot 💬 Карма пользователя @tigrus увеличена (текущее значение: 2).
00:13:00 Oleg Buylov такое ощущение что этот тдд нужен людям которые не понимают код который пишут
00:13:14 Oleg Buylov и разбираются в процессе написания
00:13:16 Sergey Silaev да ещё и пишет с конца в начало
00:13:30 Eugeny Klementev нужен сервис, который по тестам будет искать решение на SO - тогда польза будет
00:13:35 Nikolay Fominykh это бывает весело, на тренинге и мастер-классе :)
00:13:43 Nikolay Fominykh но в жизни - капец полный
00:14:08 Vladimirs Matusevics На самом деле тестами довольно хорошо проверять свой код. Если легко оттестировать какой-то кусок кода не получается, то стоит задуматься правильно ли написан этот кусок кода.
00:14:17 Alex Извините, но это просто пиздец какойто, а не программирование)))
00:14:27 Eugeny Klementev @vlondon а при чем тут тесты вперед?
00:14:47 Alexey @bobuk а как же менять прхетектуру, рефаторить код, если у тебя нет тестов?
00:14:48 Eugeny Klementev @LAV45 выразил мнение всех здравомыслящих людей
00:15:19 Nikolay Fominykh Народ, вы почему TDD и "Нет тестов" сравниваете? =)
00:15:26 Sergey Silaev а прототипы тотже пишется через TDD?
00:15:47 Nikolay Fominykh Тесты нужны - TDD нет.
00:15:49 Vladimirs Matusevics Потому что если тесты проходят, то код как минимум будет работать для определённых случаев, который тестируем.
00:15:53 Andrey Zhukovskiy прототипы нет
00:16:03 Sergey Silaev пишу код, если логика и "куски" сходяться, тогда можно и о тестах подумать
00:16:09 Nikolay Fominykh @vlondon это не повод вначале писать тесты
00:16:18 Nikolay Fominykh Как минимум тест - это минута на запуск
00:16:39 Eugeny Klementev TDD это ж не про “нет тестов” - это про телегу вперед лошади
00:17:00 Sergey Silaev именно!
00:17:03 Sergey Silaev =)
00:17:12 Nikolay Fominykh А нафиг на ВСЁ тесты иметь? ))
00:17:21 Vladimir Bolshakov вот если представить, что в разработке большая часть — автоматизация каких-то процессов, то описывать в терминах тестов процессы, которые чаще всего сами по себе еще сырые или «на уровне идее», а не в терминах практических абстракций в коде — это странно
00:17:28 Kirill Uvaev главное писать тестируемый код
00:17:36 Eugeny Klementev Дядька Боб приказал - 100%, должно быть 100% :)
00:18:20 Eugeny Klementev В очередной раз - 100% покрытие не гарантирует отсуствие ошибок
00:18:22 Nikolay Fominykh Бывают ситуации когда code coverage 100%, а реальное покрытие - сильно ниже.
00:18:43 Nikolay Fominykh Мне рубист жаловался, что у него так бывает )
00:19:01 Vladimir Bolshakov да, потому что на тулы code coverage тоже тесты пишут не очень 100% :)
00:19:57 Eugeny Klementev БЫСТРО???
00:19:58 Sergey Silaev быстро?
00:20:00 Sergey Silaev =)
00:20:07 selevit долго, дорого и охуенно)
00:20:21 Sergey Silaev а может поклонники TDD думают, что если они всё покроют тестами Форс-мажоров больше не будет?
00:20:27 Nikolay Fominykh 2 месяца простоя... ну нафиг =)
00:20:49 Sergey Silaev то есть, потратить на разработку x2 времени, а результтат по сути получить тоже
00:20:54 Kirill Uvaev С coverage такое дело, что самая важная метрика - это активное падение coverage
00:21:05 Sergey Silaev хотя я за любой кипиш против голодовки, но TDD мне лениво
00:21:05 selevit Скомпилилось и норм
00:21:07 Nikolay Fominykh результат получится может быть на 5-10% лучше
00:21:07 Eugeny Klementev @ssilaev х2 это еще по божески :)
00:21:18 κρμγ тест это то, как понял задание разработчик, если он понял его неправильно
00:21:18 Nikolay Fominykh но потратишь ты x3 =)
00:21:42 Sergey Silaev @eklementev ну в среднем
00:21:46 Nikolay Fominykh @kpmy +1
00:21:48 радио-т бот karma-bot 💬 Карма пользователя @kpmy увеличена (текущее значение: 1).
00:21:54 Vladimirs Matusevics Вот кто нормально тесты пишет в насале, то не намного медленнее чем писать тесты после кода.
00:23:16 Vladimirs Matusevics @tigrus а 10% мало?
00:23:18 Andrii Veklychev помоему написать более грамотный тест после - лучше, чем потом переписывать то что написал вначале
00:23:37 Sergey Silaev TDD подходит только для продуктов на котрых уже есть чёткий план и концепция
00:23:40 Nikolay Fominykh @vlondon за x3 по времени - очень мало.
00:23:53 Vladimir Bolshakov @ssilaev а много таких проектов?
00:23:56 Sergey Silaev верно)) платят за продукты а не за тесты
00:23:58 Eugeny Klementev написали тесты - и деньги кончились :)
00:24:08 Nikolay Fominykh @eklementev +1
00:24:09 радио-т бот karma-bot 💬 Карма пользователя @eklementev увеличена (текущее значение: 1).
00:24:10 Vladimirs Matusevics Да откуда x3 то?
00:24:20 Oleg Buylov @eklementev ++
00:24:21 радио-т бот karma-bot 💬 Карма пользователя @eklementev увеличена (текущее значение: 2).
00:24:22 Vladimir Bolshakov x3.14 же
00:24:24 Sergey Silaev @vovanbo много конечно
00:24:45 PostelBobuka гость, вы заменяете лень на имитацию работы, я обчно себе чесно говорю - мне лень я вижу, делаю медленно но хорошо чем много и плохо
00:24:45 Eugeny Klementev @vlondon да посмотришь их доклады, так там все х10
00:24:51 Nikolay Fominykh Да оттуда, что ты пишешь тест, запускаешь тест, пишешь код, запускаешь тест.. Короче вместо простого написания кода - у тебя идут итерации по тестам.
00:24:54 Sergey Silaev @vovanbo во многих крупных компаниях в которых множество устоявшихся регламентов и других бумажек
00:24:55 Alex Все свои компоненты покрываю на 100% unit тестами, но из 8 проектов только один из них имеет тесты покрывающие 15%. Нестабильную бизнес логику покрывать покрывать тестами практически бессмысленно.
00:25:16 Sergey Silaev ага!
00:25:18 Eugeny Klementev Ура!!
00:25:18 Sergey Silaev ВОТ!
00:25:22 Nikolay Fominykh =)
00:25:39 Vladimirs Matusevics Есть разработчики, которым тдд не увеличивает время разработки на много
00:25:40 Eugeny Klementev Вычеркиваем из пророков :)
00:25:42 Sergey Silaev короче, не заливай нам, я всё записал =)
00:25:50 Nikolay Fominykh Дядя Боб смотрит на тебя и ругает =)
00:25:53 Vladimir Bolshakov @ssilaev так может там тесты отдельные ребята должны писать? в самом начале, по процессу… а потом разработчикам отдавать? :) так бывает вообще?
00:26:18 Kirill Uvaev Test Driven Design но не Development
00:26:48 Eugeny Klementev и это все один юнит?
00:26:49 Sergey Silaev @vovanbo тесты могут писать все, есть разработчики, есть служба тестирования.. там могут быть и нагрузочное тестирвоание и код ревью и всё, что угодно..
00:27:16 Alexandr Mankov А нельзя просто писать кусочек, проверять результат, без всяких тестов ... а тесты уже в конце в реально нужных местах, обычно в процессе всегда можно понять правильно работает или нет, тесты больше нужны при всяких рефакторингах через год после завершения проекта
00:27:19 Nikolay Fominykh А если ты незнаешь, что YouTube вернет?
00:27:30 Nikolay Fominykh Тебе надо посмотреть это в коде.
00:27:33 κρμγ ну тест свалится
00:27:38 Vladimirs Matusevics @tigrus делаешь мок
00:27:49 Eugeny Klementev сначала полдня пишем тесты на генерацию урлов
00:27:53 Vladimir Bolshakov @ssilaev ну мы ж только про тесты до разработки. так-то никто вроде против тестов не говорит. тесты — это инструмент же
00:27:58 Nikolay Fominykh Да какой мок? Мок - это когда дока у API хорошая
00:28:03 Alexey и правда, зачем нам тесты, и какое ТДД, я видел в каждом третем классе крутого продашен проекта мейн методы...
00:28:17 Oleg Buylov чет вообще в этом примере не понял зачем тест нужен
00:28:46 Eugeny Klementev как-то нам про интеграционный тест рассказывает человек
00:29:10 Nikolay Fominykh Сейчас дойдет до ручного тестирования и успокоится )
00:30:17 Sergey Silaev @vovanbo да, но я не защищаю TDD, я просто стараюсь судить объективно. Я против тестов пока нет результатов..
00:31:06 κρμγ единственная вообще необходимость в тестах это обеспечить гарантию, что ничего уже готовое не сломается после правок, и то, это не касается api, бд и прочего
00:31:23 κρμγ всё остальное тестируют кликеры и люди
00:31:52 Oleg Buylov оооо накнец-то голос разума
00:32:13 Oleg Buylov @grayru ++
00:32:14 радио-т бот karma-bot 💬 Карма пользователя @grayru увеличена (текущее значение: 1).
00:32:42 Sergey Silaev Неет, всё в разрез скраму, какая документация вы чего? =)
00:32:51 Dmitry Boyko А ddd это домен а не документейшен
00:33:09 Sergey Silaev блин, ну нееет)
00:33:09 κρμγ не говоря уже о том, что сам код можно оградить пред- и пост-условиями, но бизнес не любит стек-трейсы
00:33:25 Sergey Silaev 11057235_1455742488061014_2494781922548464420_n.jpeg
00:33:27 Nikolay Fominykh Пробовать не надо, начальник побьет ))
00:33:30 Alexey пробйте гуглить "TDD kata"
00:33:33 Magic Cookie -- Что им нужно на самом деле?
-- 100% покрытие кода юнит-тестами
-- Что мы делаем в итоге?
-- Мы пишем код блять!
00:34:14 Alexandr Mankov Мы пишем новый код - вот тогда и правда БЛЯТЬ!
00:34:30 Alexey Abashev @ssilaev у нас код это документация
00:35:10 κρμγ давайте бредить дальше, код это и есть тест, зачем писать отдельный тест. самодокументируемый и самотестируемый код
00:35:20 Eugeny Klementev то есть в реальной ситуации TDD не коран, можно и подвинуть
00:36:00 Andrey Zhukovskiy ничто не коран, кроме корана, евгений
00:36:14 Eugeny Klementev @dir01 вот тут ты прав :)
00:37:20 Nikolay Fominykh Можно написать код, потом подойти к нему с другой стороны
00:37:23 Alexandr Mankov Вообще если подумать лучше TDD, чем запой
00:37:24 Nikolay Fominykh И написать тесты
00:37:34 Nikolay Fominykh TDD зачем для этого?
00:37:47 Andrey Zhukovskiy В моем опыте, лучше ТДД, чем день прокрастинации
00:37:53 Andrey Zhukovskiy Дело не в тестах, дело в драйве
00:38:00 Sergey Silaev обёртки
00:38:04 Andrey Zhukovskiy В маленьких кусочках конкретной работы
00:38:38 Nikolay Fominykh Вот я сейчас зашел в чат - у меня нет желания идти писать тесты :)
00:38:52 Nikolay Fominykh Как TDD помогает бороться с прокастинацией?
00:38:59 Oleg Buylov оооо прогнали гостя и критикуют
00:39:07 Andrey Zhukovskiy Заменяешь мотивацию дисциплиной
00:39:07 κρμγ в 2017-м давно пора математическую верификацию внедрять
00:39:09 Nikolay Fominykh какашки
00:39:14 Alexey не надо так
00:39:16 радио-т бот ==> EO: The Only Truly OO Programming Language - DZone Performance - https://dzone.com/articles/eo-the-only-truly-oo-programming-language
00:39:17 Sergey Silaev давайте лучше про профилирование, что за гиковский выпуск про тестирование? ☹️
00:39:25 Andrey Zhukovskiy Мотивация < дисциплины всегда
00:39:26 радио-т бот brackets-bot 💬 >
Закрывай скобки, @dir01 !!!
00:39:28 κρμγ о бля
00:39:36 selevit Если мне не хочется писать код, то тесты мне не будет хотеться писать еще больше.
00:39:47 Andrey Zhukovskiy Азарт появляется
00:39:56 Nikolay Fominykh Дисциплина... это в сторону time management
00:39:59 Andrey Zhukovskiy Быстрые маленькие итерации это приятно
00:40:04 Nikolay Fominykh Другая холиварная тема
00:40:06 Nikolay Fominykh Это да
00:40:11 Andrey Zhukovskiy Ну да, я это вместе с pomodoro обычно делаю
00:40:24 Andrey Zhukovskiy TDD + Pomodoro = хороший день
00:40:24 selevit Прокрастинацию придумали лентяи
00:40:28 Nikolay Fominykh У меня тоже pomodoro 25 / 25 =)
00:40:29 κρμγ smalltalk 2017?
00:40:34 selevit Надо просто работать^^
00:40:38 κρμγ там кактус
00:41:11 Oleg Buylov https://i.imgur.com/pOG3JjD.png
00:41:12 Andrey Zhukovskiy Прокрастинацию придумали люди, которые ждут мотивации. Ждать мотивации это по сути ждать, когда у тебя появится настроение работать
00:41:17 Nikolay Fominykh @selevit без TDD можно работать? )
00:41:48 Eugeny Klementev придумал товарищ лисп с питонячим синтаксисом и прототипным наследованием
00:41:50 Andrey Zhukovskiy Мотивации всегда немного и она быстро сгорает, на ней далеко не уедешь. Это как пускачок на танке
00:42:19 Grigory Bakunov http://cf.jare.io
00:42:20 радио-т бот

excerpt 💬 Please, submit this stacktrace to GitHub and we'll try to help: https://github. com/yegor256/jare/issuesjava. lang. IllegalStateException: [GET http://relay. jare. io/] failed in 0ms: [400] parameter "u" is mandatory at org. takes. facets. fallback. TkFallback. error(TkFallback. java:233) at org. ...

__

00:42:21 Nikolay Fominykh @dir01 хз.. Есть способы очень сильно замотивироваться.
00:42:31 Dmitry Boyko у меня в сафари тоже показался О_О
00:42:47 Oleg Buylov @bodva сафари много чего не может
00:42:50 Nikolay Fominykh Дисциплина - это когда у мотивации появляется маузер в руках.
00:42:52 Andrey Zhukovskiy @tigrus спиды не предлагать
00:43:08 selevit Ребят, профессионалам не нужна мотивация. Если ты работаешь работу, то будь добр делать ее хорошо.
00:43:14 Dmitry Boyko @Modi34 так я же потому и удивляюсь, потому что смог )
00:43:27 Nikolay Fominykh Что такое хорошо? ))
00:43:46 κρμγ да не будет никакого языка)
00:43:58 Maxim @bobuk ага, его же CDN
00:44:07 Andrey Zhukovskiy @selevit я по сути о том же и говорю
00:44:26 selevit Хорошо, это значит не заниматься безделием на работе, если тебе есть, что делать.
00:45:02 κρμγ @bobuk if это метод)
00:45:04 selevit Мне не нужно TDD для того, чтобы себя мотивировать. Скорее наоборот, меня такой подход больше бесит.
00:45:10 κρμγ точнее, сообщение
00:45:19 Andrey Zhukovskiy А ты попробуй
00:45:21 κρμγ это же smalltalk-стайл
00:45:27 selevit Пробовал, мне не оч понравилось
00:45:34 Magic Cookie в языке недостаточно скобочек!
00:45:46 κρμγ всё на message-forwardе
00:45:49 Andrey Zhukovskiy TDD не для того, чтобы мотивировать, TDD для того, чтобы не ждать мотивации, а заменить ее дисциплиной
00:46:05 Andrey Zhukovskiy @selevit а что не понравилось? долго пробовал?
00:46:05 PostelBobuka программирование ради программирования это все называется. мы же бизнес задачи решаем а не научной работой занимаемся..
00:46:32 Eugeny Klementev у бугаенко if - тоже класс
00:46:47 Eugeny Klementev объект, у него нет классов
00:46:49 selevit О чем ты говоришь? Ты решаешь задачу дисциплины использованием TDD? Тебе не кажется, что это как минимум странный подход?
00:47:11 κρμγ это всё равно что null заменять на Optional
00:48:01 selevit Мне не нравится догматичный подход в любом деле. TDD это как раз из этой оперы.
00:48:02 Eugeny Klementev Вся идея EO закончится, когда он до производительности дойдет
00:48:58 Maxim Logunov там мутабельность не равна неизменяемости внутренностей структуры
00:49:11 Eugeny Klementev Если присмотреться - он AST описывает
00:49:19 Eugeny Klementev и называет это тру-ООП
00:49:35 κρμγ lisp тоже ast описывает, ни ничего.
00:49:58 Eugeny Klementev @kpmy конечно, только при чем тут тру-ООП?
00:51:35 κρμγ ну он так выражает проброс сообщений по объектам
00:52:20 κρμγ лучше бы чувак выразил свою идею в виде stream api для джавушки
00:52:46 Eugeny Klementev вон эрланг - иммутабельный по самый набалуй, и ООП-шней многих
00:53:34 κρμγ ну вообще-то не очень верно, можно менять сообщение, если хочешь поменять поведение объекта дальше по стеку
00:54:11 κρμγ точнее, по дереву наследования
00:54:23 Maxim А вопрос о том как это ужас читать, ни у кого не возникает?
00:54:43 κρμγ похоже на yaml)
00:55:15 Nikolay Fominykh Egor Oriented Language
00:55:23 Maxim Это, блин, фибоначчи. В 3 строки пишется. А представьте какие простыни будут в более изощренных случаях?
00:55:37 Magic Cookie логотип классный у EO
00:55:48 Nikolay Fominykh логотип говорящий
00:55:58 Eugeny Klementev про method reference
00:57:07 Sergey Silaev экономия
00:57:32 Evgeny Khudoba @bobuk по-моему, последнее время просто появилась секта свидетелей истинного ООП, которая говорит что об этом "виде" ООП (которая как модель акторов) говорил изначально Алан Кэй и вот сейчас нужно вернуться к корням и извлечь из этого "все самое лучшее"
00:58:04 Vladimir Bolshakov а почему плоды этого чувака так часто обсуждают? у него какая-то претензия на гениальность есть среди программистов?
00:58:13 Sergey Silaev @vovanbo +1
00:58:14 радио-т бот karma-bot 💬 Карма пользователя @vovanbo увеличена (текущее значение: 1).
00:58:30 κρμγ rock-star программист
00:58:36 Maxim @vovanbo я вот тоже понять не могу. По-моему эту стюардессу пора перестать раскапывать.
00:58:37 Eugeny Klementev @vovanbo фриков всегда часто обсуждают
00:58:47 Maxim @eklementev +1
00:58:48 κρμγ давайте мои языки обсудим)
00:58:48 радио-т бот karma-bot 💬 Карма пользователя @eklementev увеличена (текущее значение: 3).
00:58:59 Sergey Silaev это огромнейший плюс jav-ы
00:59:00 Eugeny Klementev @kpmy давай ссылку
00:59:09 радио-т бот ==> Kotlin 1.1 Released with JavaScript Support, Coroutines and more | Kotlin Blog - https://blog.jetbrains.com/kotlin/2017/03/kotlin-1-1/
00:59:20 Eugeny Klementev Поддерживаем
00:59:25 Sergey Silaev пока инкак
00:59:26 Magic Cookie niquaque
00:59:37 Valentin а про докер в самом начале было?
00:59:38 κρμγ @eklementev позже, вот, котлин вбросили
00:59:52 Valentin там же докер ентерпрайс вышел
00:59:55 Maxim Ха, сразу подумал, что Руслан будет :)
01:00:05 Sergey Silaev Приветствую, Руслан!
01:00:06 Valentin или на гикофскей отложили?
01:00:06 радио-т бот hello 💬 Доброго времени суток!
01:00:10 Vladimir Bolshakov @Svolentin пока не было, вроде бы
01:00:25 Ibragimov Ruslan Всем привет :)
01:00:41 Eugeny Klementev мы тоже на котлине пишем прод
01:01:17 Vladimir Bolshakov надо перечислить языки в которых нет async/await
01:02:36 Valentin ко!
01:02:46 Valentin как K.O.
01:02:48 κρμγ ку
01:02:56 κρμγ или даже кю
01:03:02 Valentin кококо
01:03:33 Eugeny Klementev юникодное яичко :)
01:04:44 Eugeny Klementev так же как на джаве было
01:08:34 κρμγ это уже проблема архитектуры вызывающего кода
01:10:22 κρμγ ну в го и главный тред это корутина
01:10:46 Eugeny Klementev в го скедулер умеет
01:11:54 κρμγ почему не сделали гринтреды
01:12:07 Eugeny Klementev потому что jre не умеет
01:12:26 κρμγ ну это неважно, если я в котлине
01:12:39 κρμγ пусть что хотят делают, лишь бы не лочило
01:13:21 κρμγ gopher js стиль?
01:13:45 Sergey Silaev на 5 скточек java кода 105 строчек js кода?
01:14:02 Sergey Silaev angular на ts он пишет
01:14:15 κρμγ конечно, всегда весь рантайм в js-мегабайты)
01:14:29 κρμγ все так делают
01:14:35 Alex сюда кинь ссылочку тоже плз )
01:14:57 Sergey Silaev неет, учите typescript
01:15:30 Oleg Buylov на яваскрипте не программисты а дизайнеры же
01:15:35 Oleg Buylov или я чего-то не понимаю
01:15:57 κρμγ react/angular всё поменяли
01:16:06 Sergey Silaev @ssilaev фронт-энды
01:16:08 κρμγ теперь js пишут обычные крудошлёппы
01:16:27 Sergey Silaev за китайца то не говори =)
01:17:58 Sergey Silaev @Modi34 хотел бы я посмотреть на дизайнера который хорошо рубит в angular2 и react+redux
01:19:17 Magic Cookie в ядро проникнет
01:19:18 Oleg Buylov @ssilaev только они и разбираются https://spec.fm/podcasts/design-details/ https://css-tricks.com/ я могу много людей показать
01:19:20 радио-т бот

excerpt 💬 Today we caught up with Lori Kaplan, a designer with 30 years of experience at companies like Apple, Netscape, Netflix, Motorola, and Groupon (among many others). We chat about Lori's journey into design, what it takes to design organizations, navigating job changes throughout a career, writing the ...

Design Details - Spec

01:19:30 Sergey Silaev ы
01:19:41 Sergey Silaev @Modi34 ну это не дизайнеры, дизавйнеры рисуют да и только
01:19:45 Sergey Silaev меня пярм трясёт от js
01:19:50 Oleg Buylov @ssilaev нееее
01:19:53 Sergey Silaev от всего, кроме jquery библиотечки
01:20:01 Oleg Buylov дизайнеры давно не только рисуют
01:20:02 κρμγ js уже проник в джаву в области report engine)
01:20:13 Maverick Crank GRey дык у Жени же ноги волосатые, а брить он их не будет
01:20:14 Sergey Silaev @Modi34 ну как нет?
01:20:18 Oleg Buylov на js плагины все на фотошоп пишут
01:20:26 Oleg Buylov и на скетч
01:20:44 Sergey Silaev я две книжки прочитал уже, вот в angular2 разбираюсь, приходится, но я не фронт-энд
01:21:06 Sergey Silaev для общего образования
01:21:24 Sergey Silaev потому и трясёт
01:21:26 selevit Толстота, про jquery книжки
01:21:41 κρμγ workers
01:22:15 Oleg Buylov даже в хроме
01:22:18 Oleg Buylov !!!!
01:26:04 Eugeny Klementev в котлине есть extension-методы - тут с инкрементальной компиляцией сложно
01:26:09 Kirill Uvaev На официальном сайте: Kotlin 1.1 is not a major release for Kotlin toolin
01:28:11 Eugeny Klementev разве не все эклипсоводы ушли на пенсию?
01:28:45 Eugeny Klementev Статически-типизированный gradle это хорошо же!
01:29:41 Sergey Silaev куда метит это тваш котлин? непойму..
01:29:54 Eugeny Klementev а куда джава метит?
01:30:17 Sergey Silaev image_2017-03-02_20-44-09.png
01:30:36 Maverick Crank GRey @IRus - Спасибо!
01:30:37 Eugeny Klementev @ssilaev ++
01:30:38 радио-т бот karma-bot 💬 Карма пользователя @ssilaev увеличена (текущее значение: 1).
01:30:50 Ibragimov Ruslan @Maverick-Crank-GRey :+1:
01:30:56 Sergey Silaev @eklementev уже давно никуда не метит
01:32:13 κρμγ пять лет назад все говорили, что нахер не нужны алгоритмы, нужно знать spring-аннотации
01:32:26 κρμγ сейчас всё повернулось нахер
01:32:35 Eugeny Klementev на трех элементах любой алгоритм эффективный
01:32:50 Maverick Crank GRey @ksenks, “Во первых, это красиво” (с) @bobuk
01:32:56 Alex та давайте слиянием уже!
01:33:23 Maverick Crank GRey Слиянием с Бобуком?
01:33:45 Alex причем не просто quick_sort, а объединенная со вставками)))
01:34:02 Alex ага, слиять с бобуком на доске :D
01:34:36 Eugeny Klementev в яндексе вырывают кнопку del с клавиатуры?
01:34:41 κρμγ кто вообще последний месяц писал на бумажке ручкой
01:36:09 Sergey Silaev я карашнадишом каждый день квадратики рисую пока дукмаю
01:36:30 Eugeny Klementev Грей, а при чем тут код-то?
01:36:38 κρμγ ну каракули это не буквы
01:36:46 κρμγ на одной линии
01:36:53 Alex грей, ты еще логарифмическую линейку дай
01:38:50 Maverick Crank GRey https://www.youtube.com/watch?v=sez_-UoRudg
01:38:52 радио-т бот

excerpt 💬 Смотреть фильм онлайн:http://youtu. be/K9TRaGNnjEU Фильмы онлайн - http://bit. ly/filmsonline Фильмы онлайн (HD) - http://bit. ly/filmsHD Трейлеры - http://bit. ly/1tM4897 Лучшие моменты - http://bit. ly/1xB4T4k Фильмы комедии - http://bit. ly/1AlZ5hr Фильмы про войну - http://bit. ly/1BuYZ5X ...

Брат 2 (фильм) - Приезд в США (лучшие моменты фильма) - YouTube

01:39:18 Eugeny Klementev http://fuckingblocksyntax.com
01:39:19 радио-т бот

excerpt 💬 As a local variable: returnType (^blockName)(parameterTypes) = ^returnType(parameters) {. ..}; As a property: @property (nonatomic, copy, nullability) returnType (^blockName)(parameterTypes); As a method parameter: - (void)someMethodThatTakesABlock:(returnType ...

How Do I Declare A Block in Objective-C?

01:40:55 Sergey Silaev 22222.jpeg
01:43:02 Sergey Silaev архитектор может не уметь программировать, ему может и не нужно
01:43:35 Sergey Silaev ну да, тогда это с мешно
01:43:35 Alex например, почему можно не писать код на собеседованиях?
01:43:48 κρμγ на бумажке?
01:43:55 κρμγ или вообще)
01:44:08 Oleg Buylov @alexelev потому что он оторван от реальности
01:44:09 Sergey Silaev 42км не пробежишь, работу не получишь
01:45:22 Sergey Silaev я думаю что достаточно поговорить и подробно распросить о принципах, патернах, вариантах решения и тп
01:45:27 Sergey Silaev верно!
01:46:22 Sergey Silaev просить писать программиста стоит только тогда, когда ему нечего сказать, а писать он будет отилчно
01:47:01 Eugeny Klementev если не может говорить - как он будет жить в команде?
01:47:44 Eugeny Klementev а кто говорит хорошо, но не пишет - тоже ж выясняется сразу, стоит суть в сторону по темам копнуть
01:48:07 Alex https://habrahabr.ru/post/322758/ - Как мы проводим собеседования в Pivotal
01:48:10 радио-т бот

excerpt 💬 От переводчика: За последние несколько дней тема использования головоломок и решения задач на доске при собеседовании программистов в очередной раз попала в тренд. Началось все с поста Егора Бугаенко Why I Don’t Talk to Google Recruiters, потом ссылка на запись появилась на Hacker News и Reddit, а ...

Как мы проводим собеседования в Pivotal / ХабрахабрХабрахабр

01:48:13 Sergey Silaev @eklementev я про самоучек, они могут не знаю бабл сорта или каких-то патернов, но напишут отлично, думаю это индивидуально
01:48:21 Sergey Silaev я вам как программист скажу, программисты не умеют себя продавать
01:48:24 Sergey Silaev =)
01:48:51 Eugeny Klementev @ssilaev не зная бабл-сорт не напишет
01:49:07 Eugeny Klementev продавать можно не словами, продавай гитхабом
01:49:19 Sergey Silaev прошлый ММ бегал =)
01:49:25 Aleksandrov Vladimir @ssilaev мне просто не приятно себя продавать(
01:49:26 радио-т бот brackets-bot 💬 )
Закрывай скобки, @invis87 !!!
01:49:27 Sergey Silaev в Бронницуах 50км бегал в 2016
01:49:37 Sergey Silaev потому и написал
01:49:50 PostelBobuka темы ?
01:49:55 Sergey Silaev вообще это была шутка
01:50:07 Oleg Buylov @PostelBobuka не то что слушатиели накатали
01:50:08 Eugeny Klementev то есть тебе продавать себя неприятно, но работодатели должны тебе поверить за красивые глаза?
01:50:31 Sergey Silaev @eklementev конечно согласен
01:50:34 Aleksandrov Vladimir нууу, у меня есть профиль на гитхабе, да и поговорить не прочь
01:51:01 Eugeny Klementev @invis87 ну так и продажа программера - это не за картошку торговаться :)
01:51:09 κρμγ нужно соревноваться с умельцами себя продавать)
01:52:33 Eugeny Klementev программистов тоже не ищут, которые умеют все языки и все технологии
01:52:44 Sergey Silaev @eklementev ну нет же, просто кто-то умеет разговаривать, а кому-то это сложнее даётся..
01:53:19 Eugeny Klementev @ssilaev так я о том же, можешь говорить своими гитхабами
01:53:29 Oleg Buylov ох уж эти программисты мнящие себя психологами
01:53:43 Sergey Silaev важны не фактические знания, а хорошее понимание и жаление учится.
01:53:50 Sergey Silaev @eklementev важны не фактические знания, а хорошее понимание и жаление учится.
01:54:06 Eugeny Klementev @ssilaev вот тут на 100% согласен
01:54:11 Maxim @abashev так а нефиг вопросы из Википедии спрашивать на собеседовании :)
01:54:26 Sergey Silaev @eklementev отлично :)
01:56:12 Alexey Abashev @xCASx ну как бы factory pattern
01:58:05 Maxim @abashev если он ответ нагуглит и ответит тебе по телефону так, что ты и не поймешь, то есть ли смысл его на этом ловить?
01:59:38 Eugeny Klementev Вордпрес-программист :)
01:59:43 Oleg Buylov есть еще такие курсы https://www.masterclass.com/
01:59:45 радио-т бот

excerpt 💬 Steve Martin Teaches Comedy Shonda Rhimes Teaches Writing for Television Frank Gehry Teaches Design and Architecture Gordon Ramsay Teaches Cooking deadmau5 Teaches Electronic Music Production Hans Zimmer Teaches Film Scoring Serena Williams Teaches Tennis Aaron Sorkin Teaches Screenwriting Werner ...

MasterClass Online Classes

02:00:10 κρμγ в оксфорде вообще на обероне обучают и норм
02:00:28 κρμγ и на хаскелле одновременно
02:00:36 Eugeny Klementev вот именно про абстракции надо учить на нескольких языках
02:00:55 κρμγ высшая арифметика)
02:01:26 Eugeny Klementev и аналитическая арифметика
02:01:48 Sergey Silaev java отличный выбор шо вы такое говорите, идеальная база си подобного
02:02:24 κρμγ @ssilaev идеальное говно, да
02:02:45 anthon 00000000000
02:02:51 Sergey Silaev @kpmy ну точно не js, это как бы совсем не то
02:03:15 Eugeny Klementev Профессор фортран - великий учебник :)
02:03:38 κρμγ @ssilaev ты же не обучал программированию, откуда инфа про отличный выбор
02:04:06 κρμγ вообще мейнстрим для обучения это лютое говно, люди просто не понимают, что происходит
02:04:29 κρμγ попробуй объясни void пятикласснику, это же стыдоба
02:04:44 neurohunter У помета хорошо со всеми интеграциями, кроме интеграции с Kindle
02:04:45 κρμγ паскаль с этой точки зрения лучше
02:04:52 Sergey Silaev @kpmy нет, делаю вывод от прослушенных лекций и прочитанных книг.
02:06:48 Valentin уже счетчик "до эфира" запустился
02:08:41 Aleksandrov Vladimir про Кафку ни слова :( обманули в самом начале выпуска)))
02:08:57 Victor Vinogradov Спасибо за интересный выпуск
02:09:19 Alexey в разборе полетов говорили что Умпутун не любит свою аудиторию и не хочет с ними работать
02:09:38 Alexey там больше всех Барух ругался, не обижайте Лёху
02:10:41 Grigory Bakunov https://www.facebook.com/vguriev
02:10:43 радио-т бот

excerpt 💬 Email or Phone Password Forgot account?Do you want to join Facebook? Sign ...

Page Not Found | Facebook

02:12:05 Sergey Silaev спасибо, пока!
02:12:13 κρμγ гуриев это из компьютерры?
02:15:24 Alex трекер в OBD подключается и на сервисе смотришь в реалтайме
02:15:40 Alex https://gurtam.com/
02:15:42 радио-т бот

excerpt 💬 EN ...

Gurtam: Ultimate GPS Tracking Platform Wialon

02:15:43 Alex ))
02:17:03 Oleg Buylov @LAV45 ониж русская контора