Получи случайную криптовалюту за регистрацию!

middlejava

Логотип телеграм канала @middle_java — middlejava M
Логотип телеграм канала @middle_java — middlejava
Адрес канала: @middle_java
Категории: Технологии
Язык: Русский
Страна: Россия
Количество подписчиков: 1.24K
Описание канала:

Канал о backend и Java. Здесь вы найдёте статьи, книги, вакансии, описание работы с фреймворками и библиотеками Spring, Hibernate, JOOQ и др., учебные задачи, анонсы мероприятий.
По всем вопросам прошу связываться по email middle.java@mail.ru

Рейтинги и Отзывы

3.50

2 отзыва

Оценить канал middle_java и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 6

2021-09-15 20:24:49 #java17 #lts #jep

Вышел очередной LTS-релиз Java: Java 17

Release notes:
https://jdk.java.net/17/release-notes

Release notes с подробным описанием:
https://builds.shipilev.net/backports-monitor/release-notes-17.html

Дифы в API по сравнению с 16-й версией:
https://javaalmanac.io/jdk/17/apidiff/16

18.09.2021 Тагир расскажет об изменениях с Java 11 по Java 17 включительно:
https://techtrain.ru/2021/autumn/talks/4qzithrklltim6fzu97vkk/

Главный архитектор Java Platform Group в Oracle размышляет о том, чтобы сократить релизный цикл LTS до двух лет:
https://mreinhold.org/blog/forward-even-faster

Список JEP'ов начиная с версии 11:
https://openjdk.java.net/projects/jdk/17/jeps-since-jdk-11

Документация:
https://docs.oracle.com/en/java/javase/17/index.html

@middle_java
t.me/middle_java
987 views17:24
Открыть/Комментировать
2021-09-13 09:04:10
С Днём Программиста!

Друзья, поздравляю с нашим праздником!
Пусть работа приносит удовольствие, а в своём труде вы видели смысл и полезность!


@middle_java
t.me/middle_java

#programmersday
910 views06:04
Открыть/Комментировать
2021-09-10 09:39:14 #joker2021 #java #conference #online #techtrain

Java-конференция Joker 2021
25-28 октября
Онлайн

Четыре дня выступлений самых известных специалистов из мира Java, дискуссии, общение с коллегами со всего мира, и многое другое.

На конференции выступят: Josh Long, Алексей Шипилёв, Matt Raible, Дмитрий Константинов, Александр Нозик, Павел Финкельштейн и другие.

Для нашего канала организаторы сделали промокод на Personal Standard билет: middlejava2021JRGpc

Посмотреть список первых спикеров, почитать про их доклады и купить билет можно на сайте.

А еще у вас есть возможность протестировать платформу, на которой будет проходить Joker.

Приходите на бесплатный онлайн-фестиваль TechTrain, который пройдет 18 сентября.
На нем вы сможете увидеть 8 докладов по разным направлениям. Будет и про Java, и про Kotlin, и про многое другое.
Участие бесплатное, регистрация по ссылке.

@middle_java
t.me/middle_java
915 views06:39
Открыть/Комментировать
2021-09-05 10:38:14 #systemdesign #interview #education

Нашел шикарный бесплатный курс по проектированию систем.
Основной путь курса достаточно краткий, но для каждой темы дается ссылка для углубленного изучения.
Последнее обновление от 9-го мая 2021 года.
Есть русский перевод, но от 2017-го года. Изучать базовые вещи можно начать с него, потом перейти к английскому варианту, если есть проблемы с английским.
В составе курса разобраны примеры реализации архитектур Pastebin.com, ленты и поиска Facebook, поискового робота, Mint.com и многих других.
Среди тем: балансировка нагрузки, масштабируемость, реверс-прокси, работа баз данных, вопросы для интервью и т.д. и т.п.
В-общем, крайне рекомендую.

The System Design Primer
https://github.com/donnemartin/system-design-primer

