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

xpinjection

Логотип телеграм канала @xpinjection_channel — xpinjection X
Логотип телеграм канала @xpinjection_channel — xpinjection
Адрес канала: @xpinjection_channel
Категории: Технологии
Язык: Русский
Количество подписчиков: 5.82K
Описание канала:

Авторский канал @xpinjection - опытный Java Tech Lead, Delivery Manager и консультант с 18 лет опыта в IT.
Пишу о Java, распределённых системах, Agile, процессах разработки, инженерных практиках, QA, конференциях, инфраструктуре и многом другом...

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

3.67

3 отзыва

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

5 звезд

1

4 звезд

1

3 звезд

0

2 звезд

1

1 звезд

0


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

2022-08-30 18:56:41 Лето заканчивается и мы возвращаемся к программе публичных онлайн тренингов. Уже сформировали расписание на сентябрь и первую половину октября:

7-26 сентября пройдет тренинг "Kubernetes для Java разработчиков". Отличный вариант как для освоения K8S с нуля, так и уже для имеющих какой-то опыт. В тренинге покрываются как общие аспекты, так и специфика работы с Java приложениями. Все теоретические модули подкрепляются практическими заданиями.

22 сентября - 4 октября мы запланировали курс "Микросервисная архитектура на практике". Это отличный обзорный курс для тех, кто хочет подробно разобраться в принципах, практиках и паттернах из мира микросервисов.

28 сентября - 10 октября состоится тренинг "Автоматизация тестирования в мире Java микросервисов". Он посвящен построению эффективной стратегии автоматизации тестирования в мире микросервисов, написанных на Java (на примере Spring Boot). Тренинг плотно насыщен практическими заданиями.

Все тренинги будут проходить онлайн в Zoom. Продолжительность каждого занятия 3 часа, перерыв между занятиями 1-2 дня для выполнения домашнего задания.

Регистрируйтесь, буду рад видеть вас в осенних группах! Напоминаю, что 30-50% заработанных денег уйдет на поддержку ЗСУ. Слава Украине!

#тренинги
1.8K viewsedited  15:56
Открыть/Комментировать
2022-08-24 13:01:41
Вітаю всіх українців із Днем Незалежності. По-справжньому ми починаємо цінувати незалежність лише тоді, коли її в нас хочуть забрати. Велике дякую тим, хто зі зброєю в руках бореться ось уже півроку за наше майбутнє. Слава Україні!
2.0K views10:01
Открыть/Комментировать
2022-08-22 13:05:11 В субботу прошёл прекрасный 12-часовой благотворительный стрим, организованный Димой Малеевым и компанией N-iX. В результате, 12 миллионов гривен будут переданы в фонд «Повернись живим» на дроны для ЗСУ.

Приближается День Независимости Украины и DOU в честь праздника начинает сбор 31 млн грн на комплекс PD-2. Прошлый раз сумму удалось собрать буквально за пару дней. Также, DOU организует праздничные встречи сообщества в разных странах, чтобы украинцы из IT могли собраться вместе, пообщаться и отметить праздник. Присоединяйтесь!
2.5K views10:05
Открыть/Комментировать
2022-08-18 20:11:39 И ещё новости из мира конференций. Главный Devoxx в Бельгии решил в этом году вернуться в офлайн формат и пройдёт 10-14 октября. Билеты появились на этой неделе и их сразу раскупили, следующая партия будет доступна в начале сентября.

Devoxx Ukraine в этом году пройдёт в онлайн формате 2 сентября. Конференция будет посвящена актуальной для всех нас во время войны тематике безопасности и помощи армии со стороны IT. Участие условно бесплатное за донаты. Целью является сбор €50К на дроны для ЗСУ. Регистрация открыта, присоединяйтесь!
3.6K views17:11
Открыть/Комментировать
2022-08-16 11:29:48
У меня хорошие новости для Java разработчиков. На следующей неделе у них есть возможность принять участие в отличной онлайн-конференции с классной программой. Детали ниже.

Всім привіт! Запрошуємо на Java Conf від Cloud Builders з 18 діп-дайв Java доповідями!

Разом з міжнародними спікерами поговоримо про Kube-native development practices with Quarkus, Deploying to the cloud with GitHub Actions, Java after Eleven, Superfast JVM startup, Java Optimisation, Testcontainers, Project Loom, Apache Pulsar та інші теми.

Коли та де? 23 серпня, онлайн.

Приєднуйтесь до конференції безкоштовно АБО купуйте благодійний квиток!

Весь прибуток піде до українських благодійних фондів «Голоси дітей», «Разом», «Nova Ukraine» та «Сіріус».

Приєднуйтесь та давайте будувати клауд разом!

#java #конференции
3.9K views08:29
Открыть/Комментировать
2022-08-14 09:50:05 Обычно я не очень люблю праздновать свой День Рождения, так как это регулярное напоминание о быстротечности времени и неизбежности старения. Но во время войны начинаешь больше ценить такие моменты и видишь отличный повод порадоваться, что жив, здоров и рядом любимая семья. Ну и конечно же, поблагодарить ЗСУ за то, что сделали это возможным.

Поэтому я решил не упустить возможности собрать дополнительные средства для помощи ЗСУ с помощью программы «отпразднуй с KOLO». Если вы хотите сделать мне приятно, то закиньте хотя бы небольшой донат по ссылке ниже. По результатам сборов, я удвою полученную сумму и это будет отличный подарок в мой День Рождения!

