"Вечер продолбан". Через два часа после Севы+Ерошенко будет золотой выпуск "Разбора Полётов", на котором быть вообще обязательно.
Forwarded from Полезняшки от "Разбора Полетов"
Помните, как во времена 109 выпуска "Разбора Полетов" мы могли спокойно выходить на улицу, летать по миру и пить пиво на лавочках, обсуждая то, как надоели конференции в обсуждениях?
Разбор в "классическом" составе возвращается, чтобы напомнить вам об этих прекрасных временах и обсудить, какие ужасы происходят в мире разработки сегодня.
@jbaruch @gamussa @abashev @tolkv @ligolnik @fundamentalparticle и @golodnyj снова строю, то только на один раз, чтобы обсудить, что изменилось с переходом всего мира на удаленку, как изменились требования к железу для подкастинга и стриминга, и что же стало, когда конференции все перенеслись и переехали в онлайн.
15-го мая в 22:00 по Москве вот тут https://youtu.be/bZfixmGsTro
Разбор в "классическом" составе возвращается, чтобы напомнить вам об этих прекрасных временах и обсудить, какие ужасы происходят в мире разработки сегодня.
@jbaruch @gamussa @abashev @tolkv @ligolnik @fundamentalparticle и @golodnyj снова строю, то только на один раз, чтобы обсудить, что изменилось с переходом всего мира на удаленку, как изменились требования к железу для подкастинга и стриминга, и что же стало, когда конференции все перенеслись и переехали в онлайн.
15-го мая в 22:00 по Москве вот тут https://youtu.be/bZfixmGsTro
YouTube
Юбилейный Выпуск Разбора Полётов!
Раньше трава была зеленее, а Java -- восьмее.
Помните, как во времена 109 выпуска "Разбора Полетов" мы могли спокойно выходить на улицу, летать по миру и пить пиво на лавочках, обсуждая то, как надоели конференции в обсуждениях?
Разбор в "классическом"…
Помните, как во времена 109 выпуска "Разбора Полетов" мы могли спокойно выходить на улицу, летать по миру и пить пиво на лавочках, обсуждая то, как надоели конференции в обсуждениях?
Разбор в "классическом"…
Прямо сейчас идет встреча ПК DevOops. Состав почему-то очень напоминает один известный Java-подкаст...
https://meetup.jugru.org/devops-brunch-1
Ссылка на чат, куда можно задавать вопросы - есть прямо под видео.
https://meetup.jugru.org/devops-brunch-1
Ссылка на чат, куда можно задавать вопросы - есть прямо под видео.
Сделали интервью с Грэмом Роше
Приятно послушать, как он говорит. Иногда начинаешь задавать вопросы некотрым эээ известным людям, не будем тыкать пальцем:
- А вы сделаете "Х"?
- Может сделаем, может не сделаем, у нас огромная компания и перспективы, кстати посмотите на этот чудесный график финансовых успехов!
- Чем ваш фреймворк лучше? Почему вон тот фреймворк - говно, а ваш - нет?
- У всех есть свои положительные моменты, и мы сейчас думаем вот над какой стратегией развития...
- И кстати, я только что ездил в Долину/Берлин/Лондон/... там все только и говорят что о внедрении $баззворднейм, и мы подумали.......
Так бы и дал в лоб.
А этот чувак - очень чёткий. Чем вы лучше Spring? Вот этим и этим. Где ваш фреймворк говно? Вот здесь он говно, а вот здесь - нет. Как работает фича? Вот так и так работает. Приведите примеры использований в проде? Вот здесь и здесь, можно посмотреть здесь. Чем занимаетесь? Вот эту задачу делаем, вот такие проблемы, вот так мы планируем их решить.
Единственное, что он как-то съехал с темы Groovy...
https://habr.com/ru/company/jugru/blog/504944
Приятно послушать, как он говорит. Иногда начинаешь задавать вопросы некотрым эээ известным людям, не будем тыкать пальцем:
- А вы сделаете "Х"?
- Может сделаем, может не сделаем, у нас огромная компания и перспективы, кстати посмотите на этот чудесный график финансовых успехов!
- Чем ваш фреймворк лучше? Почему вон тот фреймворк - говно, а ваш - нет?
- У всех есть свои положительные моменты, и мы сейчас думаем вот над какой стратегией развития...
- И кстати, я только что ездил в Долину/Берлин/Лондон/... там все только и говорят что о внедрении $баззворднейм, и мы подумали.......
Так бы и дал в лоб.
А этот чувак - очень чёткий. Чем вы лучше Spring? Вот этим и этим. Где ваш фреймворк говно? Вот здесь он говно, а вот здесь - нет. Как работает фича? Вот так и так работает. Приведите примеры использований в проде? Вот здесь и здесь, можно посмотреть здесь. Чем занимаетесь? Вот эту задачу делаем, вот такие проблемы, вот так мы планируем их решить.
Единственное, что он как-то съехал с темы Groovy...
https://habr.com/ru/company/jugru/blog/504944
Хабр
«В идеале мы хотели бы вообще заменить Spring на Micronaut» — интервью с Грэмом Роше о перспективах развития Micronaut
Micronaut ворвался в нашу жизнь внезапно, без стука и без объявления войны. О нем пишут новости и читают доклады, и вряд ли найдется джавист, который ни разу не слышал это слово. Micronaut — это...
Написал статью про то, как мы на конфах будем делать видеостриминг.
Конференция — это инженерная задача по проектированию и построению распределенной системы. Множество дорог сходится в в аппаратной и выгружается в Amazon, чтобы потом появиться в видеоплеере в браузере. Обсуждаем элементы этого пути в новой статье на Хабре:
https://habr.com/ru/company/jugru/blog/505138/
Конференция — это инженерная задача по проектированию и построению распределенной системы. Множество дорог сходится в в аппаратной и выгружается в Amazon, чтобы потом появиться в видеоплеере в браузере. Обсуждаем элементы этого пути в новой статье на Хабре:
https://habr.com/ru/company/jugru/blog/505138/
Хабр
Что сделать, чтобы ваша онлайн-трансляция не развалилась
Многим знакома старая фотография Дворцовой площади в Санкт-Петербурге: В соцсетях она чаще всего используется в виде мема «как вызывают дьявола в городе Ленин...
Прямо сейчас Барух и Слава Кузнецов в онлайне вещают про девопс.
https://meetup.jugru.org/devops-brunch-3
В гостях - Леонид Игольник :)
В общем, всё та же компания.
Задавать вопросы лучше в телеге (https://tele.click/devOopsconf)
https://meetup.jugru.org/devops-brunch-3
В гостях - Леонид Игольник :)
В общем, всё та же компания.
Задавать вопросы лучше в телеге (https://tele.click/devOopsconf)
Начинается волна возможности вернуться в оффлайн. Вчера мне весь день звонили магазины с просьбой приехать и посмотреть, телефон аж раскалился. Веранды летних кафе откроют в середине июня.
Но например, может быть так, что сейчас все эти люди ломануться в магазины и кафешки, перезаряжаются ещё сильней, и все начнётся по новой. Как в Dark Souls после костра, если вы помните, как это. В конце концов, люди не перестали заражаться коронавирусом! Сам я собираюсь ближайшие полгода-год в толпу людей не выходить, покуда есть деньги так существовать. На улицу - только чтобы размяться и когда там ни души.
Очень хорошо, что есть компании, которые позволяют продолжать жить в таком режиме. Например, мой работодатель JUG Ru Group не только даёт возможность работать из дома мне, но и организовал период летних полностью онлайновых конференций. Три месяца назад начался перевод конференций в онлайн, и сегодня начинается первая из них. У меня есть надежда, что это одни из самых качественных конференций на рынке, может быть даже и вообще самые качественные. Надежда не потому, что работодатель заработает тонну бабла. А потому, что люди смогут продолжать сидеть дома, полюбят сидеть дома пуще прежнего, и не заразят своих мам, бабушек и прадедушек.
Но например, может быть так, что сейчас все эти люди ломануться в магазины и кафешки, перезаряжаются ещё сильней, и все начнётся по новой. Как в Dark Souls после костра, если вы помните, как это. В конце концов, люди не перестали заражаться коронавирусом! Сам я собираюсь ближайшие полгода-год в толпу людей не выходить, покуда есть деньги так существовать. На улицу - только чтобы размяться и когда там ни души.
Очень хорошо, что есть компании, которые позволяют продолжать жить в таком режиме. Например, мой работодатель JUG Ru Group не только даёт возможность работать из дома мне, но и организовал период летних полностью онлайновых конференций. Три месяца назад начался перевод конференций в онлайн, и сегодня начинается первая из них. У меня есть надежда, что это одни из самых качественных конференций на рынке, может быть даже и вообще самые качественные. Надежда не потому, что работодатель заработает тонну бабла. А потому, что люди смогут продолжать сидеть дома, полюбят сидеть дома пуще прежнего, и не заразят своих мам, бабушек и прадедушек.
Мало кто знает, но в IntelliJ IDEA (и всех IDE на этой платформе) можно работать хоть с планшета, и оно почти не будет тормозить. И речь не про Remote Desktop и прочие VNC. Технология довольно новая и необкатанная, но её уже можно где-то использовать.
https://habr.com/ru/post/510210/
https://habr.com/ru/post/510210/
Хабр
Работаем в IntelliJ IDEA на слабом железе
Обнаружил секретный репозиторий на гитхабе JetBrains под названием Projector. Благодаря нему написал кусок кода в IntelliJ IDEA, запущенной на Android-планшете.
Forwarded from Vik Gamov
Все на стрим https://www.youtube.com/watch?v=BKsTGLV1QB4 ?
YouTube
- YouTube
Мы тут решили выложить недовыложеные выпуски “Каски”, и может записать чего-то новое
На этот раз у нас мощнейший трешачок - Александр Сербул будет рассказывать о Пыхе, Джаве и Астрологии
https://bitcask.live/2020/08/12/0x0e-50-lines-manager/
На этот раз у нас мощнейший трешачок - Александр Сербул будет рассказывать о Пыхе, Джаве и Астрологии
https://bitcask.live/2020/08/12/0x0e-50-lines-manager/
The Bitcask Podcast / Подкаст «Битовая Каска»
[0x0E] Заменяем менеджеров 50 строками на PHP
Представьте, что вы можете выбрать для себя любой язык программирования, выбираете… и это оказывается PHP! Как так получилось? Может ли Битрикс быть вершиной человеческой мысли? Как вообще понять, до куда эта человеческая мысль дошла?
Это захватывающий…
Это захватывающий…
Как вы заметили, я опять куда-то потерялся, вместе с дайджестами и подкастами.
Дело в том, что я перешел на работу в JetBrains, где работаю в маркетинге Big Data Tools - специального плагина для IntelliJ IDEA Ultimate. Это плагин про работу с большими данными, Spark, Hadoop, HDFS, и тому подобное. Всё это занимает некоторое время, но я надеюсь очнуться и снова вернуться в строй.
И да, я там не программист, а маркетолог. Точней, “Product Marketing Manger”. То есть, в принципе, код мне писать не обязательно, но удержаться сложновато 🙂
Считаные минуты назад приняли мой первый pull request в Big Data Tools. Там буквально несколько строчек, превращающих синхронное API вызова диалогового окна в асинхронное с отображением под ivokeLater в Swing, чем чинится проблема с фокусом контрола, встречающаяся только в редких конфигурациях на Маке.
Руки немного дрожат, особенно с учетом, что тут Kotlin, с которым у меня не так много опыта. И в Котлине совершенно своя особая магия для конкурентных действий.
Кстати, вот тут многие считают, что лапша из колбэков - это жуткий грех. Вначале я пробовал возвращать AsyncPromise и эвэйтить ее в блокирующем контексте, но потом оказалось, что так и код менее красивый, и отлаживать это сложнее, и машинерии в этом участвует сильно больше.
Вот как-то так выглядит сейчас жизнь. В общем, посмотрим как оно пойдет дальше. Думаю, совершенно рано списывать меня со счетов, мы еще ударим Java-контентом по бездорожью и разгильдяйству.
Дело в том, что я перешел на работу в JetBrains, где работаю в маркетинге Big Data Tools - специального плагина для IntelliJ IDEA Ultimate. Это плагин про работу с большими данными, Spark, Hadoop, HDFS, и тому подобное. Всё это занимает некоторое время, но я надеюсь очнуться и снова вернуться в строй.
И да, я там не программист, а маркетолог. Точней, “Product Marketing Manger”. То есть, в принципе, код мне писать не обязательно, но удержаться сложновато 🙂
Считаные минуты назад приняли мой первый pull request в Big Data Tools. Там буквально несколько строчек, превращающих синхронное API вызова диалогового окна в асинхронное с отображением под ivokeLater в Swing, чем чинится проблема с фокусом контрола, встречающаяся только в редких конфигурациях на Маке.
Руки немного дрожат, особенно с учетом, что тут Kotlin, с которым у меня не так много опыта. И в Котлине совершенно своя особая магия для конкурентных действий.
Кстати, вот тут многие считают, что лапша из колбэков - это жуткий грех. Вначале я пробовал возвращать AsyncPromise и эвэйтить ее в блокирующем контексте, но потом оказалось, что так и код менее красивый, и отлаживать это сложнее, и машинерии в этом участвует сильно больше.
Вот как-то так выглядит сейчас жизнь. В общем, посмотрим как оно пойдет дальше. Думаю, совершенно рано списывать меня со счетов, мы еще ударим Java-контентом по бездорожью и разгильдяйству.
Два часа ночи. Мы с Андреем, который мой бывший директор, а теперь соведущий подкаста - парно заливаем новый выпуск подкаста с Яндекс-Облаком. Есть в этом что-то невероятно милое и няшное.
https://bitcask.live/2020/08/31/0x0f-yandex-cloud/
https://bitcask.live/2020/08/31/0x0f-yandex-cloud/
The Bitcask Podcast / Подкаст «Битовая Каска»
[0x0F] Serverless: что нужно знать девелоперу
Говорим о том, как Serverless упрощает работу разработчиков и какие возможности есть у Яндекс.Облака. Затронем вопрос, чем отличаются разные облака друг от друга и как можно сэкономить на сервисах.
В гостях у нас Глеб Борисов – руководитель направления…
В гостях у нас Глеб Борисов – руководитель направления…
Первая моя статья на Хабре за долгое время. Эта штука про Джаву, Скалу и IDE одновременно: это плагин для Идеи, который позволяет убежать от ужасов использования Hadoop, Spark и Zeppelin.
https://habr.com/ru/company/JetBrains/blog/517406/
https://habr.com/ru/company/JetBrains/blog/517406/
Хабр
Big Data Tools EAP 10: SSH-туннели, фильтрация приложений, пользовательские модули и многое другое
Только что вышла очередная версия плагина Big Data Tools — плагина для IntelliJ IDEA Ultimate, DataGrip и PyCharm, который обеспечивает интеграцию с Hadoop и Spark, позволяет редактировать и запускать...
Запилил ролик о том, как легко и просто написать простейший плагин для IntelliJ IDEA
https://www.youtube.com/watch?v=e1WexbV0veU
https://www.youtube.com/watch?v=e1WexbV0veU
YouTube
Как написать плагин для IntelliJ IDEA за пару минут
Многие боятся писать плагины для IDE потому, что кто-то их напугал, что это безумно сложно. Это не совсем так: простые плагины для себя написать вполне возможно.
В этом видео мы сделаем так, что при нажатии на Ctrl+T весь текст, выделенный в редакторе отправляется…
В этом видео мы сделаем так, что при нажатии на Ctrl+T весь текст, выделенный в редакторе отправляется…
Записал ролик про последнее обновление плагина Big Data Tools для IntelliJ IDEA, который разрабатывает на работе моя команда
Это мой превый ролик на английском языке. Промучался два дня фуллтайм. Это жесть. Единственная надежда на то, что скилл не пропьёшь, и каждый следующий будет немного быстрее и проще.
https://www.youtube.com/watch?v=x0vsLmN4FkM
Это мой превый ролик на английском языке. Промучался два дня фуллтайм. Это жесть. Единственная надежда на то, что скилл не пропьёшь, и каждый следующий будет немного быстрее и проще.
https://www.youtube.com/watch?v=x0vsLmN4FkM
YouTube
Big Data Tools EAP 10
I am pleased to announce that EAP 10 of the Big Data Tools plugin for IntelliJ IDEA Ultimate is finally out!Download the IntelliJ IDEA Ultimate:https://www.j...
Написал очень специфическую статью, которая может быть полезна разработчикам, использующим Zeppelin
Это пост про ZTools — довольно малоизвестный инструментарий, живущий в виде репозитория на GitHub компании JetBrains, который позволяет вытягивать нужную информацию из Zeppelin, даже если её нет в API. Весь код "серверной" части находится в открытом доступе под лицензией Apache License 2.0. Примерно 90% кода написано на Scala, а остальное — на Java.
https://habr.com/ru/company/JetBrains/blog/521030/
Это пост про ZTools — довольно малоизвестный инструментарий, живущий в виде репозитория на GitHub компании JetBrains, который позволяет вытягивать нужную информацию из Zeppelin, даже если её нет в API. Весь код "серверной" части находится в открытом доступе под лицензией Apache License 2.0. Примерно 90% кода написано на Scala, а остальное — на Java.
https://habr.com/ru/company/JetBrains/blog/521030/
Хабр
ZTools для Apache Zeppelin
Zeppelin — это интерактивный блокнот, очень полюбившийся дата-инженерам. Он умеет работать со Spark и отлично подходит для интерактивного анализа данных. Проект...