
?Ivan
22.02.2018
07:50:45

Grigory
22.02.2018
07:50:59
косяк такого канала, что ивенты устаревают

Nick
22.02.2018
07:51:08
Митап ком

Grigory
22.02.2018
07:51:20
они актуальны только на момент публикации и не ясно что там будет дальше с ними

Google

Daniel
22.02.2018
07:51:46

Grigory
22.02.2018
07:51:56
это какое?)
инсайты!

Aleksei
22.02.2018
07:52:58
нужна борда или какой то календарик где то публичный

Daniel
22.02.2018
07:53:04
в идеале если кто-то захочет поучаствовать

Nick
22.02.2018
07:53:54
Так ты ж не анонсируешь

Daniel
22.02.2018
07:54:46
назовем это преанонсом

Александр
22.02.2018
08:20:24

Vadim
22.02.2018
08:46:46
а никто не занимался сервингом жирных файлов на nginx'е?
у меня есть ощущение что возможно его надо как-то потюнить под это чтобы пошустрее было

Александр
22.02.2018
08:47:18

Vadim
22.02.2018
08:48:28
100 -150 метров

sherzod
22.02.2018
08:56:37
не знаю про сегодня (вряд ли что появилось новое)
года 3 назад на это могли влиять только размер буфера send. кеш (если он применим) и кол-во worker-ов (это в самой малой степени)

Google

sherzod
22.02.2018
08:57:13
но это вроде и так понятно)

Mikhail
22.02.2018
09:31:37
100 -150 метров
и как минимум - если много статики, то это отдельно должно торчать от апишных запросов. точных внутренностей nginx не знаю, но в подобной задаче разношерстные запросы могут повлиять негативно на шедулинг + кеши. чем больше всего, тем больше шардить по типу нагрузки надо, чтобы выжать по максимуму)

Vladimir
22.02.2018
10:21:22
может кто натыкался на либу для валидации с поддержкой асинхронных правил?
на плее писали подобное, но там недостаточно функциональненько получалось и довольно толсто

Alexandr
22.02.2018
10:24:59
Можно же внутри for-comprehension результаты тасков или фьюч скомпоновать через |@|

Oleg
22.02.2018
10:25:05

Vladimir
22.02.2018
10:28:59
идеально, спасибо)

Denis
22.02.2018
10:42:17
например

Vladimir
22.02.2018
10:44:10
case class Baz(f1: Int, f2: String)
case class Foo(bar: String, baz: Baz)
def action(foo: Foo)(implicit Validator[Foo]): F[ValidationResult[Foo]]

Alexey
22.02.2018
11:40:47
А нет случайно презентация с последнего питерского митапа?

Nikolay
22.02.2018
11:47:00
@odomontois @fomkin можете презентации с митапа скинуть?

Oleg
22.02.2018
11:47:53
кидал

Nikolay
22.02.2018
11:48:20
файлом кидал?
Спасибо

Oleg
22.02.2018
11:50:09
http://slides.com/olegnizhnik/knock#/ #meetup #presentation

Nikolay
22.02.2018
11:50:37
спасибо

Google

Nikolay
22.02.2018
11:50:53
не знаю какой ник у певрого докладчика

Oleg
22.02.2018
11:51:34
@ajIeks

Alexey
22.02.2018
11:52:02
Большое спасибо
Последние два как раз интересовали)

Sergey
22.02.2018
11:52:31

Александр
22.02.2018
11:52:56
в одном чате можно без стеснения и не конструктивно критику выказывать по содержанию докладов

Oleg
22.02.2018
11:55:04
да здесь тоже можно

Daniel
22.02.2018
11:56:18
да здесь тоже можно
пока ты выступал, тут писали про пустые глаза детей и просили тебя забрать обратно в Мск
как сейчас помню леденящий вой собаки

Kirill
22.02.2018
11:58:00
Kirill Nebogin:
Помогите постичь shapeless. Составляю HList из типов. Как сделать список из типов с тэгами? Ну FieldType, но с конкретными ключами, типа "fieldname" ->> String

Daniel
22.02.2018
11:58:13
Ребята
Заберите Олега

Dmitry
22.02.2018
11:58:55

Kirill
22.02.2018
12:00:29

Dmitry
22.02.2018
12:01:23
LabelledGeneric
Оно?
Или тебе хочется String -> Type?

Kirill
22.02.2018
12:03:19
Возможно) я смотрю там в каментах в сорсах что-то похоже есть на то, что я ищу. Только там это Рекорд

Vadim
22.02.2018
12:04:31
а что ты хочешь сделать - чем ->> не подходит?

Kirill
22.02.2018
12:04:57
Мне нужен тип. И стрелка судя по всему вешает тэг на значение

Google

Vadim
22.02.2018
12:05:31
в рантайме?

Kirill
22.02.2018
12:05:54
В компайлтайме скорее
BigIdea: передаю в макрос HList, который состоит из типов с названиями полей в тэге, и строю из этой глины кейс-класс. Вот такъ

Vadim
22.02.2018
12:08:43
дык тебе просто надо сигнатуру указать - зачем кидать htlist с типами(ну и это не получится)

Oleg
22.02.2018
12:08:46
FieldType['foo, String] :: FieldType['bar, Int] :: HNil ?

Kirill
22.02.2018
12:10:15

Oleg
22.02.2018
12:10:24
import shapeless.{Witness => W}
FieldType[W.`'foo`.T, String] :: FieldType[W.`'bar`.T, Int] :: HNil

KrivdaAllStars
22.02.2018
12:12:52

Kirill
22.02.2018
12:18:02

Oleg
22.02.2018
12:31:16
нет