javawatch
884 subscribers
454 photos
6 videos
1 file
477 links
- Все про разработку
- Всратые новости
Download Telegram
"Вечер продолбан". Через два часа после Севы+Ерошенко будет золотой выпуск "Разбора Полётов", на котором быть вообще обязательно.
Помните, как во времена 109 выпуска "Разбора Полетов" мы могли спокойно выходить на улицу, летать по миру и пить пиво на лавочках, обсуждая то, как надоели конференции в обсуждениях?

Разбор в "классическом" составе возвращается, чтобы напомнить вам об этих прекрасных временах и обсудить, какие ужасы происходят в мире разработки сегодня.
@jbaruch @gamussa @abashev @tolkv @ligolnik @fundamentalparticle и @golodnyj снова строю, то только на один раз, чтобы обсудить, что изменилось с переходом всего мира на удаленку, как изменились требования к железу для подкастинга и стриминга, и что же стало, когда конференции все перенеслись и переехали в онлайн.
15-го мая в 22:00 по Москве вот тут https://youtu.be/bZfixmGsTro
Прямо сейчас идет встреча ПК DevOops. Состав почему-то очень напоминает один известный Java-подкаст...

https://meetup.jugru.org/devops-brunch-1

Ссылка на чат, куда можно задавать вопросы - есть прямо под видео.
Сделали интервью с Грэмом Роше

Приятно послушать, как он говорит. Иногда начинаешь задавать вопросы некотрым эээ известным людям, не будем тыкать пальцем:

- А вы сделаете "Х"?
- Может сделаем, может не сделаем, у нас огромная компания и перспективы, кстати посмотите на этот чудесный график финансовых успехов!

- Чем ваш фреймворк лучше? Почему вон тот фреймворк - говно, а ваш - нет?
- У всех есть свои положительные моменты, и мы сейчас думаем вот над какой стратегией развития...
- И кстати, я только что ездил в Долину/Берлин/Лондон/... там все только и говорят что о внедрении $баззворднейм, и мы подумали.......

Так бы и дал в лоб.

А этот чувак - очень чёткий. Чем вы лучше Spring? Вот этим и этим. Где ваш фреймворк говно? Вот здесь он говно, а вот здесь - нет. Как работает фича? Вот так и так работает. Приведите примеры использований в проде? Вот здесь и здесь, можно посмотреть здесь. Чем занимаетесь? Вот эту задачу делаем, вот такие проблемы, вот так мы планируем их решить.

Единственное, что он как-то съехал с темы Groovy...

https://habr.com/ru/company/jugru/blog/504944
Написал статью про то, как мы на конфах будем делать видеостриминг.

Конференция — это инженерная задача по проектированию и построению распределенной системы. Множество дорог сходится в в аппаратной и выгружается в Amazon, чтобы потом появиться в видеоплеере в браузере. Обсуждаем элементы этого пути в новой статье на Хабре:

https://habr.com/ru/company/jugru/blog/505138/
Прямо сейчас Барух и Слава Кузнецов в онлайне вещают про девопс.

https://meetup.jugru.org/devops-brunch-3

В гостях - Леонид Игольник :)

В общем, всё та же компания.

Задавать вопросы лучше в телеге (https://tele.click/devOopsconf)
Начинается волна возможности вернуться в оффлайн. Вчера мне весь день звонили магазины с просьбой приехать и посмотреть, телефон аж раскалился. Веранды летних кафе откроют в середине июня.

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

Очень хорошо, что есть компании, которые позволяют продолжать жить в таком режиме. Например, мой работодатель JUG Ru Group не только даёт возможность работать из дома мне, но и организовал период летних полностью онлайновых конференций. Три месяца назад начался перевод конференций в онлайн, и сегодня начинается первая из них. У меня есть надежда, что это одни из самых качественных конференций на рынке, может быть даже и вообще самые качественные. Надежда не потому, что работодатель заработает тонну бабла. А потому, что люди смогут продолжать сидеть дома, полюбят сидеть дома пуще прежнего, и не заразят своих мам, бабушек и прадедушек.
Мало кто знает, но в IntelliJ IDEA (и всех IDE на этой платформе) можно работать хоть с планшета, и оно почти не будет тормозить. И речь не про Remote Desktop и прочие VNC. Технология довольно новая и необкатанная, но её уже можно где-то использовать.

https://habr.com/ru/post/510210/
Как вы заметили, я опять куда-то потерялся, вместе с дайджестами и подкастами.

Дело в том, что я перешел на работу в JetBrains, где работаю в маркетинге Big Data Tools - специального плагина для IntelliJ IDEA Ultimate. Это плагин про работу с большими данными, Spark, Hadoop, HDFS, и тому подобное. Всё это занимает некоторое время, но я надеюсь очнуться и снова вернуться в строй.

И да, я там не программист, а маркетолог. Точней, “Product Marketing Manger”. То есть, в принципе, код мне писать не обязательно, но удержаться сложновато 🙂

Считаные минуты назад приняли мой первый pull request в Big Data Tools. Там буквально несколько строчек, превращающих синхронное API вызова диалогового окна в асинхронное с отображением под ivokeLater в Swing, чем чинится проблема с фокусом контрола, встречающаяся только в редких конфигурациях на Маке.

Руки немного дрожат, особенно с учетом, что тут Kotlin, с которым у меня не так много опыта. И в Котлине совершенно своя особая магия для конкурентных действий.

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

Вот как-то так выглядит сейчас жизнь. В общем, посмотрим как оно пойдет дальше. Думаю, совершенно рано списывать меня со счетов, мы еще ударим Java-контентом по бездорожью и разгильдяйству.
Wake the fuck up samurai, we have calendar to flip

tags: @jbaruch
Англоязычная версия Java-дайджеста

https://darkest.land/2020/09/07/this-week-in-java-1/
Записал ролик про последнее обновление плагина Big Data Tools для IntelliJ IDEA, который разрабатывает на работе моя команда

Это мой превый ролик на английском языке. Промучался два дня фуллтайм. Это жесть. Единственная надежда на то, что скилл не пропьёшь, и каждый следующий будет немного быстрее и проще.

https://www.youtube.com/watch?v=x0vsLmN4FkM
Написал очень специфическую статью, которая может быть полезна разработчикам, использующим Zeppelin

Это пост про ZTools — довольно малоизвестный инструментарий, живущий в виде репозитория на GitHub компании JetBrains, который позволяет вытягивать нужную информацию из Zeppelin, даже если её нет в API. Весь код "серверной" части находится в открытом доступе под лицензией Apache License 2.0. Примерно 90% кода написано на Scala, а остальное — на Java.

https://habr.com/ru/company/JetBrains/blog/521030/