Golang Channel
Golang Channel
  • 117
  • 254 495
GoLand Tips & Tricks / Florin Patan (JetBrains)
Профессиональная конференция для Go-разработчиков Golang Live 2020
Тезисы и презентация:
golangconf.ru/2020/abstracts/7322
Code editors are part of our day to day life, regardless of the operating system, programming language, or proficiency with the language. As such, we expect them to adapt to our workflows, we want them to be smart when they are needed, and stay out of our way otherwise.
...
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru
Переглядів: 475

Відео

Круглый стол "Трудности найма Go-разработчиков, или Почему мы вам отказали"
Переглядів 53014 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Даниил Подольский (Pango) Виталий Левченко (Ютека) Николай Муляр (AirPush) Анна Афонина (HiPoHeads) Александр Чистяков (Git in Sky) Тезисы и презентация: golangconf.ru/2020/abstracts/7349 Нашли ошибку в видео? Пишите нам на support@ontico.ru
Go generate code together / Эмиль Шарифуллин (СКБ Контур)
Переглядів 22414 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Тезисы и презентация: golangconf.ru/2020/abstracts/7153 - Что такое кодогенерация в программировании. - Как в Go появилась кодогенерация и почему она так популярна. - Для чего используют кодогенерацию в Go и какие кейсы наиболее подходят для кодогенерации. - Размышления о том, какое будущее у кодогенерации. Нашли ошибку в видео?...
Зачем и как мы сделали поиск вакансий на Go, что нам за это было / Владислав Сидорин (Работа.ру)
Переглядів 31514 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Тезисы и презентация: golangconf.ru/2020/abstracts/7076 Работа.ру - один из крупнейших сервисов России по поиску работы и сотрудников. И поисковый движок для него критически важен. В докладе я расскажу вам, как прежнее решение на основе Solr перестало нас устраивать и, более того, стало настоящим препятствием. Нам пришлось убеди...
Авито: создание микросервиса на PaaS / Иван Королёв (Авито)
Переглядів 42814 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Тезисы и презентация: golangconf.ru/2020/abstracts/7152 Меня зовут Ваня, я разработчик продуктовой команды Авито - Auto B2B. В этом докладе я расскажу, как организована разработка на Go в Авито. Вы узнаете: - зачем нужны платформенные решения для создания микросервисов; - из каких частей состоит наш общий toolkit PaaS (Platform ...
Разработка базы данных на Golang / Вадим Кулибаба (Mail.Ru)
Переглядів 1,1 тис.14 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Тезисы и презентация: golangconf.ru/2020/abstracts/6766 Мы любим Go прежде всего за высокую продуктивность и производительность. Но расплатой за "лёгкость" и скорость разработки являются задержки на сборку мусора, обработку блокировок и не всегда оптимальное хранение данных в памяти. Данные проблемы часто провоцируют переписыван...
Going Serverless / Steven Bogacz
Переглядів 12314 днів тому
Профессиональная конференция для Go‑разработчиков Golang Live 2020 Тезисы и презентация: golangconf.ru/2020/abstracts/6610 Go’s adoption rate is impressive, surpassed perhaps only by the adoption of serverless cloud technologies. We’ll explore how we write serverless Go code for complex APIs deployed in environments such as Lambda and Google Cloud Functions, focusing on testing and abstraction....
Как разрабатывают в Uber / Егор Гришечко (Uber)
Переглядів 39014 днів тому
Профессиональная конференция для Go‑разработчиков Golang Live 2020 Тезисы и презентация: golangconf.ru/2020/abstracts/6953 Вы даже себе представить не можете, сколько Go-кода уже написано в Uber. Наличие большого числа проектов и кода заставляет двигаться в сторону стандартизации, guidelines и code style. В ходе доклада я в легкой и ненавязчивой манере расскажу про то, как мы разрабатываем Uber...
ruleguard vs CodeQL vs Semgrep / Искандер Шарипов (ВКонтакте)
Переглядів 14114 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Тезисы и презентация: golangconf.ru/2020/abstracts/7100 * Введение в go-ruleguard, CodeQL, semgrep. * Чем эти инструменты лучше, чем написание своего линтера с нуля. * Ограничения этих инструментов. * Примеры интеграции go-ruleguard в CI. Нашли ошибку в видео? Пишите нам на support@ontico.ru
Application Security in Go: SAST and SCA / Rob Haines (Synopsys)
Переглядів 7014 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Тезисы и презентация: golangconf.ru/2020/abstracts/7331 As Go becomes increasing popular and more widely used it is going to become a target for hackers! Most Go programmers are already familiar with linters so SAST (Static Application Security Testing) should be no surprise but what about your open source? SCA (Software Composi...
Круглый стол "Подходит ли GO для ранней проверки гипотезы стартапа (прототипа)?"
Переглядів 16914 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Круглый стол "Подходит ли GO для ранней проверки гипотезы стартапа (прототипа) или лучше использовать PHP, Python, Ruby on rails, Node.js?". Спикеры: Валентин Дубровский, руководитель B2B разработки, Юла, и Алексей Скоробогатый, системный архитектор, Lamoda. golangconf.ru/2020/meetups#3154877 Нашли ошибку в видео? Пишите нам на ...
Building Domain Specific contexts using DSLs in Golang / Piyush Verma (Last9)
Переглядів 12914 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Тезисы и презентация: golangconf.ru/2020/abstracts/7134 DSL are common to almost all developer tools. They abstract the complexity of logic that developers need to repeat, and provide simple reusable functions to the consumer. At the same time, the datatypes, expressions, and statements can be limited and statically verified to ...
Hexagonal architecture для Go-разработчика / Константин Деревцов (SibEdge)
Переглядів 39614 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Тезисы и презентация: golangconf.ru/2020/abstracts/6954 * Предшественники гексагональной архитектуры. * Как и зачем появилась гексагональная архитектура. * Что такое гексагональная архитектура. * Что такое порты и адаптеры. * Пример: эволюция Go-приложения от "big ball of mud" до hexagonal architecture. * Инструменты для построе...
Круглый стол "Как мы разрабатываем в МТС"
Переглядів 17414 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Участники круглого стола: Дмитрий Гордеев, Старший разработчик Golang, МТС Банк Илья Галимьянов, ведущий разработчик, WASD.TV (МТС) Владислав Гручик, главный архитектор Трайба автоматизации бизнес-процессов, МТС golangconf.ru/2020/meetups#3154958 Нашли ошибку в видео? Пишите нам на support@ontico.ru
Событийная архитектура. Парадигменный сдвиг при моделировании событий и взаимодействий сервисов
Переглядів 23014 днів тому
Профессиональная конференция для Go-разработчиков Golang Live 2020 Интервью Алексея Скоробогатого, системного архитектора e-commerce платформы в Ламода. golangconf.ru/2020/meetups#3154912 Нашли ошибку в видео? Пишите нам на support@ontico.ru
Инструменты для генерации кода и документации API / Сергей Климов (Minter)
Переглядів 18614 днів тому
Инструменты для генерации кода и документации API / Сергей Климов (Minter)
Как написать свой фреймворк для микросервисов / Александр Воронков (Plesk)
Переглядів 12214 днів тому
Как написать свой фреймворк для микросервисов / Александр Воронков (Plesk)
Как мы учим PHP/Python разработчиков писать на GO / Михаил Мохначев (Lamoda)
Переглядів 24314 днів тому
Как мы учим PHP/Python разработчиков писать на GO / Михаил Мохначев (Lamoda)
Автоматизация тестирования микросервисов в Ozon / Дмитрий Колесник (Ozon )
Переглядів 50414 днів тому
Автоматизация тестирования микросервисов в Ozon / Дмитрий Колесник (Ozon )
Монорепо - жизнь до и после / Валентин Дубровский (Юла.tech)
Переглядів 38414 днів тому
Монорепо - жизнь до и после / Валентин Дубровский (Юла.tech)
Go и MySQL. Зачем нам пул соединений? / Тигран Ханагян
Переглядів 36014 днів тому
Go и MySQL. Зачем нам пул соединений? / Тигран Ханагян
Использование unsafe в Go: плюсы и минусы / Александр Валялкин (VictoriaMetrics)
Переглядів 59814 днів тому
Использование unsafe в Go: плюсы и минусы / Александр Валялкин (VictoriaMetrics)
Как написать 100 микросервисов и не сойти с ума / Даниил Зиненко
Переглядів 70414 днів тому
Как написать 100 микросервисов и не сойти с ума / Даниил Зиненко
Еще раз про обработку ошибок / Никита Галушко (Mail.Ru Group)
Переглядів 75414 днів тому
Еще раз про обработку ошибок / Никита Галушко (Mail.Ru Group)
OpenTelemetry на практике / Илья Казначеев ( МТС)
Переглядів 96214 днів тому
OpenTelemetry на практике / Илья Казначеев ( МТС)
Встреча докладчиков и Программного комитета Golang Conf 2024 (проходит в рамках HighLoad++)
Переглядів 3553 місяці тому
Встреча докладчиков и Программного комитета Golang Conf 2024 (проходит в рамках HighLoad )
Кэш в оперативной памяти своими руками / Владислав Сидорин (Работа.ру)
Переглядів 1,1 тис.7 місяців тому
Кэш в оперативной памяти своими руками / Владислав Сидорин (Работа.ру)
Потоки данных, графы, стейт-машина - строим бизнес-логику в Go-микросервисах / Апрес Антонян
Переглядів 1,4 тис.7 місяців тому
Потоки данных, графы, стейт-машина - строим бизнес-логику в Go-микросервисах / Апрес Антонян
Как мы разработали ядро реестра национальной доменной зоны / Алексей Костюченко (beCloud)
Переглядів 4397 місяців тому
Как мы разработали ядро реестра национальной доменной зоны / Алексей Костюченко (beCloud)
Собеседования на senior-разработчика: проверяем soft skills вопросами на hard skills / Иван Матвеев
Переглядів 2,1 тис.7 місяців тому
Собеседования на senior-разработчика: проверяем soft skills вопросами на hard skills / Иван Матвеев

КОМЕНТАРІ

  • @ЕвгенийСеменченко-д4ф

    Спасибо! Интересная история! Интересный проект! Хороший трезвый подход - решать ту, конкретную задачу, которая есть и делать это хорошо. Создавать универсальные решения для некоторого класса задач - это тоже хорошо, но это другая задача и её нужно решать только тогда, когда она будет актуальной (если вообще случится).

  • @Levelord92
    @Levelord92 11 днів тому

    Ох ёп, помню когда-то только-только учил Go по мэйлрушным курсам от Василия Теперь делаю неплохие цифры Василий, спасибо!

  • @Frankynz
    @Frankynz 12 днів тому

    Проходил собес у этого чувака. Вообще не умеет проводить. И к тому же втирает свою точку зрения как единственно верную. Унижал за то что я книги не читаю, а читаю статьи. Мол, статьи это херня. Не стал бы я слушать такого докладчика

  • @d9kd9k
    @d9kd9k 13 днів тому

    43:35 что он добавляет сотрудникам в чай?)

  • @city-dweller
    @city-dweller 15 днів тому

    ИМХО лучший доклад про Go. Узнал всё, что мне нужно было про язык. Спасибо спикеру и аудитории за вопросы!

  • @markzaharov2345
    @markzaharov2345 16 днів тому

    Какой кошмар. Почти весь доклад подчистую украден из доклада пятилетней давности: ua-cam.com/video/ZMZpH4yT7M0/v-deo.htmlsi=6KZET31yFXx42Ypg

  • @johnaran
    @johnaran 17 днів тому

    А нельзя ли использовать unsafe чтобы временно записать адрес некой структуры в куче, в базу данных (ключ - значение), например RedisDB, где ключ это некий id, а значение это адрес структуры. Как бы замена глобального HashMap или BTree. И обратно получить доступ к структуре, вытащив его адрес из базы данных по ключу.

  • @dblokhin
    @dblokhin 17 днів тому

    Волнуется парень. Понимаю. Я тоже совершенно не могу выступать перед публикой.

  • @tertiumorganum5665
    @tertiumorganum5665 17 днів тому

    Это почему только сейчас выгружено?

  • @emilvaleev
    @emilvaleev 17 днів тому

    охеренный доклад, спасибо

  • @nikolay.kupstas
    @nikolay.kupstas 18 днів тому

    Не понял, а зачем в ревью смотреть сгенерённый код? У нас они в .gitattributes вынесена

  • @MrTreminal
    @MrTreminal 18 днів тому

    Я или что то не понимаю или видеоматериал отстал года так на 4

    • @Qu2uW
      @Qu2uW 18 днів тому

      Да это баян. Уже был этот доклад несколько лет назад.

  • @SavenkoRoman
    @SavenkoRoman 19 днів тому

    Почему звук такое говно?

  • @alexk3929
    @alexk3929 19 днів тому

    а отжатие лицензии и не возврат денег входят в tips&tricks?

    • @ДмитрийКупчик-ю6в
      @ДмитрийКупчик-ю6в 15 днів тому

      Yes

    • @alexk3929
      @alexk3929 15 днів тому

      @@ДмитрийКупчик-ю6в i wanna посрать им под офис) Если будут новости по этому поводу - это я)

  • @pashteto
    @pashteto 19 днів тому

    Это что за музыка на фоне?? ахаахх

  • @DTorange1
    @DTorange1 19 днів тому

    Пробовали редис кластер? Если да, то почему он не подошел

  • @Aaaa-jn4bm
    @Aaaa-jn4bm 20 днів тому

    "Мы хотим лучших специалистов, но не хотим платить" (с)

  • @vladgromov9213
    @vladgromov9213 20 днів тому

    Бессмысленное видео, звук ужасный, ничего не слышно

  • @tertiumorganum5665
    @tertiumorganum5665 20 днів тому

    Grpc на "порядок" быстрее и короче json? Этот ребенок работал с ними вобще? 😂 Все знакомые используюшие протобаф считают его синонимом слова "боль")

  • @АлексейКиреев-н7н
    @АлексейКиреев-н7н 20 днів тому

    По сравнению, к примеру, с озоном в мтс адский бардак в процессах разработки, и это факт.

  • @navope6577
    @navope6577 20 днів тому

    звук плохой, к сожалению

  • @TheIADolgov
    @TheIADolgov 20 днів тому

    Слишком мало денег. Сеньйоры-помидоры утекают на валютную удалёнку

  • @romanosipov9087
    @romanosipov9087 21 день тому

    5:54 Скорее всего не hidden channel и не header (я так и не понял, что Егор имел в виду этим названием). h в hchan это просто сокращение от heap

  • @Dmitry-xu5wn
    @Dmitry-xu5wn 21 день тому

    Зачем готовится к интервью?😂 на интервью нужно идти со своими реальными знаниями. Мы хотим спеца нанять либо померяться чем-то?😂

  • @Dmitry-xu5wn
    @Dmitry-xu5wn 21 день тому

    Слайс передается по значению. Слайс это не динамический массив в структура😂 у которой есть len cap data. И это передается по значению😂 И это коммент чисто докалебаться. И да Слайс похож на плюсовый вектор.

  • @Dmitry-xu5wn
    @Dmitry-xu5wn 21 день тому

    Вопрос 3 анекдот про Вовочку. А Вам не кажется что вопросы на интервью говорят об адекватности работодателя? Я бы такое интервью закончил раньше времени

  • @Dmitry-xu5wn
    @Dmitry-xu5wn 21 день тому

    Вопрос 2 ответ неправильный. Память может быть выделена на стэке но гарантии нет. Так вы собес уже не прошли какой ужас как вы вообще работаете? Кто вас на работу взял?😂 А серьезно не ролевантные вопросы задачам

  • @Dmitry-xu5wn
    @Dmitry-xu5wn 21 день тому

    Все это хорошо но работать когда?😂😂😂

  • @forbidden_content
    @forbidden_content 28 днів тому

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

  • @IvanFedulov
    @IvanFedulov 29 днів тому

    20:55 - "экзо-терика" тонкая наука)))

  • @tertiumorganum5665
    @tertiumorganum5665 Місяць тому

    Какойто бред- не используем Data теги, scan, весь sqlx для базы данных и страдаем от того что мы не можем автоматически заметить свою структуру к таблице. Вот бы бвл автомеппер! Так он есть, и страдание это потому, что мы не используем data теги. вопрос Какого хрена вообще?

  • @tertiumorganum5665
    @tertiumorganum5665 Місяць тому

    Апифёст? Не, не слышали😂

  • @tertiumorganum5665
    @tertiumorganum5665 Місяць тому

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

  • @borismor1
    @borismor1 Місяць тому

    17:00 в гошке интерфейсы хранят в месте использования. Утиная типизация. Можно хоть тысячу интерфейсов на одну реализацию сделать. Реализация же не знает ничего про интерфейсы. А тут какой-то java/php подход. Когда у класса прописывают какой интерфейс он реализует.

  • @lusss-f9b
    @lusss-f9b Місяць тому

    Спасибо за доклад. А есть ли ссылка на репозиторий с кодом показанным в презентации?

  • @code.monkey
    @code.monkey Місяць тому

    Доклад следовало назвать "Как налить воды и потешить своё чсв". Убил ответ на логичный вопрос "так как же всё таки писать сложную бизнес логику на го?"

  • @dmitriyadichev
    @dmitriyadichev Місяць тому

    классный спикер, четко и по делу

  • @binzaricatalin6542
    @binzaricatalin6542 2 місяці тому

    14:25 A megabit (Mb)

  • @hurricane-rus
    @hurricane-rus 2 місяці тому

    Доклад получился не совсем по теме - надо было выкинуть слова "на Go", потому что это все относилось к любому большому монолиту, а Go было уделено всего несколько минут. Более того, этот доклад совсем для другой конференции (не Highload, а для Archdays), наверно, что-то перепутали. P.S. Интересный репозиторий в конце доклада, но в 2024 году самому пилить аналог Django на минималках, чтобы снизить TTM, вместо того чтобы просто написать проект на Django - по-моему это странный подход. Для бизнес-логики гораздо удобнее применять подходящие для этого фреймворки - именно поэтому взлетели Django, Rails, Laravel, Spring, React...

  • @mortalwombat8771
    @mortalwombat8771 2 місяці тому

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

  • @vasisafronov
    @vasisafronov 2 місяці тому

    Бесполезный доклад. Такая чушь...

  • @Roman-qd1eo
    @Roman-qd1eo 2 місяці тому

    Томас Мюллер тоже в Го сечёт?))

  • @alttagil
    @alttagil 2 місяці тому

    17:18 пришлось залезть в исходники, потому что из слайда непонятно было почему если newg == nil то мф ей статус меняем )) оказалось что там строчка пропущена с newg = malg(stackMin) -- собственно с созданием g

  • @Кир-я9о
    @Кир-я9о 2 місяці тому

    ua-cam.com/video/j-Nmfnm7RuE/v-deo.html полная версия этого же доклада на другой конференции

  • @sardortoshkentov-dn2pg
    @sardortoshkentov-dn2pg 3 місяці тому

    Очень хороший видос. Но почему так мало просмотров(

  • @bsprspktvnk
    @bsprspktvnk 3 місяці тому

    уже в тиньке, помню в вк смотрел доклад

    • @AterCattus
      @AterCattus 2 місяці тому

      Уже больше двух лет, как в inDrive :)

  • @psevdochlen6544
    @psevdochlen6544 3 місяці тому

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

    • @rugleb
      @rugleb 11 днів тому

      Ну, менеджеры же

  • @РусланЮсуфов-ф3ш
    @РусланЮсуфов-ф3ш 3 місяці тому

    Я же правильно понимаю, что арена это сторонний инструмент работы с памятью в Го, а не встроенный?

    • @Adeonchik
      @Adeonchik 2 місяці тому

      Арена, это просто абстракция внутреннего устройства языка голанг, которая означает просто сырой кусок памяти, который в дальнейшем будет поделён и использован для разных целей:)

  • @hurricane-rus
    @hurricane-rus 3 місяці тому

    Спасибо за доклад! Кстати, если прочитать полностью ответ команды разработки Go на вопрос "How do I know whether a variable is allocated on the heap or the stack?", то в нем на самом деле два ответа: 1) From a correctness standpoint, you don’t need to know. 2) The storage location does have an effect on writing efficient programs. Т.е. это как на вопрос о пользе и вреде курения сначала ответить "курение - личное дело каждого, не думайте о здоровье", а затем продолжить "вообще-то курение вредно для здоровья"... Просто нет слов

  • @hurricane-rus
    @hurricane-rus 4 місяці тому

    Тут неправильный подход уже в самом начале - на сеньор уровне и выше к собесу не надо относиться как к экзамену (даже если где-то он может быть похож). Это разговор опытных людей, которые прежде всего проверяют, возникнет ли между ними вайб для совместной работы