Как стать автором
Обновить
31
Карма
0
Рейтинг
Григорий Кошелев @gnkoshelev

Team Lead

Григорий Кошелев – А вы Кафку пробовали

Спасибо за оценку слайдам :)

Возможно, вам зайдут презентации из первого сообщения, про разбор работы Producer.

Григорий Кошелев – А вы Кафку пробовали

Вы что, думаете, что мы тут футки футим?

Григорий Кошелев – А вы Кафку пробовали

Насчёт Python. Так это сколько уже воды утекло с тех пор? (выступлению 3 года почти)

Григорий Кошелев – А вы Кафку пробовали

Спасибо за перевод выступления в текст — в моём TODO листе задача «написать статью про Кафку» уже второй год лежит.

На YouTube есть расширенная версия доклада с JPoint 2019: Когда всё пошло по Кафке. И на JPoint 2020 было продолжение: Когда всё пошло по Кафке 2: Разгоняем продьюсеров.

ИТ-иммиграция на Кипр: жизнь на острове в подробностях

Увидев статью про ИТ-иммиграцию на Кипр, тут же заинтересовался ИТ-иммиграцией на Кипр, поэтому решил найти для себя ответы на следующие вопросы об ИТ-иммиграции на Кипр: а) какие преимущества есть в ИТ-иммиграции на Кипр, б) насколько просто осуществить ИТ-иммиграцию на Кипр, в) насколько комфортно быть ИТ-иммигрантом на Кипре, г) какие вещи обязательно нужно учитывать до ИТ-иммиграции на Кипр. Спасибо, что ответили на мои вопросы об ИТ-иммиграции на Кипр.

Мне надоело, что индустрия зависит от прихоти создателей языков программирования. Сообществу нужно больше власти

Я давно убедился: разработчики языков ничуть не лучше обычных программистов.
Но у них на порядок выше ответственность. Ближайшей аналогией из мира Enterprise-разработки будет внесение изменений в API вашего продукта. Да, только в API вы можете всё скрыть за `api/v1/`, `api/v2/` и так далее. Хотите такого же, как в Python 2 и Python 3?

К одной из статей здесь на Хабре обсуждалась инертность в добавлении фич в Java. И мне понравился комментарий в духе (не дословная цитата, просто доношу смысл):
Java – язык, который не может позволить добавлять себе все модные сегодня фичи. Так как завтра это окажется никому не нужной и вредной ерундой, а код останется с нами на поколения вперёд. Пусть более молодые языки набьют шишки, а мы возьмём только лучшее.

Для понимания сложности встраивания каких-либо новых фич в язык хотя бы с точки зрения производительности рекомендую посмотреть доклады Сергея Куксенко (aka Walrus).

Как я забросил игру спустя четыре года разработки

Что не так? Иллюстрации бомбически крутые (субъективно).

Зачем избегать друзей, или как я растерял все свои плюсы

Да, пора мне убрать C++ из своего резюме. Мои знания и навыки… устарели, мягко говоря.

Зачем избегать друзей, или как я растерял все свои плюсы

Результаты без кода — просто числа, которые ничего не говорят. Разве что порождают спекуляции на тему zero-cost абстракций, что уже специфично для языков. Тоже самое касается работы с памятью. Например, числодробилки на JVM вряд ли стоит делать.

Тут интересно на сам код взглянуть. Как вообще адекватная реализация на Java может уступать в разы реализации на Scala?

Microsoft vs IBM: серьёзные изменения в поддержке Java

Ещё можно упомянуть планы по развитию cloud-native Jakarta EE 8 платформы OpenLiberty.

Microsoft vs IBM: серьёзные изменения в поддержке Java

Согласен. Аргумент про GitHub и хостящиеся на нём проекты Apache притянут за уши, мягко говоря.

В комментариях к оригинальному посту отмечают желание MS продать побольше Azure. Переманивание Java-чемпионов с той же целью — увеличить привлекательность Microsoft Azure для Java-разработчиков.

Microsoft vs IBM: серьёзные изменения в поддержке Java

Убить каким образом? Второго пришествия J# вряд ли случится, а код клиентов запускать как-то да придётся.

Тут своё слово ещё Amazon сможет сказать. Не зря же они вписались с Amazon Corretto и Джеймсом Гослингом.

Microsoft vs IBM: серьёзные изменения в поддержке Java

Где-то утверждается обратное?

[Екатеринбург, анонс] java.ural.Meetup @3 — анонс третьего Java-митапа + видео докладов с java.ural.Meetup @2

Привет!

Стараемся поддерживать Java-движение в Екатеринбурге! Видео всегда выкладываем и делаем это значительно оперативнее, чем публикуем новость об этом здесь (если следить за сообществом в tg).

P.S. Сегодня получил неожиданный фидбэк по анонсу: человек в тексте анонса увидел про Clojure и решил, что на третьей встрече будет то же самое, что и на второй, поэтому решил не идти. Полагаю, стоит попробовать публиковать отдельно материалы прошедшего митапа и анонс следующего.

DockerHub взломан

Не вполне понимаю ваш уничижительный тон.

Ни одна открытая система не является безопасной и защищённой на 100%: либо Джо, либо уже.

Разбор задач JPoint 2019

Постоянно забываю про «новые» методы updateAndGet и др. и пишу по старинке, повторяя код из них.

А последний вопрос я, видимо, неправильно понял, выбрав вариант с -XX:+UseContainerSupport.
В случае с UseContainerSupport размер хипа будет выбираться исходя из ограничений контейнера, а не физических размеров оперативной памяти, поэтому хип гарантированно не выйдет за ограничение (с немалым таким запасом).

К слову, и без всяких контейнеров OOM Killer может прийти за java-процессом. :)

P.S. Спасибо за топовые задачки (и настолку ;)).

[Екатеринбург, анонс] java.ural.Meetup @2 — анонс второго Java-митапа + видео докладов с java.ural.Meetup @1

Если это пожелание к завтрашнему митапу, то обязательно опубликуем, когда всё будет готово.

Представляем Amazon Corretto, бесплатный дистрибутив OpenJDK с долгосрочной поддержкой

Valhalla — очень серьёзный проект, который помимо Value Types затрагивает Generic Specialization (Generic для примитивов) и в каком-то виде Reified Generics (для Value Type). Как это всё сделать, дабы не поломать совместимость?

Представляем Amazon Corretto, бесплатный дистрибутив OpenJDK с долгосрочной поддержкой

Так я не спорю, что внутри 4.x таких проблем нет. Я защитил тезис с проблемами совместимости у некоторых версий .NET Framework.

Представляем Amazon Corretto, бесплатный дистрибутив OpenJDK с долгосрочной поддержкой

Так компании хотят back-porting улучшений и security patches.
Если идти в ногу со временем (всегда быть на последней версии Java), то всё должно устраивать.

Информация

В рейтинге
5,901-й
Откуда
Екатеринбург, Свердловская обл., Россия
Работает в
Зарегистрирован
Активность