Forwarded from Аскер
Нас не учили писать качественное ПО / Хабр
https://habr.com/ru/articles/780170/
https://habr.com/ru/articles/780170/
Хабр
Никто никогда не учит писать качественный софт
Введение Вы когда-нибудь участвовали в проекте разработки ПО, в котором отсутствовали жизненно необходимые меры по обеспечению качества? Вы в этом не одиноки. Такое случается в потрясающе огромном...
First decide how to decide: “one weird trick” for easier decisions
https://jacobian.org/2023/dec/5/how-to-decide/
https://jacobian.org/2023/dec/5/how-to-decide/
jacobian.org
First decide how to decide: “one weird trick” for easier decisions - Jacob Kaplan-Moss
This is my preferred decision-making process – a version of the “document-discuss-decide” process that I called for at the end of the part 1 in this series. The most important part of this process – its “one weird trick”, if you will – is the way it includes…
Google’s GitHub Copilot competitor is now generally available and will soon use the Gemini model
https://techcrunch.com/2023/12/13/duet-ai-for-developers-googles-github-copilot-competitor-is-now-generally-available-and-will-soon-use-the-gemini-model/
https://techcrunch.com/2023/12/13/duet-ai-for-developers-googles-github-copilot-competitor-is-now-generally-available-and-will-soon-use-the-gemini-model/
TechCrunch
Google's GitHub Copilot competitor is now generally available and will soon use the Gemini model | TechCrunch
Google today announced that Duet AI for Developers, the suite of AI-powered assistance tools for code completion and generation the company announced
Zonal autoshift – Automatically shift your traffic away from Availability Zones when we detect potential issues
https://aws.amazon.com/blogs/aws/zonal-autoshift-automatically-shift-your-traffic-away-from-availability-zones-when-we-detect-potential-issues/
https://aws.amazon.com/blogs/aws/zonal-autoshift-automatically-shift-your-traffic-away-from-availability-zones-when-we-detect-potential-issues/
Amazon
Zonal autoshift – Automatically shift your traffic away from Availability Zones when we detect potential issues | Amazon Web Services
Today we’re launching zonal autoshift, a new capability of Amazon Route 53 Application Recovery Controller that you can enable to automatically and safely shift your workload’s traffic away from an Availability Zone when AWS identifies a potential failure…
Docker acquires AtomicJar, company behind Testcontainers - JVM Weekly vol. 64
https://vived.substack.com/p/docker-acquires-atomicjar-company
https://vived.substack.com/p/docker-acquires-atomicjar-company
Substack
Docker acquires AtomicJar, company behind Testcontainers - JVM Weekly vol. 64
Acquisitions can be a mixed bag - sometimes they are a cause for celebration, sometimes quite the opposite. However, today we'll mostly talk about the former case.
Forwarded from javawatch
Обзор на очередную идиотскую статью "Власти отказываются тратить сотни миллионов на проекты на базе Java - CNews".
Не тот обзор, который мы ждали, но которого мы достойны :)
Скорей всего, здесь малограмотному журналисту в руки попал документ. Из которого он, конечно же, тут же попытался высосать грандиозные выводы.
Разных дорожных карт - чертово количество, если этому журналисту в руки попадет хотя бы часть, он сможет писать свои статьи до пенсии. В них постоянно кого-то вносят, удаляют, пересматривают. Это нормально.
Сразу же бьет в глаза, что этот журналист не смог даже Jakarta EE и Tomcat без ошибок написать.
Дальше откуда-то вылезает некий Радик Хисметов, который почему-то рассуждет про устаревание Java EE (в то время как ее нет с 2016 года). Этот же Радик противопоставляет Tomcat неким "современным технологиям", не осознавая, что внутри Spring Boot тоже есть Tomcat, а новые версии Jakarta-серверов выпускаются по кд каждый месяц такими маленькими никому не известными компаниями как RedHat и IBM. Или Spring Boot - это недостаточно современная технология? На чем они там пишут, на Helidon 4?
Этот же персонаж не понял, что под "доверенным репозиторием" подразумевается не аналог Nexus, а просто набор библиотек (условно, подмножество Maven Central). Там хромает то ли квалификация, то ли умение читать. Мы все понимаем, что технический директор - это в первую очередь директор, то есть менеджер, он не обязан знать детали работы Maven. Но зачем тогда выдавать себя за эксперта?
Другой эксперт из упомянутой статьи, Рензяев, противопоставил Libercat и Tomcat, то есть противопоставил Томкат Томкату. После этого статью можно было бы закрыть со словами "дальше не читал", но к счастью, на этом статья заканчивается.
Резюме: очередная то ли заказуха, то ли просто безграмотность. Но приятно, что такие заказухи вообще пишут. Libercat стал настолько популярен, что кому-то показалось необходимым его дискредитировать!
https://www.cnews.ru/news/top/2023-12-05_vlasti_otkazyvayutsya_tratit
Не тот обзор, который мы ждали, но которого мы достойны :)
Скорей всего, здесь малограмотному журналисту в руки попал документ. Из которого он, конечно же, тут же попытался высосать грандиозные выводы.
Разных дорожных карт - чертово количество, если этому журналисту в руки попадет хотя бы часть, он сможет писать свои статьи до пенсии. В них постоянно кого-то вносят, удаляют, пересматривают. Это нормально.
Сразу же бьет в глаза, что этот журналист не смог даже Jakarta EE и Tomcat без ошибок написать.
Дальше откуда-то вылезает некий Радик Хисметов, который почему-то рассуждет про устаревание Java EE (в то время как ее нет с 2016 года). Этот же Радик противопоставляет Tomcat неким "современным технологиям", не осознавая, что внутри Spring Boot тоже есть Tomcat, а новые версии Jakarta-серверов выпускаются по кд каждый месяц такими маленькими никому не известными компаниями как RedHat и IBM. Или Spring Boot - это недостаточно современная технология? На чем они там пишут, на Helidon 4?
Этот же персонаж не понял, что под "доверенным репозиторием" подразумевается не аналог Nexus, а просто набор библиотек (условно, подмножество Maven Central). Там хромает то ли квалификация, то ли умение читать. Мы все понимаем, что технический директор - это в первую очередь директор, то есть менеджер, он не обязан знать детали работы Maven. Но зачем тогда выдавать себя за эксперта?
Другой эксперт из упомянутой статьи, Рензяев, противопоставил Libercat и Tomcat, то есть противопоставил Томкат Томкату. После этого статью можно было бы закрыть со словами "дальше не читал", но к счастью, на этом статья заканчивается.
Резюме: очередная то ли заказуха, то ли просто безграмотность. Но приятно, что такие заказухи вообще пишут. Libercat стал настолько популярен, что кому-то показалось необходимым его дискредитировать!
https://www.cnews.ru/news/top/2023-12-05_vlasti_otkazyvayutsya_tratit
CNews.ru
Власти отказываются тратить сотни миллионов на проекты на базе Java - CNews
Из дорожной карты «Новое общесистемное ПО» исключены два проекта, связанных с языком Java – доверенный репозиторий и сервера приложений Libercat. Государство решило отказаться от финансирования...
Javet 3.0.2 Released: Bridging Java and JavaScript with Enhanced Features
https://www.infoq.com/news/2023/12/javet-302-released/
https://www.infoq.com/news/2023/12/javet-302-released/
InfoQ
Javet 3.0.2 Released: Bridging Java and JavaScript with Enhanced Features
Javet, a fusion of Java and V8 (JAVa + V + EighT), has recently released its version 3.0.2, marking a significant advancement in embedding Node.js and V8 in Java. This version includes Node.js v20.10.0 and V8 v12.0.267.8, highlighting the project's commitment…
❤1
SSH3: ssh using HTTP/3 and QUIC
https://github.com/francoismichel/ssh3
https://github.com/francoismichel/ssh3
GitHub
GitHub - francoismichel/ssh3: SSH3: faster and rich secure shell using HTTP/3, checkout our article here: https://arxiv.org/abs/2312.08396…
SSH3: faster and rich secure shell using HTTP/3, checkout our article here: https://arxiv.org/abs/2312.08396 and our Internet-Draft: https://datatracker.ietf.org/doc/draft-michel-ssh3/ - francoismi...
jOOQ 3.19 has been released with support for DuckDB, Trino, and much more
https://blog.jooq.org/jooq-3-19-0-released-with-duckdb-trino-oracle-23c-support-join-path-improvements-an-official-gradle-plugin-commercial-maven-repositories-policies-udt-paths-trigger-meta-data-hierarchies-and/
https://blog.jooq.org/jooq-3-19-0-released-with-duckdb-trino-oracle-23c-support-join-path-improvements-an-official-gradle-plugin-commercial-maven-repositories-policies-udt-paths-trigger-meta-data-hierarchies-and/
Java, SQL and jOOQ.
jOOQ 3.19 has been released with support for DuckDB, Trino, and much more
New Dialects It’s been a few releases since we’ve added support for new dialects, but finally some very interesting RDBMS of increasing popularity have joined the jOOQ family including:…
The new local data stack: Integrating Dagster, dbt and DuckDB
https://georgheiler.com/2023/12/11/dagster-dbt-duckdb-as-new-local-mds/
https://georgheiler.com/2023/12/11/dagster-dbt-duckdb-as-new-local-mds/
Новый выпуск https://razborpoletov.com/2023/12/episode-271.html
Треть Java-проектов на базе библиотеки Log4j продолжают использовать уязвимые версии
https://www.opennet.ru/opennews/art.shtml?num=60287
https://www.opennet.ru/opennews/art.shtml?num=60287
www.opennet.ru
Треть Java-проектов на базе библиотеки Log4j продолжают использовать уязвимые версии
Компания Veracode опубликовала результаты исследования актуальности критических уязвимостей в Java-библиотеке Log4j, выявленных в прошлом и позапрошлом годах. Изучив 38278 приложений, используемых в 3866 организациях, исследователи из Veracode обнаружили…