Подкаст «Разбор Полетов»

«Правильный подкаст для IT-шников»

Episode 121 — JVM vs CLR: Чужой не против Хищника!

| Comments

Гости

Правильные .NET конференции

Темы

  • JVMLS 2012: CLR Features That Might Benefit the JVM

  • .NET SIMD support in RyuJIT

  • GC tuning: Is this something people do? We don’t have that kind of level of customization on the CLR side. Should we?

  • Customizing the runtime/custom runtime/custom GC/custom whatever — CLR is “open”, but then you have 30KLOC gc.cpp

  • I heard Java (?) has something to offer in terms of local objects that are allocated from a thread-local memory arena, deallocated at the end of a scope, and don’t put pressure on the GC. Is is true? I really wish we had that.

Темы (что реально обсудили)

  1. Как все начиналось

  2. GС Design

  3. Book of Runtime

  4. Как Александр стал «Не экспертом» по .NET

  5. OpenSource и CLR – для галочки?

  6. HotSpot тоже было не легко выкинуть в Open Source

  7. GC для C# – что ты такое?

  8. Библиотеки и экосистема – разница в подходах JVM и .NET миров

  9. Зачем идти в кроссплатформенность .NET? Почему MS не топит за винду?

  10. MS идет в сторону активного использования Linux. SQL Server для Linux

  11. RxJava vs RxNet – победитель RxJava. О там как устроено в RxJava читать тут

  12. Андрей Акиншин немного о Rider IDE

  13. Тормозит ли Mono?

Полезняшки


Наши контакты:

Официальный сайт — http://razbor-poletov.com

Гости и участники:

twitter:

Подписаться по RSS

Музыка ведущим предоставлена и ладно…​

Episode 120 — Роботы, XRay и Conan

| Comments

Полезняшки

Темки


Наши контакты:

Официальный сайт — http://razbor-poletov.com

Гости и участники:

twitter:

Подписаться по RSS

Музыка ведущим предоставлена и ладно…​

Episode 119 — Маки и Java 9

| Comments

Note
За анонсами онлайн-вещания лучше следить на Facebook

Гости

  • @JohnWings Иван Крылов из Azul Systems

Релизы

Мероприятия

  1. JUG с Иваном Крыловым в Москве 15 декабря в офисе КРОКа. Регистрации ждать тут https://jugmsk.timepad.ru/events/

  2. Moscow Jenkins Meetup

  3. Конференция DevOps Pro. PODKAST30 — промокод на скидку

Темки

  1. Про Маки

  2. Немного про AOT в Java 9

  3. Отложили релиз Java 9 из-за сложности внедрения Jigsaw

    1. Jigsaw и layouts

    2. Stack Trace Walker

    3. HTTP 2 Client

    4. Project Graal

  4. Немного Low latency GC

Полезняшки


Наши контакты:

Официальный сайт — http://razbor-poletov.com

Гости и участники:

twitter:

Подписаться по RSS

Музыка ведущим предоставлена и ладно…​

Episode 117 — Лысый и Бразерс

| Comments

Подкаст был записан на конференции JavaOne 2016 в San Francisco, CA.


Наши контакты:

Официальный сайт — http://razbor-poletov.com

Гости и участники:

twitter:

Подписаться по RSS

Музыка ведущим предоставлена и ладно…​

Episode 116 — ООП-дичь

| Comments

Темки

  1. ООП Будущего

  2. Геттеры против бабы яги + http://www.yegor256.com/2016/04/05/printers-instead-of-getters.html
    Если «лямбда» не захочет, кобель не вскочит

  3. JEP 277: Enhanced Deprecation: http://openjdk.java.net/jeps/277

Полезняшки


Наши контакты:

Официальный сайт — http://razbor-poletov.com

Гости и участники:

twitter:

Подписаться по RSS

Музыка ведущим предоставлена и ладно…​

Episode 115 — Java 10, будет…​

| Comments

Гости

Иван Крылов, ведущий инженер, Azul Systems

Мероприятия

С нами пытаются говорить

