Обновить
26
Dmitry Rubinstein@Virviil

Software Developer

13
Подписчики
Отправить сообщение

Правильный системный дизайн в данном случае и в остальных 99.9% - это монолит.

начали за здравие с терминалов - а перешли на starship, вместо того чтобы рассмотреть другие популярные решения вроде WezTerm и Ghostty, а потом сравнить

И потом вдруг окажется что разраб во время разработки что-то такое натыкал что не ломается, но ломает при мерже и деплое прод??

Кроме того вы предлагаете поддерживать две копии IaC - одна для прода, а одна отдельная с cozystack - для дева и стейджа?

У меня dev env - это копия прода до уровня ресурса. Раскатать уже готовый прод терраформ на локалстек или запустить прод ансибл на временно купленный новые дев сервак - очевидно правильный подход

Если у меня есть спецы по Devops - зачем мне cozystack? Он только мешает лишним слоем неконтролируемой абстракции - девопсы и так умеют в argo и helm

А если у меня нету девопс - то ставить cozystack - это самоубийство, которое произойдет во время первой же ошибки из-под капота куба.

Наоборот логично тем кто платит за айтишников пропагандировать вайтишничество. Чем больше предложение - тем ниже цена.

Heroku, Render, Fly.io, Coolify - тысячи их.

В хероку меня все устраивает. А вот инвестиции в 5 миллионов в его клон вызывают недоумение

Очередная Херока? Ну, удачи

TLDR в эпоху искусственного интеллекта

Я хотел чтобы он сделал summary.

Ну фишлабс сперва сделали deep, а потом galaxy on fire 1 / 2.

GoF2 считаю лучшей мобильной Java игрой

Сейчас они делают для компа Everspace / 2

Не "сделать на микросервисах", а "работать будет так же как микросервисы". Передача сообщений будет например через Го каналы. Или через вызов функции с паттерном observer.

Абсолютно совершенно так же как работают любые микросервисные системы.

Вместо спагетти из наследуемых классов, вместе меняющих shared state - детерминированный АПИ системы плагинов, который получает от плагина команды и выполняет их.

В моей реализации плагин пошлет дтошку "создать новый тридэ обьект там-то и там-то" в основную систему в нужный момент в ответ на такую же дтошку "мышкой нажали вот в этих координатах, когда был активен инструмент Х (относящийся к плагину)". Возможно по дороге он еще дернет пару апишек основной системы чтбы узнать свои настройки.

Можно туториал - как это сделать?

Получается среди 6угольников будут 12 пятиугольников. Но даже если бы был один - игровые механики могут быть завязаны на то что карта состоит из одинкаковых тайлов. Как это преодолевать?

Можно ограбить свой собственный банк, да. Если правильно это сделать.
Например нанять брата "предоставлять маркетинговые услуги" по цене в 100500 раз больше чем рынок. (чуть менее открыто)

Починить баг - можно. Откатить - нельзя. Потому что наверх написаны коммиты которые задействуют контракт между сервисами A и B

Я испытываю стресс только когда играю в шахматы. Когда тильтую. Разбил два монитора, стол и кулак за последний год. Ни в какую видео-игру у меня так не полыхает проигрывать.

Так что наблюдение из статьи не подтверждено

Будучи сеньором, я:

  • Во первых могу поднять окружение с новым языком сам

  • Могу попросить написать простой алгоритм любую Copilot.

Мне не надо учить синтаксис нового языка - я могу его в крайнем случае загуглить.

Мне нужно знать экосистему и распространенные паттерны программирования. Те самые, которые показывают в твоем коде на Go, пришел ты из мира Java или из PHP.

Ни того ни другого, как я понимаю, тут нету. Вот и напрашивается риторический вопрос: ...?

В общем случае это не так и для Раста

  1. #[derive(Default)]

  2. FooBar { foo: 42, ..Default::default() };

И добавление поля так же закончится нулем или что еще хуже - false , потому что строка 2 спокойненько скомпилируется

Именно. Вопрос не в том сколько ошибок компилятор найдет. Достаточно одной, которую он не найдет...

1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Тель-Авив, Тель-Авив, Израиль
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий
От 900 000 ₽