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

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


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

2020-12-05 11:10:41 #java #выгорание #sofwaredevelopment

Про эмоциональное выгорание
написано много статей. В-принципе, все они похожи друг на друга, потому что причины и следствия практически у всех совпадают.
Наткнулся на еще одну статью по этой же теме и мне категорически понравились рекомендации автора. Чувствуется, что он выплывал не сам, а ему помогли специалисты. Я сам столкнулся не столько с выгоранием, сколько с разочарованием в своей предыдущей профессиональной отрасли с последующей переквалификацией и поиском себя и полностью поддерживаю автора статьи, за исключением, наверное, применения медикаментов. Хотя, говорят, бывают такие депрессивные состояния, которые без медикаментов устранять не получается.

Спойлер с выводами:
-- Никаких переработок.
-- Разделяйте рабочее и личное.
-- Не успевайте уставать.
-- Чините то, что вам мешает.
-- Ограничьте объём поступающей информации.
-- Не ассоциируйте себя с профессией.

Сама статья:

https://stringconcat.com/ru/burnout-ru/

t.me/middle_java @middle_java
781 views08:10
Открыть/Комментировать
2020-11-25 11:05:29 #java #springboot

В середине ноября вышла новая версия Spring Boot 2.4.0

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

1. Улучшения в области конфигурации с прицелом на Kubernetes как основную современную платформу контейнерной оркестрации:

- внешний файл конфигурации теперь перекрывает значения запакованных «профильных» файлов;
- если дополнительные конфигурации через spring.config.location или spring.config.import не найдены, то сервис не поднимется, что снизит вероятность ошибок конфигурации;
- поддержка файлов без расширения;
- поддержка конфигураций из файловой системы, где имя файла является ключом и значение хранится в файле, что даёт больше возможностей по подключению секретов;
- связь между источниками конфигураций через Origin.getParent().

2. Тюнинг сборки Docker образов:

- послойная сборка JAR и Docker образа работает теперь по умолчанию с возможностью более тонкой настройки слоев;
- возможность публиковать собранные Docker образы в репозиторий;
- стартеры, которые приносят только транзитивные зависимости, не упаковываются в итоговый JAR.

3. Улучшения мониторинга:

- новые хелсчеки для Cassandra и Neo4j;
- новый Spring Boot Actuator эндпоинт startup для получения информации о времени старта различных компонентов приложения;
- статистика использование Redis кэша.

4. Переход на версию Spring 5.3 и продолжение отказа от reflection. В результате, все больше возможностей по оптимизации времени старта приложения и используемых ресурсов.

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

t.me/middle_java @middle_java
816 views08:05
Открыть/Комментировать
2020-11-13 11:35:24 #meetup #kafka #slurm #russian

Митап
Apache Kafka в вопросах и ответах

–- Что такое Kafka и чем она не является?
–- Где ее применение обосновано, а где нет?
–- Kafka VS RabbitMQ
–- Как правильно эксплуатировать Kafka? Как мониторить?
–- Есть ли какие-то особенности разработки приложения, которое будет работать с Kafka?

Можно подать заявку в качестве слушателя
или участвовать в качестве эксперта с успешным опытом Apache Kafka в проде (доклад готовить не нужно).

Из известных участников Виктор Гамов - Developer Advocate в Confluent

ДАТА И ВРЕМЯ
17 ноября, 19:00

Участие бесплатно.

Регистрация:
https://slurm.io/meetup-kafka

t.me/middle_java @middle_java
824 views08:35
Открыть/Комментировать
2020-11-10 20:15:29 #humblebundle #books #java #it #bundles #english

Humble-Bundle - сайт на котором предлагают официально купить комплекты книг, объединенных по разных тематикам.
Одна из тем этого месяца на Humble-Bundle - это Java.
За $15 можно купить комплект из следующих книг:

\\\\\

Humble-Bundle - a site on which you can officially byu budles of books combined by different themes.
One of this month Humble-Bundle theme is Java.
For $15 you can buy a bundle of the following books:

-- gRPC: Up and Running
-- Quarkus Cookbook
-- Java Performance, 2nd Edition
-- Java Cookbook, 4th Edition
-- Learning Java, 5th Edition
-- Semantic Software Design
-- Kotlin Cookbook
-- Real-World Software Development
-- Think Java, 2nd Edition
-- 97 Things Every Java Programmer Should Know
-- Java 8 Lambdas
-- Java Threads, 3rd Edition
-- Technology Strategy Patterns
-- Continuous Delivery in Java
-- Java in a Nutshell, 7th Edition

Книги в форматах PDF, EPUB и MOBI.
Без DRM и прочих ограничений.

\\\\\\

Books format is PDF, EPUB and MOBI.
No DRM protection, no other.

Зарегистрироваться, оплатить и скачать комплекты можно здесь:
https://www.humblebundle.com/books/java-programming-more-oreilly-books

