home.social

#jep — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jep, aggregated by home.social.

  1. Java Digest #35

    Всем привет! 👋👋👋👋👋 Мы — Java-разработчики Т-Банка: Андрей , Арсений , Роман , Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом. В этом выпуске рассказываем, когда ждать релиз Java 27 и как Oracle планирует регулировать использование генеративного ИИ при написании кода. Посмотрим детальное интервью о Spring Framework 7 и Spring Boot 4 с самой командой создателей Spring. Почитаем, как безопасно работать с нативной памятью в многопоточной среде с помощью VarHandle. А еще изучим любопытный постмортем, посвященный расследованию раздувания памяти в контейнерах после перехода на JDK 17. Приятного чтения! Читать 35 выпуск

    habr.com/ru/companies/tbank/ar

    #java #jdk #jep #spring #springboot #hibernate

  2. Большая распаковка Java 26. Что этот релиз значит для нас всех?

    Java 26 вышла 18 марта. В релизе 10 JEP-ов: Structured Concurrency получила шестое превью и API наконец стабилизировался, final-поля начинают путь к настоящей иммутабельности, G1 и ZGC получили улучшения производительности, примитивы заработали в паттернах, а HTTP/3 вошёл в стандартный HttpClient финальной фичей. Разбираем каждое из изменений и смотрим, как перевести реальный проект на Java 26.

    habr.com/ru/companies/haulmont

    #Java_26 #JEP #Structured_Concurrency #final_field #рефлексия #G1 #ZGC #примитивы_в_паттернах #Spring_Boot

  3. Большая распаковка Java 26. Что этот релиз значит для нас всех?

    Java 26 вышла 18 марта. В релизе 10 JEP-ов: Structured Concurrency получила шестое превью и API наконец стабилизировался, final-поля начинают путь к настоящей иммутабельности, G1 и ZGC получили улучшения производительности, примитивы заработали в паттернах, а HTTP/3 вошёл в стандартный HttpClient финальной фичей. Разбираем каждое из изменений и смотрим, как перевести реальный проект на Java 26.

    habr.com/ru/companies/haulmont

    #Java_26 #JEP #Structured_Concurrency #final_field #рефлексия #G1 #ZGC #примитивы_в_паттернах #Spring_Boot

  4. Большая распаковка Java 26. Что этот релиз значит для нас всех?

    Java 26 вышла 18 марта. В релизе 10 JEP-ов: Structured Concurrency получила шестое превью и API наконец стабилизировался, final-поля начинают путь к настоящей иммутабельности, G1 и ZGC получили улучшения производительности, примитивы заработали в паттернах, а HTTP/3 вошёл в стандартный HttpClient финальной фичей. Разбираем каждое из изменений и смотрим, как перевести реальный проект на Java 26.

    habr.com/ru/companies/haulmont

    #Java_26 #JEP #Structured_Concurrency #final_field #рефлексия #G1 #ZGC #примитивы_в_паттернах #Spring_Boot

  5. Большая распаковка Java 26. Что этот релиз значит для нас всех?

    Java 26 вышла 18 марта. В релизе 10 JEP-ов: Structured Concurrency получила шестое превью и API наконец стабилизировался, final-поля начинают путь к настоящей иммутабельности, G1 и ZGC получили улучшения производительности, примитивы заработали в паттернах, а HTTP/3 вошёл в стандартный HttpClient финальной фичей. Разбираем каждое из изменений и смотрим, как перевести реальный проект на Java 26.

    habr.com/ru/companies/haulmont

    #Java_26 #JEP #Structured_Concurrency #final_field #рефлексия #G1 #ZGC #примитивы_в_паттернах #Spring_Boot

  6. JEP 500 prepares the Java ecosystem for final field integrity in JDK 26 by restricting deep reflection mutations - closing a long-standing loophole in the platform.

    What's new:
    • Enhances safety & performance
    • Stricter encapsulation
    • Introduces developer warnings when mutations are attempted

    Find out more: bit.ly/3MPYTUL

    #Java #JDK26 #JEP #InfoQ

  7. JEP 526 brings Lazy Constants to #JDK26 - boosting developer ergonomics & performance!

    Replacing the older Stable Values, it ensures thread-safe, immutable initialization; and for lazy lists & maps, reducing startup overhead.

    🔗 Find out more: bit.ly/4aqhQqM

    #Java #JEP #InfoQ

  8. Busy week in the #OpenJDK ecosystem! Check out the key updates:
    • 3 JEPs elevated to Targeted: JEP 529, JEP 516, JEP 500
    • 3 JEPs elevated to Proposed to Target for JDK 26: JEP 530, JEP 526, JEP 524
    • The proposed release schedule for JDK 26 has also been finalized.

    Read the details here: 🔗 bit.ly/4oY0bKY

    #Java #JEP #JDK26 #InfoQ

  9. Java 25: упрощённые исходники

    Язык Java развивается. Не так давно вышла очередная версия, в которой, помимо всего прочего , вышло любопытное обновление языка ( JEP-512 ). Изменения, в язык внесенные, делают его более пригодным и удобным для обучения и написания коротких программ. В этой статье хочу рассказать о том, как это сделано. Для этого заглянем в компилятор и немного коснемся теории создания языков.

    habr.com/ru/companies/axiomjdk

    #java #axiomjdk #компилятор #axiom_jdk #jdk25 #jep #java_25 #lts

  10. Un nouveau weekend Playtime en ouverture de saison pour La Comédie

    Ce weekend, le cœur de La Comédie de #ClermontFerrand va battre au rythme d'un haletant weekend "Playtime". Animations et représentations durant 48 heures vont sonner l'ouverture la saison 25/26 de la scène nationale.
    7joursaclermont.fr/un-nouveau-

    #JEP #JEP2025

  11. Le comité de quartier Salins, Regensburg, Verdun, Vallières, Kessler et Rabanesse à #ClermontFerrand propose une expo et une visite interactive dans le cadre des Journées du Patrimoine.

    lamontagne.fr/clermont-ferrand

    #JEP #JEP2025

  12. [𝐄́𝐕𝐄́𝐍𝐄𝐌𝐄𝐍𝐓] À partir de 15H, visites, atelier de restauration et découvertes de nouvelles œuvres vous attendent à l'occasion de la #JourneeduPatrimoine à La Contemporaine.

    👉 Pour plus d'informations : lacontemporaine.fr/186-non-cat

    📞 𝐕𝐨𝐮𝐬 𝐩𝐨𝐮𝐯𝐞𝐳 𝐫𝐞́𝐬𝐞𝐫𝐯𝐞𝐫 𝐩𝐚𝐫 𝐭𝐞́𝐥𝐞́𝐩𝐡𝐨𝐧𝐞 𝐚𝐮 𝟎𝟏 𝟒𝟎 𝟗𝟕 𝟕𝟗 𝟎𝟎

    #jep #jep2025 #lacontemporaine #lacontemporainebam

  13. Prêt à "Panoramaxer" durant les journées du patrimoine ?

    Oui oui, Panoramax ce n'est pas juste des photos de rues, c'est aussi idéal pour partager des photos de monuments, du patrimoine, de paysages...

    Une liste d'exemples sur forum.geocommuns.fr/t/selectio

    Vous pouvez prendre des photos avec votre smartphone et les verser plus tard. Pensez juste à bien vérifier que la géolocalisation est activée et enregistrée dans les photos.

    #jep #jep2025 #panoramax

  14. [Перевод] JEP 502 — Stable Values. Новая фича из Java 25

    Не final едины: StableValue в Java 25. Stable Values - новая возможность, которая появится в Java 25 — следующем LTS-релизе, намеченном на сентябрь.

    habr.com/ru/articles/946682/

    #Java #backend #разработка #новинки #jep

  15. ERRATUM !
    Le programme reste mais le lieu change : au lieu de la Place du Commando, nous serons à l'hôtel de Ville !
    Cela nous permet d'ajouter des visites des Archives 😉

    archives.saintnazaire.fr/page/ !

    facebook.com/archives.saintnaz

    Envie de balade ? Participez au #jeudepiste du patrimoine bâti depuis l'hôtel de Ville.

    Vous aimez jouer ? Découvrez l' #architecture de la ville à travers nos jeux aux Archives municipales (Hôtel de Ville).

    Vous aimez flâner au marché ? Retrouvez la #rouedelaconnaissance à notre stand aux Halles du centre-ville.

    Bonnes #JourneesEuropeennesDuPatrimoine à tous et toutes !

    #JEP2025 #JEP #LoireAtlantique #PaysdelaLoire #SaintNazaire

  16. 👀 Les Journées européennes du patrimoine #JEP2025 seront l'occasion de vous faire découvrir quelques uns de nos "trésors de BU" !

    🗓️ Rendez-vous les 19 et 20 septembre prochains pour des visites commentées
    📚 Exposition du 15 au 26 septembre
    📍 Bibliothèque Lettres et Sciences humaines, salle 207a (Université Bordeaux Montaigne @ubmontaigne - campus de Pessac)
    🆓 Visites sans réservation et ouvertes à toutes et à tous

    🔗 u-bordeaux-montaigne.fr/fr/act

    #patrimoine #bibliothèques #JEP

  17. [Перевод] Просто будь ленивым

    В новом переводе от команды Spring АйО рассматривается JEP 502, который вносит в Java 25 StableValue. StableValue позволяет легко и эффективно реализовывать производительные ленивые конструкции. Новое API позволяет компилятору JIT заранее сворачивать вычисления (constant folding), повышая производительность. Искали Lazy, но нашли золото: StableValue вычисляется один раз и может быть подготовлен Ahead Of Time.

    habr.com/ru/companies/spring_a

    #java #kotlin #jit #jep #performance #spring #springboot #spring_boot #spring_framework

  18. Our next #JCON2025 session is live: 'Stream Gatherers' with Karl Heinz Marbaise

    As part of JEPs 461/473 (in #OpenJDK 22, #JDK 23 respectively) and #JEP 485 there is a very interesting extension of the #OpenJDK, the so-called #StreamGatherers

    Grab your coffee and hit play: youtu.be/booidFJavSg

  19. Pour les Journées Européennes du Patrimoine je retourne visiter la centrale du Bugey avec @dremixam.com et @draeline (et peut-être @dabusator , motivez-le).
    Ça intéresse d'autres gens ?
    #JEP #Lyon #Ain #Rhône

  20. #Colombia 🇨🇴 | El último secretariado de las extintas Fuerzas Armadas Revolucionarias de Colombia (FARC) ha reconocido ante la Jurisdicción Especial para la Paz (JEP) el reclutamiento forzoso de más de 18 mil menores durante el conflicto armado en el país latinoamericano.

    desdeabajo.info/rotador-incio/

    #JEP #Justicia #Memoria #Violencia #FARC

  21. Java Digest # 26

    Всем привет! 👋👋👋👋👋 Мы Java-разработчики Т-Банка: Андрей , Арсений , Роман , Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом. В этом выпуске будут материалы о том, как ускорить запуск приложений с помощью ReadyNow и CRaC — двух подходов к оптимизации старта. Разберем тонкости аннотации @TestInstance(PER_CLASS) в JUnit 5 и ее влияние на жизненный цикл тестов. Тем, кто работает со Spring, может пригодиться обзор Spring Debugger от JetBrains — плагина, который делает отладку наглядной и удобной. Еще будет доклад о повышении производительности Spring Data JPA и Hibernate. И в завершение — сравнение FFM API с Unsafe: посмотрим, какой трейдофф между скоростью и безопасностью предлагает новый подход. Приятного прочтения! Читать выпуск №26

    habr.com/ru/companies/tbank/ar

    #java #jep #kotlin #spring #leyden #hibernate

  22. 🚀🙄 Oh joy, another JEP! Because what #Java really needed was a *smaller* object header—*finally*! Newest fad: turning "compact" from experimental to product feature. 🥳 Next up: "compact" blog posts, because brevity is key. 😂
    openjdk.org/jeps/519 #JEP #JavaDevelopment #CompactObjects #TechHumor #HackerNews #ngated

  23. Тестируем JEP 491 вместе с Деном Вегой

    Один из девелопер адвокатов Spring Framework, Ден Вега, на днях написал пост в одну запрещенную соцсеть, в котором изучал работу JEP 491 — Synchronize Virtual Threads without Pinning. Внезапно, эффект от JEP обнаружен не был, и автор предложил выяснить почему. Эксперт сообщества Spring АйО , Александр Шустанов, не остался в стороне и выяснил где тут зарыта собака.

    habr.com/ru/companies/spring_a

    #java #virtual_threads #synchronized #jvm #jep #java24

  24. 💡 Dive into our in-depth analysis of #JDK24 and get a sneak peek into what's on the horizon for #JDK25.

    Read more on #InfoQ 👉 bit.ly/3X2gmeL

    #Java #ProjectAmber #ProjectLoom #ProjectPanama #ProjectLeyden #JEP

  25. Excellent reporting by @HeidiReports it continues & gets even crazier w/millions going to #GinniThomas; characters such as #JohnEastman, #CletaMitchell & more submit amicus briefs & attempt to influence #SCOTUS; #CarrieSeverino a #ClarenceThomas clerk & #LeonardLeo #JEP assoc briefs SCOTUS on the anti-#abortion anti-#Obamacare #HobbyLobby case; the 2016 #Trump election; #FederalistSociety groomed judges #AmyConeyBarrett, #BrettKavanaugh & #NeilGorsuch get appointed.
    Recommended read.