Пікірлер
@roman.chudov
@roman.chudov 5 сағат бұрын
крутой доклад, полезный. очень понравился.
@user-hp7pc3lv3v
@user-hp7pc3lv3v 22 сағат бұрын
Тяжело этой Анастасии там)
@ythosa2467
@ythosa2467 2 күн бұрын
интересный способ окунуться в рантайм Go
@GeatMaximus
@GeatMaximus 8 күн бұрын
Слишком короткое видео
@artishoo
@artishoo 8 күн бұрын
Писал я датамапперы, но кастил их на структурные теги. Это помогало отвязаться от конкретной реализации и отказаться от внедрения управления данными из сущности, которой манипулирует разработчик. Но чем больше закапывался в теги и рефлексию, тем больше текли абстракции, ведь структура хоть и не могла менять данные в базе, но много знала о них. Думаю для ДДД действительно важнее более явные структуры, в которых есть нужные данные, хоть и придется каждый раз реализовывать датамаппер для каждой сущности. Иначе абстракции протекать начнут.
@adlandh4932
@adlandh4932 9 күн бұрын
"Финальное переключение было запланировано на новогоднюю ночь...." - дальше этот бред слушать нет никакого смысла. Чувак работает в режиме вечного цунгцванга, и при этом пытается рассказать как плох го.
@user-uq5zi4xp7u
@user-uq5zi4xp7u 11 күн бұрын
Очень интересный доклад. Приятно слушать спикера.
@user-gx2pk2yv4s
@user-gx2pk2yv4s 12 күн бұрын
хех, сениор в 20 лет) Мне самому еще 30 нету, но могу сказать, что человек как личность более менее созревает к 27-30 годам. А в 20 лет это еще ребенок, у него может даже переходный возраст не закончился. Поэтому очень опасно доверять прод человеку, который может все бросить из-за первой любви. Ну и плюс еще очень нравится как бизнесовые дяди начинают втирать, что ты должен быть суперменом для нашего бизнеса. И коня на ходу остановить, и в избу горящую войти. Так же мне стало очень смешно стало от высказывания, что сениор это не про деньги для себя, это деньги для бизнеса. И вот если приходит к ним в компанию такой человек, который выполнил весь чек лист из данного доклада, то почему то начинают предлагать вилку как тому кто только вчера родился. В общем очередные влажные мечты бизнесменов. Если действительно такие сениоры существуют, которые все могут. То вы будете пылинки с них сдувать, а не отправлять на солевые шахты в ваш легаси. Иначе такой сениор просто меняет статус, что в поиске и в этот же день подписывает новый оффер.
@pin689
@pin689 17 күн бұрын
Никогда не понимал, зачем люди пишут программы на языке со сборщиком мусора, и потом всеми силами начинают с ним бороться. Пишите программу на С++, там можно делать что угодно.
@Sergey_Sedov
@Sergey_Sedov 17 күн бұрын
Опять разработчикивиноваты, а не эффекьивные менеджеры.
@bambalbino
@bambalbino 18 күн бұрын
Спасибо большое!
@user-bb5xw8bd8w
@user-bb5xw8bd8w 19 күн бұрын
про problem deltail не слышали и как принято в го, изобретаем свой велосипед
@IvanSmirnov-mh5yn
@IvanSmirnov-mh5yn 19 күн бұрын
какое-то велосипедостроение
@maxnrm
@maxnrm 21 күн бұрын
Спидран по DDD за 43:30 (WR any%)
@MyHackerLife
@MyHackerLife 21 күн бұрын
Очень классно подано всё! 10 из 10!
@user-ns7ei1bq3m
@user-ns7ei1bq3m 22 күн бұрын
Отличный доклад, в целом вещи очевидные, для всех кто проработал 5+ лет в айтишке, но подано всё пиздато!
@user-be1ph3uf8l
@user-be1ph3uf8l 23 күн бұрын
Правильно ли понимаю, что разработчики языка отказались от arena и не включили в дальнейшие релизы? Чем-то заменили или курс на маргинализацию сообщества Golang и максимальное сужение области использования?
@nailkh
@nailkh 24 күн бұрын
Переехать в Испанию
@garikdjan6266
@garikdjan6266 25 күн бұрын
:(
@user-nl7fw3yp8p
@user-nl7fw3yp8p 25 күн бұрын
Согласен с последним оратором. Не советую никому тратить 40 минут на этот доклад, он вообще никакого отношения к заявленной теме не имеет. Тема должна быть такая: "Мы придумали систему оценки компетенций, но пока ей не пользовались. И еще мы пока что путаем System design и просто Дизайн"
@doingwell5629
@doingwell5629 25 күн бұрын
Не знаю откуда цифра 9, но это все определяет x86_64 calling convention. Максимум 6 integer аргументов через регистры и максимум 8 floating point аргументов через регистры.
@validationerror3830
@validationerror3830 26 күн бұрын
Ну допустим я решаю проблемы бизнеса за сумму X. Ее мне становится мало, я иду на рынок и выясняется, что нужны конкретные синьоры с опытом работы с микросервисами, и меня не берут. Может поэтому я хочу работать с микросервисной архитектурой?
@TrueGameover
@TrueGameover 21 күн бұрын
Вот согласен. В текущих реалиях микросервисы это больше вопрос найма. За монолиты платить не хотят. На распил монолита выделять средства не хотят, но при этом всем подавай удержание команды, рост квалификации разработчиков включая интересные задачи( чтобы они не сбежали на микросервисы в другую компанию ). Докладчики через раз вещают что микросервисы вам не нужны с учетом что сами сидят на них и у них все перечисленное выше ( с точки зрения найма ) имеется по дефолту.
@user-wq2oq8st1u
@user-wq2oq8st1u 10 күн бұрын
Согласен. 2/3 хрюш с ходу отправят твое резюме в корзину, если в нем не будет заветных слов типа "микросервисы", "монгодиби" и "кубернетес".
@brunql
@brunql 26 күн бұрын
Действительно Достойный Доклад
@user-nl7fw3yp8p
@user-nl7fw3yp8p 27 күн бұрын
Интересная позиция по вопросам от кандидата. Я за 15 лет работы уже всё повидал, все процессы, методологии, команды/начальство разной адекватности, и мне в принципе всё равно, как у вас там что устроено, т.к. я приду и адаптируюсь в первый день под ваши реалии. Странно, что из-за такой ерунды, как не заданный вопрос на такую тему, отсеивает кандидата. Он же готовился к вашему собесу, пришел опять же на него, ответил наверно даже в основном как надо, значит для него всё это важно. Кажется, что всё это важнее, чем вопрос, на который в наше время всё равно будет однотипный ответ типа "ээ ну у нас скрам/канбан, дейлики, дежурства и эээээ, код-ревью, ну и CI"
@savvinovan
@savvinovan 28 күн бұрын
сеньор это сын маминой подруги
@yashkevich8164
@yashkevich8164 28 күн бұрын
Алгосы наше все
@amanbolat
@amanbolat 28 күн бұрын
Это доклад или что? Парень пришел пообщаться с народом.
@user-bb5xw8bd8w
@user-bb5xw8bd8w 29 күн бұрын
всегда радуют лапидарные примеры с инициализацией только одной сущности в качестве доказательства, что di не нужен.
@alexgorodecky1661
@alexgorodecky1661 5 күн бұрын
Di не нужен
@user-bb5xw8bd8w
@user-bb5xw8bd8w 4 күн бұрын
@@alexgorodecky1661 для пионеров, которые только привыкли махать лопатой. без di даже примитивный сервис под 50 файлов с косяками, с ним - 5, где только бизнес-логика. идиоматичности бывают разные: - для бизнеса - сделайте вчера - для командной разработки - шоб работало, быстро вносить изменения и при этом не сломать. а пропагандируемые идиоматичные копи-пасты этому не способствуют от слова совсем. они пригодны только для тех, кто десантом заброшен в программирование, и для которых пришлось специально сделать этот язык Элочки-людоедки
@TorinoSG
@TorinoSG 29 күн бұрын
охуенный доклад. про управление в целом и про рост в целом
@dimarogov4687
@dimarogov4687 29 күн бұрын
Дайте продолжение =(
@sanchous66bann
@sanchous66bann 29 күн бұрын
чтобы стать сеньором достаточно приехать в Испанию. тогда можно ожидать обращения к себе как Señor. и ещё это про взраст больше 60-ти. до 60 рассчитывать на это звание не стоит, а то сопливый сеньор с молоком на губах - это нонсенс :)
@user-ir4vd5yk4x
@user-ir4vd5yk4x Ай бұрын
а мне понравился доклад)
@yodapunishes
@yodapunishes Ай бұрын
Модель Дрейфуса, Канеман "Шум", "Чистый код", "Чистая архитектура" и ещё вот такие названия умных книг я знаю.
@victorkochkarev2576
@victorkochkarev2576 Ай бұрын
Спасибо за отличный доклад.
@user-rn9jx7gt7r
@user-rn9jx7gt7r Ай бұрын
Сразу подумал про небуферизированный канал)))
@artemsedykh
@artemsedykh Ай бұрын
Почему-то никто не упомянул, что можно ограничить версию go в build constraints, чтобы контроллировать влияние обновлений на оптимизации.
@devstrats
@devstrats Ай бұрын
Спасибо за такой шикарный нужный доклад! Выделил главное и донёс слушателю. Максимальное количество пользы в единицу времени👍
@azabroflovski
@azabroflovski Ай бұрын
"аааа" "ооо" "еее" "аааааааааа" чувак, разговаривать научись
@user-qx3km6wp1p
@user-qx3km6wp1p Ай бұрын
google wire, на мой взгляд, гораздо удобнее, т.к. генерирует код контейнера сразу, а не через рефлексию в рантайме. Это 1) прозрачнее, т.к. код инициализации контейнера виден сразу 2) циклические зависимости видны до запуска 3) при необходимости позволяет отлаживать код устанавливая брейкпоинты прямо внутри сгенерированного инициализатора контейнера. Из минусов - нет поддержки дженериков, но как показывает практика, они редко используются для компонентов контейнеров. В крайнем случае можно просто сделать alias с указанием конкретной реализации.
@user-bz6lq9cu7w
@user-bz6lq9cu7w Ай бұрын
Если я увижу, что разработчик занимается оптимизацией -- я его уволю в тот же день.
@paniciour
@paniciour 2 күн бұрын
развернешь мысль?)
@user-eo8zh7ix4j
@user-eo8zh7ix4j Ай бұрын
Очередное доказательство, чем меньше компания, тем больше пантов и предвзятости. или я что-то недопонимаю? я понимаю когда ты собесишся в мульти сервисную компанию, твм и ЗП и скилы и комьюнити. А тут? Да на хер вы нужны )) вы кто сами-то, международная корпорация или гос компания. От такога человека уже попахивает наеб...м
@nas337
@nas337 Ай бұрын
Надеюсь, все понимают, что вы должны работать Вконтакте, чтобы иметь нужду опитимизировать эти наносекунды. Для большинства ио-баунд задач го из коробки даст достаточный перф без оптимизаций. А если всё-таки придеться включить профайлер, то будет достаточно просто убрать какую-нибудь лишнию аллокацию и вуаля! Спасибо за доклад!
@bbrother92
@bbrother92 Ай бұрын
Посоветуйте что еще можно заоптимизировать? Что там с ubuntu и окружением - что можно сделать?
@amaterasu588
@amaterasu588 Ай бұрын
Ничего не понял. Почему Go ужасен? Как потеряли деньги? Что сделали чтоб починится за 3 дня? Как-то бэ
@lis0x90d
@lis0x90d Ай бұрын
Ну да, хорошая работа, только зачем? Если челоек доходит до того, что давайте откажемся от интерфейсов и тд, превращая код в говно, то может не та технлогия для задачи? Дальше он перейдет к GCfree кодингу? Давайте сделаем свою сборку golang c отключенным GC? Может задачу надо было писать на C/C++/Rust и не тратить время на эти извращения?
@f0rzend59
@f0rzend59 Ай бұрын
Проду!! 😢
@MrChemist5
@MrChemist5 Ай бұрын
И не показал как этого zero-copy достигнуть
@Frankynz
@Frankynz Ай бұрын
Требуют проактивность, и обычно вес твоего голоса равен 0. Сколько не активничай, хотелки бизнеса важнее. ТУТ ПОЛОВОВИНУ убрать можно
@kselnaag2482
@kselnaag2482 Ай бұрын
Когда говорят проактивность - требуют читать мысли начальника и выполнять их до того, как он тебе выдал это здание. Про личное мнение и хотелки тут речи не ведется.
@evgenylebedev8039
@evgenylebedev8039 Ай бұрын
Классный доклад, c реальными примерами кода, спасибо! Забрал некоторые идеи себе!
@Wildberries_finds
@Wildberries_finds Ай бұрын
Отличный доклад, все четко и ясно, побольше бы таких.
@dmitriiprisacari7550
@dmitriiprisacari7550 Ай бұрын
Как бы ни банально все это не звучало, люди действительно часто не знакомы с базовой литературой о чистой архитектуре. Думаю, что презентация была рождена именно из-за того, что автор часто с этим сталкивался. Я в своей компании делаю подобные презентации чуть ли не каждые 3 месяца, так что понимаю, откуда растут ноги.