t.me/middle_java @middle_java
1.0K views17:15
Открыть/Комментировать
2020-11-10 18:13:47
Технический долг: как бороться с невидимым врагом
Светлана Сапегина, консультант по управлению инновациями и трансформацией организационных моделей, Cleverics

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

В процессе интенсивной разработки отсутствие системной работы с техническим долгом может стать тем камнем, который будет тянуть на дно все попытки наладить быструю поставку. Если ваш бизнес требует выстраивания организационных процессов на основе DevOps или Agile, то работа над обеспечением качества продукта является неотъемлемой частью обязательной регулярной деятельности. Предлагаю поговорить о том, из каких этапов она складывается и как строится на практике.


12 ноября, начало в 11:00 (мск), Четверг

ОНЛАЙН

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

t.me/middle_java @middle_java
544 views15:13
Открыть/Комментировать
2020-11-09 14:03:32
#monitoring #performance

Мониторинг производительности

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

В дискуссии примут участие Любовь Сирая (AppDynamics Cisco), Андрей Тюлюкин («Евразийский Банк»), Алексей Тутуков (Банк «Санкт-Петербург») и Юрий Пчелин (X5 Retail Group).


11 ноября, начало в 17:00 (мск), Среда

ОНЛАЙН

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

t.me/middle_java @middle_java
543 views11:03
Открыть/Комментировать
2020-11-07 11:17:44 #conference #projectmanagement #pm #it

IT-Конференция "Проектная исповедь"

ИТ Ростелеком проводит большую конференцию по проектному менеджменту в формате исповеди.

Мы соберем на одной площадке около 200 профессионалов: проектных менеджеров, руководителей проектов и топ-менеджеров из разных областей ИТ.
Наша цель — обсудить реальные проекты и их реализацию в крупных компаниях.
В проектной деятельности есть Четыре Всадника, которые в состоянии оперативно и надёжно разрушить ваш проект. Это проблемы в работе команды, с заказчиком, с бюджетом и со сроками.
Мы хотим рассказать о собственном опыте борьбы с ними и узнать ваши истории.
Конференция пройдет максимально открыто, без «воды», с акцентом на ошибки и сделанные выводы. Попробуем помочь коллегам «обойти наши грабли».

Вас ждут:
-- Только практические кейсы
-- Честно о запуске проектов в крупных компаниях
-- Факапы, которых можно избежать
-- Масштабируемый опыт

Дата проведения:
13 ноября 2020 — 11:00–14:00 MSK

Регистрация:
http://friday13conf.ru

t.me/middle_java @middle_java
585 views08:17
Открыть/Комментировать
2020-11-05 10:23:14 #distributed #architecture #authentication #gridgain #ignite

Вебинар
Аутентификация пользователей в распределенных приложениях

В этом вебинаре мы рассмотрим разные подходы к хранению и аутентификации данных в распределенных приложениях. Двигаясь от простых моделей к сложным, поговорим об их плюсах и минусах. После чего сфокусируемся на одном из самых популярных вариантов для распределенных сессий - Single Sign-On.

В качестве примера приложения используем инструмент мониторинга кластеров GridGain и Apache Ignite - Control Center. Продемонстрируем, как Control Center интегрируется с разными провайдерами OpenID Connect.

Регистрация:
https://intl.gridgain.com/ru/resources/webinars/openid-connect-in-CC

Wednesday, November 11 2020
5:00pm MSK (+03:00)

t.me/middle_java @middle_java
531 views07:23
Открыть/Комментировать
2020-11-05 08:39:55
IT talk «Коучинговые инструменты в жизни менеджера и тимлида»

Обсудим семь инструментов, которые будут полезны любому менеджеру и тимлиду, чтобы:
1. Лучше понимать, что происходит с тобой и людьми.
2. Идти туда, где работа и изменения происходят из энергии команды, а не только твоей.

Ведущий - Александр Орлов, эксперт в области обучения руководителей в IТ.


12 ноября, 19:00–19:45, Четверг

ОНЛАЙН

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

t.me/middle_java @middle_java
493 views05:39
Открыть/Комментировать
2020-11-05 08:39:22
ClickHouse в Enterprise

1. Подробнее о новых фичах в последних релизах от Алексея Миловидова.

2. ClickHouse vs безопасники - история противостояния: проблема — в требованиях по безопасности.

3. Новинки ClickHouse: версия 20.8 приближается к стандартам корпоративных баз данных, когда вы можете интегрировать её с LDAP, выгружать оттуда пользователей, группы.

4. Role Based Access Control: позволяет создавать пользователей, делегировать права, создавать группы, квоты прямо в SQL, разграничивать права доступа на таблицы и базы данных.

Покажем новый функционал последних релизов, а также гибкую настройку на тестовом LDAP:
- как создавать пользователей и группы;
- рассмотрим сценарии, когда есть аналитики, разработчики, и сервисы, которые используют ClickHouse;
- как организовать тестовую среду, песочницы для различных слоев пользователей.


10 ноября, 16:00-17:30, Вторник

ОНЛАЙН

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

t.me/middle_java @middle_java
470 views05:39
Открыть/Комментировать