Русский перевод:
https://docs.google.com/document/d/1w3qb6SS1Hycyce5Fg5mVMdzkGYXTRskSf57IoD98ZQw/edit

@middle_java
t.me/middle_java
1.1K views07:38
Открыть/Комментировать
2021-08-27 10:37:28
#java #meetup #offline

#6: OOP without DTO

1. Элегантный REST: избавляемся от DTO в Spring MVC - Emil Fataliev
Как устроен Spring MVC, как выполняется сериализация ответов и десериализация параметров запроса. Как избавиться от DTO слоя и сделать проект на Spring’e более объектно ориентированным, рассмотрим несколько возможных вариантов и их плюсы/минусы. Посмотрим ближе на объектно ориентированный фреймворк takes и на то, как там решается эта проблема.

2. Veil Objects - Yegor Bugayenko
DTO зло, но они неизбежны, особенно в web приложениях. Однако, зачастую трудно избавиться от них совсем. Я предложу решение, которое создал несколько месяцев назад и уже внедрил в двух продуктах.

Будет вкусный ужин, но количество мест ограничено, регистрируйтесь поскорее.



30 сентября, 18:30-20:40 мск, Четверг

ОНЛАЙН
ОФЛАЙН Москва, Мясницкая улица, 24/7с2, Creative Diaspora

Регистрация на мероприятие

@middle_java
t.me/middle_java
985 views07:37
Открыть/Комментировать
2021-08-23 10:40:26
#jug #java #bigdata #meetup #flink #kafka

26 августа в 18:00​ компания IT_One вместе с JUG Ru Group проведет​ бесплатный онлайн митап по Big Data и Java.

На «IT_One Meet Up: Java and Big Data» эксперты будут говорить о технологиях, инструментах, методах и многом другом, чем живут дата-специалисты.

В программе:
— Максим Стаценко, «Обзор технологий хранения больших данных. Плюсы, минусы, кому подойдет»;
— Вадим Опольский, «Apache Flink vs Свой Java Код. Для приземления данных из Kafka»;
— Круглый стол c Максимом Юнусовым, Вадимом Опольским и Максимом Стаценко, на котором спикеры обсудят системы хранения данных, архитектуры и разные подходы к работе с Big Data.

А еще вас будет ждать дискуссионная зона и розыгрыш подарков среди участников​.

Участие бесплатное.
Регистрация

@middle_java
t.me/middle_java
1.1K views07:40
Открыть/Комментировать
2021-08-13 12:06:19
Необычное мероприятие

<Природа кода>
Бесплатный кемпинг-уикенд в Переславль-Залесский вместе с Х5 Tech

Х5 Tech - это цифровая команда Х5 Group, которая разрабатывает технологичные и инновационные продукты для улучшения качества жизни миллионов покупателей.
Мы цифровизируем ритейл - одну из самых динамичных отраслей в мире, и прежде чем сделать новый прорыв, хотим замедлиться, поделиться нашим опытом и услышать вас.

Но в новом формате. Не в зале конференции, не в зуме, а на природе. Так и возникла философия <Природа кода> - слет лучших программистов на свежем воздухе, у костра, чтобы немного отдохнуть вдали от городской суеты, поговорить, подумать, задать новые.

Для кого IT-фанаты, энтузиасты и визионеры по стекам Java/JavaScript/Python, уровня middle&senior

Трансфер, питание, проживание и активити - все бесплатно для участников слета.



11-12 сентября

AZIMUT Отель Переславль 4*

Регистрация на мероприятие
1.1K viewsedited  09:06
Открыть/Комментировать
2021-07-24 14:58:33 #junior #developer #job

В комментах был задан вопрос:

Подскажите, пожалуйста, что попрактиковать java разработчику, работал с Spring, а то выставляю резюме и не берут никуда (начинаю сферу в it)

Предлагаю обсудить.