https://happy.koloua.com/campaigns/den-narodzhennia-163313
3.6K views06:50
Открыть/Комментировать
2022-08-09 12:24:48 Благодаря контейнеризации, в мире разработки уже случились две революции. Первая, и самая важная революция, была связана с запуском в контейнерах компонентов продакшен систем. Фактически, сейчас это уже стандарт де факто. Вторая революция прошла в области CI/CD, когда задачи пайплайнов начали выполняться в контейнерах. Это существенно упростило настройку самих CI/CD систем и позволило окончательно перейти на декларативный легковесный стиль описания пайплайнов. Данная революция все ещё в активной стадии.

И вот уже больше года как стартовала третья революция. Это революция локальных сред разработки под кодовым названием devcontainers. Ведь для работы над любым проектом нужно устанавливать компоненты технологического стека, делать локальные настройки и применять накопленные в проекте костыли. Обычно это не очень быстрая и не очень приятная работа. Долгое время проблему пытались решить с помощью различных инструментов виртуализации, но решения получались тяжеловесными и сложно поддерживаемыми.

Представляете, как было бы круто просто запустить контейнер, где все уже настроено для разработки конкретного проекта и направить на него свою локальную IDE! Одна команда для старта контейнера и вы начинаете работать. Простой онбординг без долгих и нудных инструкций или консультации коллег. А самое приятное, что хранится и версионируется это все вместе с кодом.

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

Тема прямо очень горячая и активно развивается. Особенно в мире микросервисов, которые могут разрабатываться на совершенно разных технологических стеках. На InfoQ недавно вышла неплохая вводная статья, которая поможет понять что к чему.

Главный вопрос сейчас - это поддержка на уровне IDE. Ведь фактически нужно, чтобы IDE могла присоединиться к контейнеру и перенаправлять все активности туда. VS Code давно имеет такую поддержку через специальный плагин. Вот детальная инструкция по подключению и настройке. Intellij IDEA имеет фичи по запуску ядра IDE на удалённом сервере для облегчения локальной среды (поддерживаются JetBraine Space, SSH и Gitpod). Интеграция с Gitpod ближе всего к теме, но слишком тяжеловесна для изначальной задачи и требует установки Gotpod. Вопрос поддержки devcontainers уже давно поднят сообществом, разработчики JetBrains даже обещали что-то выпустить до конца года. А пока я настраиваю VS Code как альтернативную IDE для быстрого онбординга в другие технологические стеки (JS, Python, Go, Elixir). Главное не привыкнуть и не остаться в VS Code окончательно. :)

#idea #containers #docker
4.1K views09:24
Открыть/Комментировать
2022-08-06 11:50:19 Ещё один мой хороший знакомый Юра Ткач, опытный Java разработчик и тренер, активно занимается волонтёрством и сбором средств для помощи ЗСУ. Для этого он регулярно проводит образовательные онлайн-стримы на актуальные для разработчиков темы.

​​Уже было 9 стримов:

Стрим вопрос/ответ на разные темы (публичный).
Создание бекенда для счетчика донатов (Quarkus, Lambda, DynamoDb, Slack-bot).
Стрим вопрос/ответ про мой опыт работы в Испании (публичный).
Интеграционные тесты и TestContainers.
Git: как устроен и эффективная работа с ним.
Java >=11 - разные фичи и особенности.
Микросервисы: синхронное взаимодействие.
Микросервисы: асинхронное взаимодействие с Kafka.
Database Rider: тестирование кода работы с SQL DB.

В ближайшее время ожидаются стримы на тему Kafka и Kafka Streams.

Если вы хотите посмотреть какой-то стрим в записи:

сделайте донат на помощь ЗСУ по реквизитам, указанным тут: https://www.yuriytkach.com/volunteer.
пришлите email на me@yuriytkach.com с указанием даты и суммы доната (чтобы Юра смог вас найти).

Для трекинга донатов Юра создал мини-приложение (его создание он как раз показывал в стриме 2), и всю информацию выставляет на своем сайте. Там и текущий сбор, и отчеты о предыдущих сборах и покупках.

Отличная инициатива и крутая возможность для начинающих разработчиков пополнить свой багаж знаний.
4.6K views08:50
Открыть/Комментировать
2022-08-02 14:35:47 Украинское IT сообщество не только помогает ЗСУ материально. Многие пошли на войну защищать родную землю с оружием в руках. Мой хороший знакомый Дима Ярмак один из них. Дима до войны работал Agile коучем и консультантом. Теперь же он пытается применять свои знания и лидерские практики в армии в должности офицера. На прошлой неделе ему удалось выступить в полевых условиях на конференции и рассказать о том, как сочетается армия и Agile. Уже доступно видео, думаю многим будет интересно:

4.9K viewsedited  11:35
Открыть/Комментировать
2022-07-27 11:28:43 Вышла новая версия Intellij IDEA 2022.2. Изменения в этой версии описаны подробно с визуализацией в официальном релизе. Я хочу подчеркнуть пару очень приятных полезностей, которые понравились мне больше всего:

- Переход на JDK 17. Все должно стать шустрее, а для IDE это очень критический показатель.

- На подходе Spring 6 и Spring Boot 3, поэтому их ранняя поддержка очень кстати. Можно экспериментировать с пререлизными версиями.

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

- Для популярных тестовых и моковых фреймворков в мире Java автоматически добавляется форматирование строк как JSON/XML. Очень приятно, учитывая что раньше нужно было делать дополнительных несколько действий на каждый кейс.

- Автоматические подсказки для образов при использовании TestContainers. Мелочь, но очень полезная и удобная.

- Очень клевая и простая интеграция с Telepresence для Kubernetes. Сильно упростит жизнь разработчикам, которые активно используют данный инструмент для отладки на удаленных окружениях.

Это все круто конечно, но изменения, которые я действительно жду с нетерпением, еще не готовы. :( В конце недели обязательно распишу подробно о чем я.

#java #idea
5.6K viewsedited  08:28
Открыть/Комментировать