LINUX.ORG.RU

Весенний Go-митап

 ,


0

1

14 мая в московском офисе компании Badoo пройдет весенний Go-митап.

Программа встречи:

  • Марко Кевац, Badoo, «Оптимизация программ на Go». Из доклада вы узнаете:
    • про большинство утилит из арсенала Go, предназначенных для оптимизации производительности;
    • как и когда их (утилиты) использовать, а также мы посмотрим как они устроены внутри;
    • про применимость linux утилиты perf для оптимизации программ на Go.
  • Сергей Камардин, Mail.ru Group, «Семь тысяч rps, один Go». Из доклада вы узнаете:
    • как мы пришли к Go, оставив идею использования Node.js, Scala или Rust;
    • про первый сервис, который мы написали на Go и запустили в продакшен;
    • про ошибки, с которыми сталкивались под нагрузкой;
    • про оптимизации, которые мы сделали и еще планируем сделать;
    • про тестирование и предотвращение тестирования на продакшене (в частности, websocket'ов).
  • Алексей Палажченко, mc² software, «Reform: путь к лучшему ORM». Из доклада вы узнаете:
    • как работает database/sql;
    • интерфейс и реализации database/sql/driver;
    • обзор популярных ORM и что с ними не так;
    • как мы делали свой лучший ORM;
    • и почему столько раз его переделывали.

>>> Подробности

★★★★★

Проверено: fallout4all ()

Badoo

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

buddhist ★★★★★ ()

даешь гоу на продакшене !

kto_tama ★★★★★ ()

Сначала прочитал как "Веселый Go-митал"

templarrr ★★★★★ ()

Опять это уродливое слово

anonymous ()

Осторожно!

На встрече ожидается высокая концентрация эффективных менеджеров.

anonymous ()

почему все митапы в России?

gssomi ★★ ()

Вау, я пойду. А, где вписка, что с собой лучше брать, огласите.?.?

anonymous ()
Ответ на: комментарий от gssomi

почему все митапы в России?

ну модно же, хуле! Чтоб как на Западе!

anonymous ()
Ответ на: комментарий от anonymous

Вау, я пойду. А, где вписка, что с собой лучше брать, огласите.?.?

Деньги бери! Придёшь покушаешь. Заранее договорись с таксистом, чтоб тебя пьяного домой отвёз. Намечается флешмоб.

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

я б с радостью, но там для меня нет работы.

gssomi ★★ ()
Ответ на: комментарий от gssomi

Лол, белая женского пола, а говоришь работы в Сомали не найдешь ;)

Если серьезно, просто в МОскве гораздо больше пользователей этого самого игого...

I-Love-Microsoft ★★★★★ ()

Марко Кевац

У него ник случайно не russian knight?

MRZA ()
Ответ на: комментарий от I-Love-Microsoft

Нет, я не так выразилась. Работу любую найду, а вот найти ту которая будет нравиться мне будет трудно.

gssomi ★★ ()

Прочитал как «митал».

DeadEye ★★★★★ ()

Гомитап говорите? Что дальше? Гоминид, человек умелый, человек разумный?

anonymous ()

Будут ли там инсайты и месседжи для моего стартапа? Намечается ли лаундж-афтепати?

Neurotizer ()

Отличное сборище. Жаль, нет доклада на тему «как мы строили свой орм, построили и окончательно убедились в его безполезности».

AVL2 ★★★★★ ()

После или обретения сишечки и луа выдумывание новых ЯП превратилось в интересную, но абсолютно бесполезную забаву. Го не исключение.

AVL2 ★★★★★ ()

Дженериков нет, нормального ООП нет, одним словом тошнота. Зачем существует го?

anonymous ()
Ответ на: комментарий от anonymous

Дженериков нет, нормального ООП нет, одним словом тошнота. Зачем существует го?

Эффективные менеджеры с тобой несогласны.

anonymous ()

Я так понимаю, на ЛОРе появилось анонимное лобби туповатых хейтеров языка Го. Или это просто домашки много задали ребятам?

Deleted ()

Лоровец, если ты пойдешь, то предлгаю потом заглянуть в Паб, на Цветном бульваре.

zloelamo ★★★★ ()
Ответ на: комментарий от templarrr

И я. Думал новое ответвление от Nu-Metal, но для линуксоидов....

rinsvid ★★ ()

Что такое go-митал? Dimmu Borgir - 51k знаю, а это нет.

fenris ★★★★★ ()

у кого есть опыт посещения митапов, расскажите про формат мероприятия: будет лекция? живое общение с докладчиком? обязательно самому быть go-программистом? еда/вода/кофе/печеньки? стоимость? etc

devnullopers ()
Ответ на: комментарий от devnullopers

Из определения митапа следует, что можно ожидать неформального общения профессионалов на околопрофессиональные темы, доклады и условно-организованные дискуссионные группы. На таких мероприятиях к новичкам и просто интересующимся людям отношение тёплое, доброжелательное. В совке, правда, любят взять какую-нибудь идею «с Запада» и довести её до абсурда, но я надеюсь, что всё же этого не случилось.

anonymous ()

А а в чем Ъ Go ? Чего то я пробовал парсить файл построчно стредствами python и Go - дык парс строки на Go был более тормозным чем на Python

Jopich ()
Ответ на: комментарий от Jopich

А а в чем Ъ Go ? Чего то я пробовал парсить файл построчно стредствами python и Go - дык парс строки на Go был более тормозным чем на Python

Тем, что Go нравится эффективным менеджерам.

anonymous ()
Ответ на: комментарий от anonymous

Меня больше бесит «if err != nil ...» на каждый чих, неужели нельзя автоматом вставлять это во время компиляции...

anonymous ()
Ответ на: комментарий от Jopich

А а в чем Ъ Go ? Чего то я пробовал парсить файл построчно стредствами python и Go - дык парс строки на Go был более тормозным чем на Python

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

// rawReader - io.Reader
reader := bufio.NewReader(rawReader)
scanner := bufio.NewScanner(reader)

for scanner.Next() {
    data := scanner.Bytes()
}

Т.е. scanner.Bytes(), а не scanner.Text() И внутри не использовать всякие bytes.Split() и т.п.: они опять будут выделять память.

Joe_Bishop ()
Последнее исправление: Joe_Bishop (всего исправлений: 1)
Ответ на: комментарий от Joe_Bishop

И как к Bytes применять regexp - его же все равно прийдется преобразоывать ?

Jopich ()
Ответ на: комментарий от Jopich

Так, стоп. Попробуй все-таки понять, что тебе нужно: скорость или регулярные выражения. Если скорость, то это к чему то вроде

type Filterer interface {
   filter(source DataSource) bool
}
И реализациям. Без регулярок под капотом, конечно. А регулярки в стандартной библиотеке Го очень медленные, даже медленнее чем общепринятые их сишные реализации.

Joe_Bishop ()
Ответ на: комментарий от Joe_Bishop

cat побыстрее go будет в твоем предложении. Зачем тогда нужен go ?

Jopich ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.