[00:01:32] <ada_ru> (albert) HI
[02:21:16] <ada_ru> (I_vlxy_I) А вот подумалось - насколько ложатся микросервисы в идеалогию Ады? Ну и не нивелируют ли они ту надежность что Ада дает.

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

И вот эти самые связи - за пределами контроля ЯП на котором написаны сами микросервисы. Эти связи обычно если и описаны то описаны не очень хорошо и не особо формально. Тестами это все конечно пытаются обложить, но статических проверок тут минимум - сплошная динамика.
[02:21:39] <ada_ru> (I_vlxy_I) Это все в совокупности напоминает какой-нибудь OOP-hell вроде смаллтолка, где все динамичное и все со всеми общаются сообщениями как хотят.
[02:22:38] <ada_ru> (I_vlxy_I) При этом микросервисы проще дублировать и вообще делать резервирование. если кто-то с сегфолтом свалится, ничего страшного.
[02:23:13] <ada_ru> (I_vlxy_I) Насколько вообще надежные ЯП (скажем та же Ада, Раст) профитообразующи для микросервисных архитектур?
[05:47:30] <ada_ru> (t91x0)  отвечает (I_vlxy_I) на <А вот подумалось - н…>
Микросервисы вообще что угодно ломают, не только аду.

С другой стороны, сообщения могут быть жёстко типизированными и браться из одного общего для всех микросервисов проекта.
[10:28:44] <ada_ru> (I_vlxy_I)  отвечает (t91x0) на <Микросервисы вообще …>
Жестко типизированные сообщения не определяют протокол, а определяют лишь словарь.
[14:32:07] <ada_ru> (Sergei) Люблю читать Ада Ру примерно за то же, за что люблю смотреть Джеймса Бонда. В их традиционности есть сила.

Имею интерес обсудить https://b-ok.cc/book/302523/93ba0a

Это именно то, что я говорил вчера. Такой подход к проектированию систем для других систем, насколько я знаю, никогда не применялся.
[14:45:36] <ada_ru> (AnatoliyChepiga)  отвечает (Sergei) на <Люблю читать Ада Ру …>
Спасибо за ссылку, название звучит интригующе. Только дайте время на ознакомление. Нельзя так просто при нашей нагрузке быстро прочитать книгу) хотябы пару недель
[14:49:20] <ada_ru> (Sergei) Да, это хорошая книга.
[14:50:32] <ada_ru> (Sergei) А фраза "Нельзя так просто взять и прочитать книгу" достойна Боромира, возьму на вооружение :)
[14:52:12] <ada_ru> (AnatoliyChepiga) Дел просто за гланды, так бы только книги бы и читал)
[17:50:15] <ada_ru> (Лекс)  отвечает (Sergei) на <Люблю читать Ада Ру …>
Хорошая книга. У автора хороший стиль — выражать браинварь через графические схемы, жаль такой подход очень редко встречается в литературе.
[17:53:30] <ada_ru> (Sergei) "жаль такой подход очень редко встречается в литературе" - к счастью в этом случае количество не играет роли. Достаточно одной хорошей книги. Вот только мне всегда было непонятно, почему она не переиздавалась или не было написано больше книг с этой методикой. Подозреваю, деньги вложенные в раскрутку UML отодвинули структурное проектирование в тень. Но всё равно, мы проходили это в институте и всё ещё помним.
[18:09:11] <ada_ru> (Лекс) Но учитывая, что он есть в одной богом забытой книге, а она ведь 80-х! Не современно, ретроградно! *ирония*

То вероятность стреднестатистического программиста встретиться с такой методологией резко стремится к нулю...
[18:11:08] <ada_ru> (Sergei) Хм, никогда не задумывался о деле спасения среднестатического программиста от свойственных ему, вероятно, заблуждений. Никогда даже не думал о пользе этого занятия. Хм.
[18:16:30] <ada_ru> (Sergei) Даже если порассуждать на тему среднестатического современного программиста отвлечённо, то вот думаю, что параграф 1.3.4 стр 24 будет для него, вероятно откровением.
[18:18:25] <ada_ru> (Лекс)  отвечает (Sergei) на <Хм, никогда не задум…>
И это в мире основанном на IT, будучи в окружении софта писанного среднестатистическими программистами. Который мало того что глючит и не работает как надо, так ещё и содержит уязвимости.
Этот софт хранит наши данные, отвечает за наше снабжение, а порой и безопасность/жизнь.
[18:20:19] <ada_ru> (Sergei) Ну да, нас спасает только оптимистичное "who cares" . Вообще, конечно, тема очень интересная, под Божоле, под пиво можно было бы пообщаться. Я бы припас в качестве закуски бессмертного "смиренный программист" Дейкстры, где всё предсказано на годы вперёд
[18:27:34] <ada_ru> (Sergei) даже не эту, а другую статью, вот, одна его цитата:

