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 ()
Последнее исправление: fallout4all (всего исправлений: 1)

Badoo

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

buddhist ★★★★★
()

Осторожно!

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

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

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

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

anonymous
()
Ответ на: комментарий от 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

Код, тестовые данные в студию.

Deleted
()
Ответ на: комментарий от 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)
Ответ на: комментарий от Jopich

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

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

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

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

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