Java & JVM langs (Kotlin)
477 subscribers
71 photos
4 files
104 links
Заметки с конференций, тренингов по Java, а также ссылки на полезные материалы для самообразования от Алексея Зиновьева https://yangx.top/zaleslaw
加入频道
Думаю, что завтра будет тоже бесплатная трансляция, с учетом того, что завтра я практически весь день проведу в первом зале, то, можно было бы и не ездить, а смотреть дома.
В этом году я не выступаю, доклады транслируются, единственное, зачем я еду и потом отрабатываю этот день в вскр-это возможность что-то обсудить, пообщаться, договориться о каких-то совместных проектах
Венкат рассказывает, как он начинал программировать 30 лет назад, не было интернета, а продукт поставлялся на магнитных лентах
Сложно было тащить dependencies в проект, т.к их надо было бы набрать ручкаии или склеить две ленты
В целом его идеи именно про библиотеку vs фреймворк неожиданно свежи для меня
Венкат, конечно, пытается нам намекнуть, что у нас кажется что-то не так в java, если надо знать, как работает jmm и jvm, чтобы писать корректный код. А для нас, русских, это ведь те самые несколько мозголомок, которые позволяют не заскучать in java world
Для него это излишняя complexity, это приятный бальзам на сердце кастомер-капиталистов, разработчиков на плато комфорта и прочих, мыслящих более масштабно
Но вот в этот конкретный вечер, когда так хочется великих подвигов, неужели простыеи стримы согреют сердце. Нет же, неуловимые баги jvm, непонятные эффекты в shared memory или
Деградация операций на нестандартной коллекции, которую втащил в проект евангелист Петенька, сваливший из компании месяц назад!
Начали за здравие, закончили за упокой, нашарили виздома, кароч
Выпьем за код, который нам не придется поддерживать
Слушаю доклад про FlightRecorder, захотелось его использовать как странную messaging system, а потом сравнить с самописным решением для логирования всякого jvm-stuff в kafka
Докладчик делится своим туториалом для обработки ивентов
Кароч, пасаны, используйте jfr to record jmx directly to jfr: мир в котором Шипилев не создал jmh
Женя рассказывает, что внутри пустого enum при декомпиляции байткода
Пишешь такой data class на kotlin, а под капотом getters генерятся