Найти в Дзене
Покупайте СтеллыИ дарите их за контент
2 месяца назад
 • Вы подписаны

На зачем нужен реакитвный подход?

Как же раньше то жили без реактивного ПО? Нормально так жили , и не знали что плохо живут без реактивных фреймворков: AKKA,WebFlux,VERT.X ( беру только для java). Данные фреймворки обещают реальное счастье, и бесплатно. Не буду вдаваться в подробности асинхронного счастья. Интересен другой факт. В java 9, а сейчас на дворе java уже версии 25, были добавлены новые возможности и обновлены коллекции. Появились CompletableFuture и множество коллекций -очередей. Т.е берешь CompletableFuture запихиваешь в потоконезависимую очередь объект, создаешь публикатора и подписчика в одном лице в соответствии с манифестом reactive programming...

2 месяца назад
 • Вы подписаны

Не SOLIDо хлебамши

Странное складывается ощущение будто чем больше зарплата у разработчика тем меньше он смотрит на рекомендуемые практики. Вы видели программный код Netflix? Компания с огромным бюджетом на ИТ и классными разработчиками просто клала болт на все модные акронимы; SOLID, DDD, reactive и множества других. И при этом они продолжают получать прибыль. Посмотрите на класс размером 57 000 строк и скажите, что это неправильно с точки зрения новомодных практик программирования. Посмотрите на количество интерфейсов, а затем посчитайте количество статических полей...

2 месяца назад
 • Вы подписаны

Яндекс реклама в видео

Люблю советские фильмы. Решил посмотреть одни из таковых. Как и следовало ожидать фильм с лёгкой ноткой ностальгии, но с редкой историей просмотров. За последние 5 лет фильм посмотрели 2 человека. Перед началом пришлось посмотреть 4 рекламных ролика по 10 секунд. Там и про собачий корм ,и про услуги мосбиржи сказанные шетопом, там были даже женские колготки и немного дешевого пива. Начал смотреть кино, и через секунду вынужден был поставить на паузу, надо было ответить на телефонный звонок. И снова 4 ролика рекламы. Повозмущался, но сам виноват, и просмотрев снова рекламу, приготовился наплыву воспоминаний...

4 месяца назад
 • Вы подписаны

Монолитный микросервис или микросервисный монолит? Странный народец эти самые Архитекторы ИТ, ну или молодая часть. Как только разговор уходит в сторону наследуемых систем, у молодняка начинается истерика и плевания в сторону пенсионеров. Мол все надо по аджилу и через микросевисы, и тогда во вселеной будет счастье. Ладно, а как мне передать через микросервисы по RDP запрос в Excel? ВСЕ СЛОМАТЬ и ВЫ идиоты*!-обычный ответ младоархитекторов (те кто себя узнал - обижайтесь). Очень радуют решения по замене корпоративной Active Directory. Все сломать, и вы идиоты! Оказывается, база данных постгре справиться легко и непринуждённо с 18 млн записями номенклатуры. Правда миграция будет стоить 18 млрд , а что вы хотели у вас старая система. Правда никто не умеет писать LDAP запросы, но это не проблема младоархитекторов. А как вам решение по передаче HEIC фото с использованием restApi. Младоархитекторы все пользуются яблочной техникой, иначе они не архитекторы, но не видели формат HEIC и размер изображения в этом формате не отслеживают. Конечно же JSON и gPRC решат наши проблемы с обработкой этих изображений. И главное. Все сломать, и вы идиоты! К чему я все это? В последнее время стоимость на ИТ архитекторов резко выросла. Чем моложе архитектор, тем больше уверенности, что переползти с наследуемых протоколов мы не сможем, просто потому, что в лексиконе младоархитектора нет слов: сокеты, файловый обмен, LDAP, QEMU и др. Вероятно, мы действительно должны отказаться от наследуемых систем и стать докеризорованными, кафканосящими, мелкосервисными ИТ архитекторами. *литературное, мягко скрашенное, завуалированное обращение к ИТ архитекторам, взращённых на принципах марксизма -ленинизма.

5 месяцев назад
 • Вы подписаны

Хранимые процедуры и почему их не используют «специалисты»?

В вашей практике, наверное, встречались ситуации, когда корпоративные данные хранятся в базе данных. Если вдруг используемая база данных не гаражная поделка, то в ней скорее всего есть возможность писать хранимые процедуры. И управлять этим хранимыми процедурами. Не буду вдаваться в детали работы и хранения данных с использованием хранимых процедур отмечу другие плюсы. Если вдруг ваш запрос к базе данных содержит больше 100 символов, то использование конструкции хранимой процедуры прячет от разработчика содержимое запроса. Создание запроса можно доверить настоящему специалисту по SQL. Т.е. обращение...

Покупайте СтеллыИ дарите их за контент