Java-эксперты, которых надо знать в лицо

Ни один программист не способен знать все о том или ином языке и технологии, даже если прочитает сотню книг по данной теме. Всегда полезно слушать экспертов, которые идут на шаг вперед, разобрались в чем-то и могут объяснить туманные моменты, развенчать миф или продемонстрировать выдающееся достижение, поделиться реальным опытом.

Алексей Шипилёв

redhat-joker

Алексей Шипелёв — эксперт в Java, JVM, JIT-компиляторах. Знаменит своими лекциям и презентациям на тему Java Memory Model, concurrency, многопоточности и прочих темных уголках Java, которые вылезают на свет, когда вы начинаете выжимать из Java последние капли производительности. Работал в Sun, потом в Oracle, потом в RedHat и теперь наверное продолжит работать в IBM после того как IBM купила RedHat. Алексей часто выступает на конференциях JUG.ru, Joker, JBreak и дает интервью. На своем веб-сайте он выкладывает свои презентации и статьи на русском и на английском языке.

Очень рекомендую следить за его выступлениями и черпать из его презентаций неординарный глубокий взгляд на неочевидные вещи в Java и JVM.

Андрей Паньгин

Pangin

Андрей Паньгин — ведущий инженер-программист проекта «Одноклассники» компании Mail.Ru Group. Высочайший рейтинг ответов на Stack Overflow. Частый гость на конференциях Joker и JBreak. Специалист в профилировании Java и оптимизации производительности Java на высоконагруженных платформах.

Мартин Томпсон

martin-thompson

Мартин Томпсон (Martin Thompson) показал всему миру, что на Java можно написать высокопроизводительные приложения, если писать их правильно и с учетом аппаратной платформы. Ввел в обиход программистов понятие «mechanical sympathy». Его личный блог так и называется Mechanical Sympathy, правда жаль, что блог не обновляется с 2014 года. Его библиотека Disruptor произвела сенсацию. Посмотрите презентации Мартина на сайте Infoq, а потом его презентации на Youtube.

[ См. также: Почувствовать машину — как писать быстрый код ]

Питер Лоури

Peter-Lawrey

Питер Лоури (Peter Lawrey) — эксперт в финансовых торговых приложениях, которые он пишет на Java. Многие вещи для High Frequecny Trading он выкладывает в своем репозитории. У него самый высокий рейтинг ответов на Stack Overflow. Увы, его блог Vanilla Java не обновлялся с 2017 года, но даже то, что там написано — весьма ценно и познавательно.

[ См. также: Java для финансовых приложений ]

И другие

Джил Тин (Gil Tene) — основатель Azul Systems, которая продвигает свою JVM, которая специально заточена под огромные хипы и low-latency для финансовых приложений. Джил Тин является соавтором сборщика мусора C4, который встроен в виртуальную машину Azul Zing.

Его коллега по компании Саймон Риттер (Simon Ritter), часто выступает на конференциях и ведет свой блог.

Дуглас Хокингc (Douglas Hawkins) — специалист по JVM тоже работает в Azul и тоже часто выступает на конференциях, где рассказывает о многих техных сторонах JVM и JIT.

Роман Елизаров — популярный лектор на темы высокой производительности и многопоточности в Java.

Руслан Черемин — хорошо разбирается в Java и копает глубоко в некоторые ее аспекты.

[ См. также: Книги о многопоточности в Java ]

Список далеко не полон и ограничен экспертами в сфере high-performance и low-latency. Но нельзя не упомянуть и таких экспертов в Java и программировании вообще, как Brian Goetz, Joshua Bloch, Martin Fowler, Uncle Bob. Они известны своими книгами и презентациями, которые тоже полезно почитать и посмотреть каждому программисту.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s