☕️ Постепенно выходим из праздничного режима. Начнем с парочки презентаций из Java-мира:
- Low-latency GC
- Аппаратная транзакционная память (HTM) в Java
- GraalVM
#java
- Low-latency GC
- Аппаратная транзакционная память (HTM) в Java
- GraalVM
#java
YouTube
Алексей Шипилёв — Shenandoah: сборщик мусора, который смог
Подробнее о Java-конференциях:
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Одна из главных проблем больших Java-приложений — это cбо... рка мусо... ра. Хранение больших куч данных, активно фрагментирующие приложения…
— весной — JPoint: https://jrg.su/gTrwHx
— осенью — Joker: https://jrg.su/h7yvG4
— —
. . . . Одна из главных проблем больших Java-приложений — это cбо... рка мусо... ра. Хранение больших куч данных, активно фрагментирующие приложения…
🐙 GitHub выкатил Package Registry - приватное хранилище для пакетов на разных языках, совместимый с нативными менеджерами пакетов.
Это позволяет, например, не заводить учетку на npm, чтобы опубликовать приватный пакет, нуженый только вашей команде. Но все легко установится через npm, при добавлении в конфиг реестра гитхаба.
Пока в бете, поддерживают JS (npm), Ruby (gem), Java (maven), Docker и семейство .Net (nuget).
Говорят, это не конкурент публичным реестрам, но это мы еще посмотрим!
https://github.com/features/package-registry
#javascript #ruby #java #docker #dotnet #wtf #nopython
Это позволяет, например, не заводить учетку на npm, чтобы опубликовать приватный пакет, нуженый только вашей команде. Но все легко установится через npm, при добавлении в конфиг реестра гитхаба.
Пока в бете, поддерживают JS (npm), Ruby (gem), Java (maven), Docker и семейство .Net (nuget).
Говорят, это не конкурент публичным реестрам, но это мы еще посмотрим!
https://github.com/features/package-registry
#javascript #ruby #java #docker #dotnet #wtf #nopython
GitHub
GitHub Actions
Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself.
👽 Первые впечатления от использования в продакшене Grammarly нового сборщика мусора в Java - Shenandoah. Плюс немного Clojure специфики.
Как всегда, все лучше и быстрее, но есть нюансы...
http://clojure-goes-fast.com/blog/shenandoah-in-production/
#java
Как всегда, все лучше и быстрее, но есть нюансы...
http://clojure-goes-fast.com/blog/shenandoah-in-production/
#java
Clojure-Goes-Fast
Shenandoah GC in production: experience report
Update: I've made several edits to the post since Aleksey Shipilëv was kind enough to suggest many corrections and improvements.If you closely follow JVM development scene, you've probably noticed ...
☕️ В JavaMagazine опубликовали статью о Records, которые завезут в следующую версию Java.
Records уменьшают бойлерплейт для data-only структур данных, автоматические геттеры и конструкторы. Почему бы и нет?
https://blogs.oracle.com/javamagazine/records-come-to-java
#java
Records уменьшают бойлерплейт для data-only структур данных, автоматические геттеры и конструкторы. Почему бы и нет?
https://blogs.oracle.com/javamagazine/records-come-to-java
#java
Oracle
Records Come to Java
A first look at how Java 14’s data records will change the way you code