Size: a a a

2020 May 09

B

Bogdan in rust_offtopic
тюею только конкретные методы
источник

B

Bogdan in rust_offtopic
Victor Sapiens
Как тебе моя статья то? Написал ее потому что увидел что некоторые репозиторий в слой DomainService пихают.
не видел, кажись
Или не помню
источник

VS

Victor Sapiens in rust_offtopic
Bogdan
у меня это DataAccessLayer и лежит в отдельной ДЛЛ от срвисов
Я тоже раньше когда был мидлом еще писал всякие DataAcessLayer DAL и прочее. Таки да, весь инфраструктуре это дата асес Лаер. Внезапно - Logger который пишет в файл это тоже Дата Асес Лаер
источник

VS

Victor Sapiens in rust_offtopic
Bogdan
+ я запрещаю в нем писать всякие FetchBy(Expression<Func
И это правильно потому что такое это дикий мрак который потом сделает дико больно когда вдруг решит кто-то перейти на Dapper а блять одна из задач репозитория в том чтобы легко такой переход сделать. Ну + чтобы в тестах мокать.
источник

VS

Victor Sapiens in rust_offtopic
Alex Zhukovsky
Какие сейчас тенденции в функциональном программировании? Есть ли у фреймворков место в ФП? Об этом и многом другом мы поговорим с преподавателем Hexlet Алексеем Пироговым и Fellow Developer Александром Граниным.

Что обсудим:
- Место фреймворков в функциональном программировании
- Чем scenario-oriented интерфейсы отличаются от API-oriented
- Немного о Haskell: паттерны и подходы

Онлайн-встреча пройдёт в формате прямого эфира 7 мая в 19:00 по московскому времени на youtube-канале Хекслета. Ссылка на трансляцию: https://youtu.be/vN3Ac0dwXdk
Таки посмотрел. Годно. Лёша Пирогов клёвый 😁
источник

VS

Victor Sapiens in rust_offtopic
Таки осознал что любой язык в котором нет фреймворков это говно для долбоебов.
источник
2020 May 10

VS

Victor Sapiens in rust_offtopic
БТВ, я так понял по полнометражке Коносубы что там красноглазые и так в любой момент могут выебать главного Демона и без героя. Это типо концовка была или как?
источник

NL

Nick Linker in rust_offtopic
Victor Sapiens
Таки осознал что любой язык в котором нет фреймворков это говно для долбоебов.
Ну и ошибочный вывод. Настрогать фреймворк много ума не надо, а вот сделать хорошую библиотеку - это очень непросто.
Причём участники в основном крутились вокруг вебчика, который довольно хорошо известен и известны также типичные составные части фреймворков. Разумеется в этой области и у Хаскеля нет проблем с фреймворками.
Нужен набор хороших библиотек, которые отлично друг с другом сочетаются - вот это необходимое условие, чтобы язык был не говном.
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Таки осознал что любой язык в котором нет фреймворков это говно для долбоебов.
Вот бы в 2020:
1. Слушать Гранина (лол, он же сумасшедший почти буквально)
2. Любить фреймворки
источник

VS

Victor Sapiens in rust_offtopic
Nick Linker
Ну и ошибочный вывод. Настрогать фреймворк много ума не надо, а вот сделать хорошую библиотеку - это очень непросто.
Причём участники в основном крутились вокруг вебчика, который довольно хорошо известен и известны также типичные составные части фреймворков. Разумеется в этой области и у Хаскеля нет проблем с фреймворками.
Нужен набор хороших библиотек, которые отлично друг с другом сочетаются - вот это необходимое условие, чтобы язык был не говном.
Так есть в Хаскель нормальный полноценных веб Фреймворк вроде asp.net где из консоли сгенерировал API которое сразу с ходу ещё и прогноз погоды отдаёт, авторизуется и пользователей в БД значит да ещё и логинует это все да и БД подключает с чтением запись пользователей или нет?
источник

AL

Arsenii Lyashenko in rust_offtopic
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Так есть в Хаскель нормальный полноценных веб Фреймворк вроде asp.net где из консоли сгенерировал API которое сразу с ходу ещё и прогноз погоды отдаёт, авторизуется и пользователей в БД значит да ещё и логинует это все да и БД подключает с чтением запись пользователей или нет?
Проблема в том, что в любом серьезном приложение придется половину фреймворка перефигачить, чтобы заставить его работать так как нужно для проекта.
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
Вот бы в 2020:
1. Слушать Гранина (лол, он же сумасшедший почти буквально)
2. Любить фреймворки
Что ты имеешь против фреймворков? В Геймдеве вообще целые движки используют чтобы бойлерплейи не писать.
источник

DS

Doge Shibu in rust_offtopic
И это с любым фреймворком так, а переправлять его ощутимо дороже, чем сразу выбрать библиотеки под нужные хотелки
источник

VS

Victor Sapiens in rust_offtopic
JS таки могёт в ненависть! 😁😁😁
источник

D

Dima in rust_offtopic
Victor Sapiens
Что ты имеешь против фреймворков? В Геймдеве вообще целые движки используют чтобы бойлерплейи не писать.
видимо если фреймворк не позволяет сделать что ты хотел, то ты приплыл?
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Что ты имеешь против фреймворков? В Геймдеве вообще целые движки используют чтобы бойлерплейи не писать.
То есть я на фреймворках разного вида писал очень много.

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

DS

Doge Shibu in rust_offtopic
Ещё и ментальной сложности очень много создают.
источник

DS

Doge Shibu in rust_offtopic
Потому что библиотеки прочитать и обьять сознанием реально, а вот любой большой фреймворк - нет
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
И это с любым фреймворком так, а переправлять его ощутимо дороже, чем сразу выбрать библиотеки под нужные хотелки
Хм, вообще ничего не перепиливал в asp net. Ток в монолите иногда сменял стандартный логгер и DI Контейнер ну и все. Ну валидатор не стандартный ставил но все это не требовало перепиливать ничего. Просто другие реализации интерфейсов поместить в контейнер (таки asp net core кнрут конечно тем что все через DI делается и как в Лего меняется)
источник