Если у вас есть три отдельных узла для запуска сбалансированного кластера. Если монга запускается у вас на том же узле, где работает использующее его ПО, то она вам не нужна, вы просто занимаетесь карго-культом.
Akira_Live, не, мне реально пофиг на чём работать. Я бы стал заморачиваться с установкой другой операционки, только если бы мне чего-то не хватало. Но даже представить не могу, чего может не хватать программисту на одном из jvm-языков.
Дима Лесников, не, вполне нормальная книжка. Но только она для самого-самого старта. В частности циклы foreach, которые вы пытаетесь использовать, в ней не описываются. Надо объявить типизированный список:
private List<DotCom> dotComList = new ArrayList<>();
Hemul GM, да, речь о коде при использовании Selenium. Можно хоть на Ассемблере написать код, итоговая программа всё равно будет работать с той же скоростью - скоростью самого медленного звена.
Roman Kitaev, экзотика плоха как раз экзотичностью :) То у них бинарная несовместимость между версиями, то API радикально меняется каждые несколько лет, то есть тысяча и один способ написать одно и то же. Я от Scala отошёл на несколько лет, а теперь сижу зарёванный.
Roman Kitaev, не трогал Kotlin, не могу утверждать с уверенность. Но слышал от авторитетных источников, что там мощная система типов, сделанная по науке, так что смысл в этом должен быть.
args = (str(call.message.chat.id),)