Size: a a a

var chat = new Chat();

2021 January 04

V

VD in var chat = new Chat();
Gopneg
потому что в башке говно смешалось репо это паттерн, а сервис - реализация какой-то логики
Это не решает проблему что все что угодно - сервис, ну то такое
источник

V

VD in var chat = new Chat();
Это обычно решается внутри компании принятой терминологией
источник

V

VD in var chat = new Chat();
И всякими соглашениями в коде
источник

V

VD in var chat = new Chat();
Потому как у нас, например, сервис это такая хуйня, которая дёргает всякое IO и экстернал зависимости
Ну и БЛ дёргает, да
источник

ВК

Віктор Крохмаль... in var chat = new Chat();
VD
А в чем трабл был?
ну найти что-то нереально, любое изменение настолько не локально что его страшно делать, не хватает dto моделей, если надо что-то на что сложно перемапить то это танцы з бубном и мольба. А там ещё и тестов было мало и это прям совсем рулетка - сломал ты проект или не сломал
источник

ВК

Віктор Крохмаль... in var chat = new Chat();
а если обернуть так что там будет view dto domain, то это ты получается сделаешь классическую архитектуру малопонятным методом - и зачем тогда это ?
источник

G

Gopneg in var chat = new Chat();
VD
Потому как у нас, например, сервис это такая хуйня, которая дёргает всякое IO и экстернал зависимости
Ну и БЛ дёргает, да
т.е. все кроме дто/моделей
источник

NK

ID:0 in var chat = new Chat();
Пишем собственный CPU profiler  на C#

https://medium.com/criteo-labs/build-your-own-net-cpu-profiler-in-c-9bf9ebb827de

#CPU #profiler
источник
2021 January 05

NK

ID:0 in var chat = new Chat();
Casbin - мощная и эффективная библиотека контроля доступа с открытым исходным кодом, которая обеспечивает поддержку  авторизации на основе различных моделей управления доступом.

https://github.com/casbin/Casbin.NET

#Casbin #Auth
источник

AK

Andrii Kuftachov in var chat = new Chat();
ID:0
Casbin - мощная и эффективная библиотека контроля доступа с открытым исходным кодом, которая обеспечивает поддержку  авторизации на основе различных моделей управления доступом.

https://github.com/casbin/Casbin.NET

#Casbin #Auth
Какая хорошая картинка ☺️
источник
2021 January 06

В

Владислав in var chat = new Chat();
Ребят, есть в опрос по сетям. В чем может быть проблема. Могу локальной подключиться к контейнеру с базой, так же могу через локальные устройства по маршрутизатору. На IP не проходит подключение к контейнеру. На маршрутизаторе форвардинг. К приложениям на машине запросы проходят, в контейнер не попадают. Контейнер подключен к host. База cлушает 0.0.0.0
источник

AS

Artyom Sveshnikov in var chat = new Chat();
Владислав
Ребят, есть в опрос по сетям. В чем может быть проблема. Могу локальной подключиться к контейнеру с базой, так же могу через локальные устройства по маршрутизатору. На IP не проходит подключение к контейнеру. На маршрутизаторе форвардинг. К приложениям на машине запросы проходят, в контейнер не попадают. Контейнер подключен к host. База cлушает 0.0.0.0
Кака субд в контейнере? Порты открыты?
источник

В

Владислав in var chat = new Chat();
постргрес, порты открыты
источник

В

Владислав in var chat = new Chat();
я и говорю, я могу получить доступ через маршрутизатор (192.168.1.56:5432)
источник

В

Владислав in var chat = new Chat();
но вне сети пакеты не приходят
источник

AS

Artyom Sveshnikov in var chat = new Chat();
Вне сети это извне что ли?
источник

В

Владислав in var chat = new Chat();
по ip
источник

AS

Artyom Sveshnikov in var chat = new Chat();
Владислав
я и говорю, я могу получить доступ через маршрутизатор (192.168.1.56:5432)
Вот по IP
источник

В

Владислав in var chat = new Chat();
причем к базе на машине вне докера доступ есть
источник

AS

Artyom Sveshnikov in var chat = new Chat();
И с любого устройства внутри сети твоего роутера
источник