Урраааааа, вышел Ignite 2.7 https://ignite.apache.org/releases/2.7.0/release_notes.html
Java 8 - это не только приятные старые лямбды и GC, но и бранная Java.
https://habr.com/post/433044/
Долой микроагрессию в комментах!
https://habr.com/post/433044/
Долой микроагрессию в комментах!
Хабр
Исходный код OpenJDK содержит слишком много бранных слов
Именно с таким заголовком был создан тикет в багтрекере исходников Java: https://bugs.openjdk.java.net/browse/JDK-8215217 Автор считает, что наличие разнообраз...
Весьма занятная статья про Spring, Zookepeer, Global Lock, уверенность в собственноей правоте и фантомные чтения.
https://dou.ua/lenta/articles/using-spring-global-lock/
Комментарии увлекли меня на полчаса прочтения и разбора ситуации. Но даже после их прочтения я слегка на стороне автора.
https://dou.ua/lenta/articles/using-spring-global-lock/
Комментарии увлекли меня на полчаса прочтения и разбора ситуации. Но даже после их прочтения я слегка на стороне автора.
DOU
Реальный пример использования Spring Global Lock
Меня зовут Максим Вороной, я — Consultant, Engineering в GlobalLogic. Недавно во время GlobalLogic Kharkiv Java Conference 2018 я сделал доклад об использовании Spring Global Lock и написал эту статью на его основе.
Отличная история, когда требования по performance меняют традиционные подходы к построению CRUD-приложений.
https://habr.com/ru/company/tinkoff/blog/454066/
Мне до сих пор приходится встречать заслуженных лидов, которые считают, что использование Reflection/Unsafe/байтовой арифметики/нестандартных коллекций на уровне всего проекта - это блажь, костыль и грязь, в которых не надо мараться. А вот такие истории показывают, как нестандартные методики становятся средством автоматизации/ускорения, как следствие, имеют шанс на то, чтобы стать стандартом в следующем поколении.
https://habr.com/ru/company/tinkoff/blog/454066/
Мне до сих пор приходится встречать заслуженных лидов, которые считают, что использование Reflection/Unsafe/байтовой арифметики/нестандартных коллекций на уровне всего проекта - это блажь, костыль и грязь, в которых не надо мараться. А вот такие истории показывают, как нестандартные методики становятся средством автоматизации/ускорения, как следствие, имеют шанс на то, чтобы стать стандартом в следующем поколении.
Хабр
Как перестать забывать про индексы и начать проверять execution plan в тестах
Какое-то время назад, приключилась со мной неприятная история, которая послужила триггером для небольшого проекта на гитхабе и вылилась в эту статью. Обычный...
Какая-то грустная и грязная ситуация в духе "и сам не ам и другому не дам". В целом, я лично особой печали по поводу Java/Jakarta EE не испытываю, жаль разработчиков из Eclipse Foundation, которым придется испытать много боли или просто забить на все это.
С другой стороны, может и лучше, если эта ветка Джавы засохнет.
А что думаете вы?
https://www.infoq.com/news/2019/05/end-of-javax-package
С другой стороны, может и лучше, если эта ветка Джавы засохнет.
А что думаете вы?
https://www.infoq.com/news/2019/05/end-of-javax-package
InfoQ
Eclipse and Oracle Unable to Agree on Terms for javax Package Namespace and Trademarks
The Eclipse Foundation and Oracle were unable to agree on a path forward for enhancing Java EE's javax namespace, requiring all applications to be ported to a new namespace for Jakarta EE.
Прочитал достаточно содержательную статью про Шенанду.
https://clojure-goes-fast.com/blog/shenandoah-in-production/
Вдруг кто-то уже пользует или думает об этом, почитайте.
https://clojure-goes-fast.com/blog/shenandoah-in-production/
Вдруг кто-то уже пользует или думает об этом, почитайте.
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 ...
Удалось попасть на лекции школы по параллельным и распределенным вычислениям. На первом блоке идет рассказ как перейти к иной концепции параллельного программирования на памяти с другими свойствами
Это, конечно, задел на будущее, но с другой стороны,те же TPU стали реальностью. Впрочем, не сказать, что новая парадигма проще предыдущей.
Forwarded from 23derevo (18+)
Сегодня стартует Гидра:
https://hydraconf.com/
Это конференция по распределенным и параллельным системам. И она во многом знаковая для нас.
Во-первых, Hydra — первая наша конференция на стыке практики и науки. Это наполовину инженерная, а наполовину — академическая конференция.
Во-вторых, среди спикеров — три лауреата премии Дейкстры и один лауреат премии Тьюринга, высших мировых наград в области Computer Science. Никогда у нас не было такого лайнапа, причём ещё и на самой первой конференции. Это большая честь для нас.
В-третьих, это первая в истории JUG Ru Group конференция, основной рабочий язык которой — английский. Мы долго отбивались от этой идеи, но кажется, пришла пора попробовать.
В-четвёртых, это первая конференция, снимать которую мы будем в 4К. И в главном зале будет работать 4К-проектор. Кинотеатры нервно курят.
Я уверен, что со всем этим мы словим кучу косяков. Не факт, что участники поймут формат. Не факт, что всем будет комфортно говорить по-английски. Не факт, что на картинку с нашего мега-проектора кто-то вообще обратит внимание. Всё это — куча геморроя для команды.
Но так устроена жизнь. Хочешь быть лидером индустрии — фигачь инновации. И будь готов к тому, что твои инновации мало кто оценит.
https://hydraconf.com/
Это конференция по распределенным и параллельным системам. И она во многом знаковая для нас.
Во-первых, Hydra — первая наша конференция на стыке практики и науки. Это наполовину инженерная, а наполовину — академическая конференция.
Во-вторых, среди спикеров — три лауреата премии Дейкстры и один лауреат премии Тьюринга, высших мировых наград в области Computer Science. Никогда у нас не было такого лайнапа, причём ещё и на самой первой конференции. Это большая честь для нас.
В-третьих, это первая в истории JUG Ru Group конференция, основной рабочий язык которой — английский. Мы долго отбивались от этой идеи, но кажется, пришла пора попробовать.
В-четвёртых, это первая конференция, снимать которую мы будем в 4К. И в главном зале будет работать 4К-проектор. Кинотеатры нервно курят.
Я уверен, что со всем этим мы словим кучу косяков. Не факт, что участники поймут формат. Не факт, что всем будет комфортно говорить по-английски. Не факт, что на картинку с нашего мега-проектора кто-то вообще обратит внимание. Всё это — куча геморроя для команды.
Но так устроена жизнь. Хочешь быть лидером индустрии — фигачь инновации. И будь готов к тому, что твои инновации мало кто оценит.
Hydra 2023. Concurrent and distributed computing conference
Hydra 2023 — a distributed and concurrent computing conference. Speakers from all over the world. Several dozens of tech talks about algorithms, tools, testing, and much more.
Forwarded from 23derevo (18+)
Параллельно с Гидрой на той же площадке у нас проходит академическая школа по параллельным и распределенным вычислениям SPTDC:
https://sptdc.ru/
И сейчас у нас на площадке одновременно Cliff Click, гуру виртуальных машин и JIT-компиляции, в одном зале и Michael Scott, лауреат премии Дейкстры и гуру неблокирующих алгоритмов, — в другом зале.
Отвал башки!
https://sptdc.ru/
И сейчас у нас на площадке одновременно Cliff Click, гуру виртуальных машин и JIT-компиляции, в одном зале и Michael Scott, лауреат премии Дейкстры и гуру неблокирующих алгоритмов, — в другом зале.
Отвал башки!
Java 15 (Ожидания из времен Java 8 - high order functions, pattern matching, звездолеты, нормальный класс для работы с датами). Реальность: сепаратор для монеточки https://jdk.java.net/15/release-notes
Шипилев рассказывает, как я не прав https://twitter.com/shipilev/status/1219217851648827392
Twitter
Aleksey Shipilëv
@zaleslaw Чувак, релизы же раз в шесть месяцев. Ещё даже 14 не вышла (выходит в марте). 15 ещё как релиз толком не начался, стабилизируется 14. До релиза 15 (выходит в сентябре) ещё восемь месяцев, о каких фичах ты собрался прочитать в release notes в январе?