"Приняв в качестве хартии «Как программировать, если не можешь этого делать»,
инженерия программного обеспечения загнала себя в неприемлемую позицию, в позицию,
которой информатика может избежать, лишь отказавшись от компромисса,
придерживаясь своей собственной формальной дисциплины и не прикидываясь чем-то
большим."
[18:28:47] <ada_ru> (I_vlxy_I) Я книгу Дейкстры перестал читать после слов, где он программу на 10к строк кода назвал большой.
[18:29:04] <ada_ru> (I_vlxy_I) Он жил вообще в другое время в другой вселенной.
[18:30:50] <ada_ru> (Лекс) Время может и другое, но мозг у людей тот же и проблемы те же.
10к тогда было много, но суть не в таких мелких фактах, а в семантическом смысле излагаемых мыслей, суть в ведь в методологии браинваря.
[18:31:00] <ada_ru> (Sergei) Для многих такое заключение неприемлемо, и как результат существует школа
мышления – или, если вам так больше нравится, школа недомыслия, – которая
утверждает, что ситуация не столь серьезна, что нам не следует быть столь строгими, что
инженеры всегда допускали периодические сбои своих компонентов, что стремление к
совершенству быстро начинает препятствовать производительности, и что лучше бы нам
научиться жить в реальном мире с системами и подсистемами, которые обычно делают то,
что мы от них ожидаем. Это соблазнительное предложение. Разве не замечательно –
достичь превосходства без гонки за совершенством? (Тем более что в крайне
популистском обществе последнее социально неприемлемо). Такова позиция, ныне
принятая под знаменем «программной инженерии».
[18:31:26] <ada_ru> (Sergei) @I_vlxy_I Я уже сказал, под Божоле. На трезвую голову я такие проблемы не обсуждаю
[18:32:26] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <@I_vlxy_I Я уже сказ…>
А что такое Божоле?
[18:32:49] <ada_ru> (Sergei) Ну, ты в Ада группе состоишь и не знаешь что такое "Божоле-эффект"?
[18:33:08] <ada_ru> (Sergei) Вообще, это французская провинция.
[18:34:36] <ada_ru> (Sergei) В частности, знаменитая тем, что бутылку некой сельхозпродукции создатель Ады проспорил в одном споре, который дал имя "Божоле-эффект" эффекту изменения логики программы при изменении порядка импорта модулей
[18:35:18] <ada_ru> (Sergei) он утверждал, что в Аде этого нет
[18:40:39] <ada_ru> (Sergei) Попутно замечу, что широко известное в массах Beaujolais Nouveau ещё не шедевр виноделия, и для разговора о среднестатическом программисте я бы, например, припас нечто другое.
[18:41:53] <ada_ru> (Sergei) Об эффекте - https://en.wikipedia.org/wiki/Beaujolais_effect
[18:49:34] <ada_ru> (Максим) Не знал, что это читается Божоле 😋
[18:49:56] <ada_ru> (Sergei) Ну да, ты же не был во Франции :)
[18:49:58] <ada_ru> (I_vlxy_I) Ооо! Этот эффект хорошо знаком любому плюсатому программисту! Pain in my ass...
[18:52:15] <ada_ru> (Sergei) На это, Алексей, я бы привёл слова Лема "сделав свою первую какашку человечество думает, что никто раньше этого никогда не делало". Среднестатические программисты даже не подозревают, что многие эффекты, которые они воспроизводят в своих программах, были изучены (и предотвращены) за долго до их появления
[18:53:03] <ada_ru> (Sergei) Потому разговор натощак о среднестатических программистов, друзья, уныл и бессмысленен
[18:55:43] <ada_ru> (Oleg)  отвечает (I_vlxy_I) на <Я книгу Дейкстры пер…>
Я о нем вообще узнал через чтение протоколов маршрутизации
[18:55:45] <ada_ru> (Максим) Слава создателям в Аде этого нет. А ведь речь даже не об with, а только об use
[18:56:19] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <На это, Алексей, я б…>
Не, я знал что эффект давний и что его в некоторых языках пофиксили. Но не знал что у него есть название :-)
[18:56:36] <ada_ru> (Oleg) Крутой был мужик этот Дейкстра
[18:57:35] <ada_ru> (Sergei) С ним можно спорить по многим пунктам, но чтение (или слушание) всегда прочищало мне мозги, в том числе части, которыми должны писаться программы
[18:58:26] <ada_ru> (Oleg) Да , не помню уже многое но полезно
[19:01:15] <ada_ru> (Oleg) А как адакору примазаться и съездить в парыж ? Могу на собеседование , пусть выгонят ссаными тряпками . Или на какую нибудь конференцию :-)
[19:10:03] <ada_ru> (Sergei) Париж город контрастов.
[19:55:16] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <Я книгу Дейкстры пер…>
нужно уметь любую программу свести максимум к 10к строк, даже если для этого потребуется разработать несколько языков всё более и более высокого уровня
[19:56:10] <ada_ru> (Eugene) на лиспе сделали одну какую-то математическую софтину, которую до этого никак не осиливали, создав сначала один DSL на макросах, потом на нём другой, и затем уже решив саму задачу
[20:18:06] <ada_ru> (Лекс)  отвечает (Eugene) на <на лиспе сделали одн…>
В аду виданно отлаживать то, что построенно на одном dsl через макросы лиспа, а уж через два😂
[20:19:24] <ada_ru> (Лекс) Кода может и меньше, но вот ты никогда не знаешь наверняка что за ад в твоих макросах, пока не раскроешь их, ну и тут же забудешь😂
[20:58:02] <ada_ru> (Лекс) Кстати, а когда выйдет новый стандарт Ада?
[20:59:25] <ada_ru> (Anonymus62)  отвечает (Лекс) на <Кстати, а когда выйд…>
22?
[21:00:17] <ada_ru> (Лекс) Через 3 года, что ли?
[21:05:44] <ada_ru> (Anonymus62) Не помню, но в какой-то из флудилок на зарубежном форуме, в торе, говорили про 22 год.
Но это не точно.
[21:12:20] <ada_ru> (Лекс) Ок, просто встречал где-то в тексте Ada 2020,  и подумал не подождать ли новый стандарт, но если так то не стоит ждать) Я проект планирую на Аде писать
[21:13:38] <ada_ru> (Anonymus62)  отвечает (Лекс) на <Ок, просто встречал …>
быть может, кривой перевод стандарта 202x?
[21:14:39] <ada_ru> (Лекс) Нет, просто упоминание словосочетания Ada 2020
[21:15:35] <ada_ru> (Lieutenant_Commander_Data) https://www.adaic.org/ada-resources/standards/ada-standards-timeline/
[21:16:32] <ada_ru> (Anonymus62) 21 и 24 года.
оюа не правы :-)
[21:20:00] <ada_ru> (Лекс)  отвечает (Lieutenant_Commander_Data) на <https://www.adaic.or…>
Спасибо) что-то не подумал заглянуть туда, а стоило😁
[21:21:54] <ada_ru> (Lieutenant_Commander_Data) Из какой области стартап готовите? Я что-то пропустил.
[21:29:36] <ada_ru> (Лекс) Научно-прикладная область, картографирование с p2p архитектурой
[21:34:07] <ada_ru> (Lieutenant_Commander_Data) <прислал наклейку> 😁
[21:36:41] <ada_ru> (I_vlxy_I) f2f это что такое?
[21:38:06] <ada_ru> (Anonymus62) Friend to friend, одноранговая сетка, как p2p, но только для своих.
[21:40:36] <ada_ru> (I_vlxy_I) А! Круто!
[21:40:37] <ada_ru> (I_vlxy_I) Карты это вообще очень круто и интересно!
[21:42:42] <ada_ru> (I_vlxy_I) И Ада тут должна быть хороша. Я тут, помнится высказывал идеи на тему роутеров на аде :-)
[21:43:00] <ada_ru> (I_vlxy_I) Типа того же osrm
[21:45:31] <ada_ru> (I_vlxy_I) Но прям про картографирование не думал - это то, про что я не знаю
[21:51:43] <ada_ru> (Лекс) Проект будет опенсорсный, любой желающий сможет внести свой вклад😎
[21:58:52] <ada_ru> (I_vlxy_I) Вау!
[22:10:24] <ada_ru> (Лекс) Но на деле опенсорсные проекты живут ровно столько, сколько их поддерживает основной мейнтейнер, комьюнити за редким исключением не способно держать проект на плаву и вообще быстро теряет к нему интерес😐

Это так, наблюдение
[22:19:50] <ada_ru> (Oleg) Иногда открытые проекты покупают крупные конторы
[22:20:22] <ada_ru> (Oleg) Но редко они остаются после этого действующими
[22:21:07] <ada_ru> (Oleg) Вот Cisco купили FirePOWER и они его развивают
[22:21:44] <ada_ru> (Oleg) А вот у интела все вечно в трубу уходит
[22:32:28] <ada_ru> (I_vlxy_I)  отвечает (Лекс) на <Но на деле опенсорсн…>
дык и с коммерческими (точнее с клозет-сорс/проприентарными) проектами та же фигня
[23:35:11] <ada_ru> (Gourytch) извините, не сдержался ) https://www.ada-ru.org/files/bot/2019-08-07-x3.jpg
[23:36:40] <ada_ru> (Gourytch) (даже жаль, что не mops а pug должон быть)