@Barlog:
Подскажите пожалуйста ответ на такой вопрос (попался в опроснике для собеседования:

** Какие, на ваш взгляд, есть примеры неудачного дизайна классов, входящих в состав JDK? Как можно было бы их улучшить?
** На этот вопрос есть общепринятые ответы?
Мне пришол в голову только такой:
** Например класс File, который может представлять как файл, так и директорию.
И хотя внутри файловой системы директория действительно есть файл определённого формата, но работа с ней отличается от работы с файлом, поэтому согласно принципу single responsibility можно было бы сделать отдельный класс Directory.

Полезняшки


Наши контакты:

Официальный сайт — http://razbor-poletov.com

Гости и участники:

twitter:

Подписаться по RSS

Музыка ведущим предоставлена и ладно…​

Episode 114 — Техногенный угар

| Comments

Гости

Мероприятия

  1. Прошли

    1. SpringOne

    2. Jenkins BY Meetup прошел успешно

  2. Будут

Episode 113 — Тагир и стримы

| Comments

Релизы

Гости

  • Тагир Валеев @tagir_valeev

    • 11 закрытых issues в OpenJDK багтрекере.

      • 5 из которых баги

Мероприятия

  1. Народ спрашивает в чатике не охренел ли Baruch преподавать Мавен в Люксофте, будет ли он преподавать вместо него Грейдл, и не надавать ли ему за это по морде.

  2. 100500 докладов от ведущих на JavaOne

Темки

  1. Как люди начинают контрибьютить в OpenJDK

    1. К чему приводит людей Spliterator

    2. bugs.sun.com тоже работает

    3. https://habrahabr.ru/post/209876/ [статья Тагира] чем отличается OpenSource OpenJDK от любого другого OpenSource проекта.

    4. Tuple зло

    5. Что делают, и бывает ли такое, что приходит кастомер с патчем решающим какую то проблему, которая воспроизводится только в сложных условиях этого кастомера( нагрузка например итд)

  2. JEP291 - deprecating cms

  3. http://zeroturnaround.com/rebellabs/java-tools-and-technologies-landscape-2016/

  4. @jbaruch. Luxoft. Maven. Что там?

Полезняшки

  1. StreamEx и jOOQ по случаю прихода Тагира

  2. PromoCode razborpoletov для JRecoverer

Вопросы от lcpsoft

  1. Почему нельзя написать программу, подобную JRecoverer, для восстановления паролей базы данных IBM DB2 (5-я по популярности база данных)? micki

  2. Какая единственная статья на сайте Алексея Шипилёва посвящена криптографии? dima

  3. Как называется популярная программа для восстановления паролей, название которой похоже на название доклада Евгения Борисова? guga

  4. Как зовут двух постоянных докладчиков конференций JPoint/Joker/JBreak, продукты компаний которых (компаний, в которых они работают) являются обфускаторами Java-кода или могут быть использованы как обфускаторы? Назвать докладчиков (хотя бы), компании и продукты. OSt

  5. Какие факторы облегчают восстановление паролей? iRus

  6. Какие способы разработчики криптографических алгоритмов используют для затруднения восстановления паролей по их хэшам? OSt

Все лицензии ушли. Благодарим за ответы и участие!


Наши контакты:

Официальный сайт — http://razbor-poletov.com

Гости и участники:

twitter:

Подписаться по RSS

Музыка ведущим предоставлена и ладно…​

Episode 112 — Java в огне!

| Comments

Темки

  1. Лигатуры в IntelliJ IDEA

  2. Java тормозит или ручки не те? Какой язык не дал выстрелить в ногу?

  3. Статический анализ OpenJDK. Каким анализатором пользуются разработчики JVM?

  4. Сообщество JVM разработчиков сегодня глазами Шипилёва

  5. Flame Graph и с чем его едят.

    1. Еще один из способов профилирования Java приложения через flame диаграммы http://techblog.netflix.com/2015/07/java-in-flames.html + крутая презенташка про Flame Graphs

    2. http://www.brendangregg.com/FlameGraphs/cpuflamegraphs.html

    3. http://www.brendangregg.com/flamegraphs.html

Конференции


Наши контакты:

Официальный сайт — http://razbor-poletov.com

Гости и участники:

twitter:

Подписаться по RSS

Музыка ведущим предоставлена и ладно…​