JVM Brain | Java&Kotlin
263 subscribers
106 photos
34 videos
1 file
130 links
Говорим о Java и пишем на Java (вообще не только).

Видео, статьи, обсуждения интересных тем.
Download Telegram
Однажды познакомившись со всеми знакомыми паттернами проектирования (вроде strategy, chain of responsibility, proxy) кажется, что познал все нюансы разработки, но это только первый уровень - уровень кода.

Живя в мире, где повсеместно используют микросервисы появляется еще одна категория - паттерны разработки микросервисов. Они вам пригодятся на этапе от мидла и выше при попытке выработать решение той или иной проблемы бизнеса, довольно хорошо описаны в книге Криса Ричардсона "Микросервисы. Паттерны разработки и рефаторинга", а с оригиналом можно ознакомиться на сайте https://microservices.io/.

Рано или поздно их понимание вам пригодится, вы даже возможно сейчас сталкиваетесь с ними в работе, но не предполагаете, что это шаблон в мире микросервисов.
👍1🔥1
Если бы каждый общий созвон считался аналогичным образом - сколько компания платит за проведённое на нем время всем участникам, а потом бы ещё спрашивали за самые дорогие собрания, то наверное их было бы меньше. Как минимум звали бы точно не на все, а избирательно
👍2
Добрался я до записей наконец. Ловите полезности под конец недели
https://youtube.com/shorts/wR5to8bsWro?feature=share
👍2🔥1
Разбавим полезный контент немного

https://youtube.com/shorts/YjNDJd-7UN8?feature=share
Просыпаемся. Тут новое видео, очень спешил, что не успел уложить все в минуту

https://youtube.com/shorts/l4aV3l_9dfw?feature=share
Мысль дня.
Запуск в режиме дебага способен не только помочь найти ошибки, но и дать лучше понять как работает система - просто научитесь пользоваться этим инструментом.
👍2
Оказывается сделать форк опенсорсного решения недостаточно, когда это поймут интересно
Иногда наши скиллы приобретаются благодаря чужим, а не только своим ошибкам. Скажем другая команда что-то отправила кривое в ваши сервисы, отчего они сломались и вам пришлось делать проверки для избежания ситуаций, о которых даже не подозревали и хорошо, если это произошло в тестовой среде и у вас есть время изучить этот вопрос детальнее и найти лучшее решение вместо костылей.
А вообще ломать что-то - это отдельное направление (chaos engineering), но в данном контексте это просто случайность.
👍2
С преходом в облака, да и впринципе в веб-сервисы, все острее встаёт вопрос о кибербезопаности. И те компании, что экономят на этом направлении обычно чаще всего подвержены рисками, причём не так важен размер того, что вы делаете, злоумышленники найдут для себя пользу даже в базе данных вполне себе заурядного интернет-магазина.
👍1
Есть тут ищущие место стажёра в Сочи по направлению java-разработки? Из специфических требований - студент старших курсов или выпускник технического вуза.

#вакансия
Следом ещё вакансия, только уже java разработчик (коммерческий опыт тут рассматривается как бонус к резюме, а не требование).
Какие скиллы хотят видеть:
- уверенное знание java core/spring
- понимание принципов микросервисной архитектуры
- понимание принципов интеграции сервисов
- умение тестировать код

Как и всегда вы можете поставить + , если интересно и я уже напишу в личку

#вакансия
😁6
Сегодня будет бесплатная трансляция из главного зала highload 2024, всегда можно включить в фоне и послушать что там да как ) а если вы там офлайн, то пишите - познакомимся лично )
А тут вы можете оставить буст на канал, попробую выложить что-нибудь полезное в таком формате
https://t.me/boost/jvmbrain
👍1
Кратко о форматах участия для тех, кто ещё не был на подобных мероприятиях (не так важно какая именно конференция).
Главное отличие офлайна от онлайна - это возможность выиграть какие-то призы на стойках компаний (бывает доходит до розыгрышей макбуков, хотя я обычно охочусь за книгами).

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

По минусам (не беру в счёт организационные вопросы) - если в онлайне вы можете быстро переключаться между трансляциями из разных залов, то вживую придётся побегать и понять нравится вообще доклад или нет, причём вам может не хватить места в зале и вас попросят посидеть рядом и смотреть ретрансляцию(в прошлом году такое случилось со мной, пришлось потом в записи смотреть).

Итог - если есть лишние деньги или вы за счёт компании туда идёте, то можно выбрать офлайн, в ином случае - онлайн-формата будет достаточно - сыкономите в 2 раза примерно.
👍4
Праздничное чтиво, только начинаю, так что рассказать насколько полезно смогу только месяца через 3 наверное, а по той что закончил совсем скоро сделаю обзор
👍3