Size: a a a

F# Flood: кружок пассивно агресивных

2020 April 17

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
Лысый из браззерс чот понимает
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
Вкратце, теглесс файнал для лохов
источник

AH

Ayrat Hudaygulov in F# Flood: кружок пассивно агресивных
Потому что это как тот самый паттерн репозиторий из ООП, все думают что он нужен чтобы в час Х заменить БД в два счета, но этот момент с вероятностью 99% не наступит, а ебаться с бойлерплейтом репозитория (теглесс файнал) придёт всегда. А если и наступит то неясно чем репозиторий тут поможет.
источник

A

AlexxSt in F# Flood: кружок пассивно агресивных
Anatoly
это был 2008й. я работал в конторе, которая делала MMORPG, у нас был свой хттп-сервак на плюсах и биндингами в дотнет
По моему там был просто сокетный сервак с++ с IOSP, который я писал, потому что дотент 2.0 обосрался с асинхронными сокетами и не смог нормально работать. Или это уже после меня было?
источник

A

AlexxSt in F# Flood: кружок пассивно агресивных
Anatoly
это был 2008й. я работал в конторе, которая делала MMORPG, у нас был свой хттп-сервак на плюсах и биндингами в дотнет
Я вспомнил, 12 лет назад было. Да, там игровой сервак маскирующийся под http, который начинал get запрос и потом начинал обмен на бинарном протоколе с клиентом. Наверное, админские тулзы от такого с ума сходили...
источник

оГ

отец Григорий... in F# Flood: кружок пассивно агресивных
источник

A

Anatoly in F# Flood: кружок пассивно агресивных
AlexxSt
Я вспомнил, 12 лет назад было. Да, там игровой сервак маскирующийся под http, который начинал get запрос и потом начинал обмен на бинарном протоколе с клиентом. Наверное, админские тулзы от такого с ума сходили...
Нет, там каждый запрос был полноценным гетом с боди
источник

A

Anatoly in F# Flood: кружок пассивно агресивных
AlexxSt
По моему там был просто сокетный сервак с++ с IOSP, который я писал, потому что дотент 2.0 обосрался с асинхронными сокетами и не смог нормально работать. Или это уже после меня было?
По факту это был хттп сервер. Там даже коллбеки были для платёжных систем
источник

A

Anatoly in F# Flood: кружок пассивно агресивных
но да, в плюсах только сокет был
источник

VP

Vasiliy Pereverzev in F# Flood: кружок пассивно агресивных
Anatoly
Нет, там каждый запрос был полноценным гетом с боди
Это чтобы легче было обрабатывать запросы?
источник

A

Anatoly in F# Flood: кружок пассивно агресивных
Vasiliy Pereverzev
Это чтобы легче было обрабатывать запросы?
это чтобы касперский нас не банил
источник

A

Anatoly in F# Flood: кружок пассивно агресивных
у игроков некоторых стоял корпоративный касперский, который мониторил весь траффик. и невалидные запросы (это вот когда кидали гет, а потом  в бинарь уходили без Upgrade) тупо блочил
источник

A

Anatoly in F# Flood: кружок пассивно агресивных
вот надо было 12 лет назад подумать про Upgrade и уход в кастомный протокол
источник

VP

Vasiliy Pereverzev in F# Flood: кружок пассивно агресивных
Весело однако. Выживали как могли.
источник

A

Anatoly in F# Flood: кружок пассивно агресивных
Vladimir Shchur
т.е. там все таски уже будут закомпличенные
но нет, не закомпличенные =)
источник

A

Anatoly in F# Flood: кружок пассивно агресивных
в общем, так как оно там не зампличенное, пришлось написать своих континуэйшунов и теперь код выглядит не как оверинжиниринг, а как код сумашедшего учёного, но там хотя бы есть смысл
источник

DS

Doge Shibu in F# Flood: кружок пассивно агресивных
Ну такое, ещё решение ещё хуже и бойлерплейтней, т.к. это кейк паттерн от которого народ ушел ещё лет 5 назад.

Проблема Де Гуза в том, что с final tagless'ом семинары не продашь и к своей библиотеки не привяжешь пользователей
источник

DS

Doge Shibu in F# Flood: кружок пассивно агресивных
А у него единственный заработок на этом
источник

DS

Doge Shibu in F# Flood: кружок пассивно агресивных
Поэтому все заявления дегуза надо не забыть через эту призму рассматривать
источник

DS

Doge Shibu in F# Flood: кружок пассивно агресивных
То есть я писал приложения и в tagless final стиле и в zio стиле, и как-то второе не сильно хорошо смотрится.

То есть для тех, кто в ФП особо не понимает, оно будет понятнее FT, но после полноценного использования FT это смотрится как будто обратно на дерево залезть и шерсть отрастить
источник