• Вышла четвертая альфа-версия «Remnants of the Precursors» — написанного на Java бесплатного аналога «Master of Orion» (это игра 1993 года). Пятую альфу обещают 5-го сентября. Автор обещает выложить исходники после перехода в бету. Скачать четвертую альфу можно по ссылке.


  • Вышла NestedJ — библиотека, которая в виде репозитория Spring Data реализует сортированное дерево, оптимизированное на чтение. Логика обхода в этой библиотеке стоит O(n) и позволяет делать такие штуки, как поиск узлов-детей и узлов-родителей. 144 коммита и 31 звездочка на GitHub.


  • Eclipse Foundation запустили Edge Native Working Group — группу, которая будет помогать внедрять Edge Computing в кровавый энетерпрайз. Обещают плотно работать с другими смежными инициативами вроде Cloud Native Computing Foundation. Автор анонса объясняет, чем отличается Edge Computing от IoT: если IoT-люди — это кто-то с бэкграундом в железе и индустриальной автоматизации, то EC-люди решают обратную задачу: берут современную облачную инфраструктуру и пытаются придумать, как решить задачу на границе сети. В анонсе описывается, какова область применения, где там рынок и деньги, и по каким ссылкам нужно пройти, чтобы разобраться подробней.


  • Консорциум World Wide Web (W3C) сделали WebAssembly чертвертым стандартным языком. Предыдущими были HTML, CSS и JS. Работа ведется в рамках WebAssembly Working Group. Когда там уже Java в браузере?


  • Josh Long выложил запись Bootiful Podcast, в котором вместе с ведущим разработчиком Мартином Липпертом они обсуждают работу над над Language Server, интеграцию спринга с VSCode, в целом Pivotal и команду Spring, и так далее. Длина подкаста — один час десять минут.


  • Josh Long выложил очередной дайджест «This Week in Spring» за 10 декабря.


  • Вышла шестая часть эпопеи «Stream Processing with Spring Cloud Stream and Apache Kafka Streams». На этот раз речь пойдет про хранение состояния и интерактивные запросы.


  • Вышла полноценная стабильная версия Spring Cloud Data Flow 2.3.0. Для тасков нам обещают countinuous deployment, а выражается это, например, в хранении аргументов в виде манифеста. Шедулер теперь знает о том, что таска может обновиться, и сразу после обновления все последующие запуски подхватывают новую версию. Наибольшие изменения претерпел мониторинг, в нем предполагается унифицировать работу с приложениями, развернутыми локально, на Kubernetes и на Cloud Foundry. В частности, они запилили Prometheus RSocket Proxy, и теперь можно нативно мониторить Spring Cloud Tasks и Spring Cloud Batch.


Комментарии (10)


  1. shell4692
    11.12.2019 04:41
    +2

    Вот за Remnants of the Precursors огромное человеческое Спасибо! Отличная подборка, прямо порадовали.


    1. olegchir Автор
      11.12.2019 12:42

      Мне до сих пор удивительно, что игры так и не начали писать на Java. Особенно всякие мелкие инди-студии, для которых скорость вывода в прод много важней качества, достигающегося правильным C++ (который нужно еще и правильно написать). Да, есть Unity, но во-первых, Unity — это изобретение самых последних дней, а во-вторых — совершенно не все хочется иметь внутри юнити-приложения.


      1. drsdgdbye
        11.12.2019 13:54
        +1

        на java написан minecraft, например. мб и придет то время, когда на допиленном libGDX будут рогалики клепать.


      1. ScratchBoom
        11.12.2019 16:41
        +1

        store.steampowered.com/app/853550/Equilinox вот от одиночки инди-девелопера


      1. shell4692
        11.12.2019 17:09
        +1

        Если мне не изменяет память, то такая игрушка как ИЛ-2 Штурмовик была написана частично (или даже полностью) на Ява. Точно не уверен, могу ошибаться.


      1. ffs
        11.12.2019 18:02
        +1

        На яве вроде не так много движков есть, а хотя бы отдаленно имеющих функционал юнити/анрила я даже не видел.


  1. VivAmigo
    12.12.2019 12:59

    После того, как узнал, что лицензию Oracle изменили… Java стала мен EE интересным.(4 года блет! И всё на смарку.) Но всё равно спасибо, что хоть кто-то не бросает этот язык… В отличие от Oracle.(с прогиба!)


    1. olegchir Автор
      12.12.2019 13:40
      +2

      Они изменили лицензию только на свою сборку.


      У всего остального мира лицензия не поменялась, и бесплатных+свободных джав — как у дурака фантиков. Они собираются из тех же исходников, что и Оракловская сборка, то есть, по сути, ничем от неё не отличаются. Сборкой занимаются серьезные люди и компании: RedHat, IBM, Azul, SAP, Amazon, Pivotal, Bellsoft итп.


      Специально для вас я сделал сайт https://jdk.dev


      На нем можно и скачать бесплатуную+свободную сборку, и прочитать объяснение, чего сейчас происходит. Лично я посоветовал бы сборку от Bellsoft — это компания почти полностью состоящая из бывших разработчиков Оракла и работающих в Питере.


      1. VivAmigo
        12.12.2019 19:22

        Благодарю. Надеюсь продукт Bellsoft будет более-менее нормально функционировать с EE проектами.(Хотя придётся покрывать код основательнее). Но это всё равно лучше, чем переходить на OpenJDK вечную бету. Спасибо!


        1. olegchir Автор
          12.12.2019 23:07
          +1

          Про EE продукты всё сложно. Из 11 джавы её выпилили из самих исходников JDK, поэтому какую бы сборку вы не взяли, ее нигде не будет. Нужно включать мозг и мигрировать.