В 17-м году у меня стоял такой же вопрос.
Я прошел в 16м году несколько курсов и решил что сразу после окончания пойду работать джава джуном.
Был полный игнор моего резюме.
Даже предлагал компаниям чтобы я им платил, чтобы они взяли меня стажером (сейчас понимаю что это было бредовое предложение )
Причина - стажер - это убытки для компании. На него нужно тратить ресурсы старших разработчиков.
Отсюда первый вывод: искать работу джуном нужно в крупных компаниях в которых процессы позволяют выделять часть времени старших разработчиков на внепродуктовые задачи, например в крупных банках.

Разработка ПО это не только программирование. Само программирование занимает дай бог 40% от всей деятельности. Вокруг этого куча других активностей: код стайл, пайплайны, работа с контейнерами, отладка, сниффинг траффика, чтение логов, работа с операционными системами, тесты, написание заявок, получение доступов, кубернетис, конфиги и многое многое другое.
Вот именно этого нет у джуна.

Не найдя работу джуном, я пошел на курсы нагрузочного тестирования.
После чего стал инженером нагрузочного тестирования.
Но максимально старался использовать программирование в этой работе: писал заглушки, мониторинги, автоматизаторы создания профилей НТ и др. А уже через 1,5 года стал джуном разрабом.
Отсюда следующий вывод: не берут в джуниор девелоперы - попробуй в смежные отрасли, потом можно водить носом, общаться с людьми, использовать программы горизонтального роста, принятые в текущей компании.
И еще один вывод: пройти курс на котором будет не только разработка но и все смежные активности.
Например у Гриши Кислина есть очень неплохой и при этом недорогой практический курс с бэком, фронтом и деплоем.
Про Отус вроде как неплохие отзывы, но я не могу подтвердить, не сталкивался. И вроде дороже.

Еще одно возможное направление: сделать резюме на ЛинкедИне, добавиться к кому-нибудь с большим количеством контактов (можно ко мне) и заддосить своим *хорошо сделанным* резюме сеть контактов.
Мне регулярно попадаются там вакансии в которых хотят джунов. Правда требования совсем не джунские.
Следующий вывод: не надо строго ориентироваться на требования вакансии. Поиск работы для джуна - это всегда элемент удачи. А удача - это награда для смелых Видишь что-то более менее похожее на твои навыки (не обязательно на 100% - в работе изучишь) - пишешь красивую сопроводиловку и засылаешь.
Из сопроводиловки должно быть понятно что ты супер-мотивирован, что у тебя есть глубокая база, у тебя есть проекты на гитхабе которые ты можешь показать, что работодатель не потратит на тебя много ресурсов, обучая тебя, и что ты не сбежишь сразу как только наберешь определенный уровень компетенций.

@middle_java
t.me/middle_java
1.1K viewsedited  11:58
Открыть/Комментировать
2021-07-24 14:11:54 #apache #kafka #pulsar #messaging #broker #kip #opensource

Еще 5 причин выбрать Apache Pulsar вместо Apache Kafka

Apache Kafka
- крайне популярное в настоящий момент решение для обмена сообщениями. Тем более интересно посмотреть какие альтернативы для нее существуют. Особенно декларируемые, как более интересные по ряду параметров.

Перевел статью-сравнение Apache Pulsar и Apache Kafka. Статья в некоторой степени рекламная, т.к. написана заинтересованным лицом, но как минимум, возбуждает интерес копнуть глубже. Поехали.

https://habr.com/ru/post/569406/

@middle_java
t.me/middle_java
826 viewsedited  11:11
Открыть/Комментировать
2021-07-23 08:09:39 #grpc #rest #performance #java #tutorial

Сравнение производительности gRPC и REST сервисов + небольшой тюториал по созданию простых таких сервисов.

https://www.vinsguru.com/grpc-vs-rest-performance-comparison/

Вывод: gRPC эффективнее REST в 6...9 раз по времени ответа и пропускной способности.

@middle_java
t.me/middle_java
877 viewsedited  05:09
Открыть/Комментировать