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

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


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

2021-08-25 10:40:42 Давненько я не анонсировал никаких интересных мероприятий. 31 августа, в последний день лета, компания Yalantis запланировала провести свой первый DevOps митап. В программе два доклада о связи DevOps с архитектурой и миграции всего на EKS. Участие бесплатное, онлайн формат. Начало в 19:00 после рабочего дня. Подробности и регистрация по ссылке ниже.

#devops #kubernetes #архитектура #митап

https://dou.ua/calendar/39382/
2.1K views07:40
Открыть/Комментировать
2021-08-09 10:00:20 Летом что-то очень туго движется чтение книг. Но все таки я добавил в копилку прочитанных очередную техническую: «Istio: Up and Running». Давно была у меня в списке. Тема хорошо знакомая, но хотел структурировать знания и копнуть чуть глубже в основы.

Это тот редкий случай, когда книга не понравилась от слова совсем. Вот почему:

- Структура очень плохо продумана для восприятия материала. Большая часть книг серии up and running движутся по практическим задачам, постепенно раскрывая материал все глубже. Тут же накидывается на читателя куча теории разной глубины без мотивации по решению конкретной прикладной задачи.
- Многие из упоминаемых технологий уже устаревшие. Например, Helm 2 с Tiller и сам Istio в многокомпонентном исполнении.
- Начало про мотивацию использования Istio чересчур сильно разжевана, зато потом реально важным темам уделяется по полстраницы и приходится лезть за деталями в интернет.
- Постоянно упоминается о потенциальной работе Istio не на K8S, но потом все сводится к работе с K8S.
- Примеры на уровне статьи в интернете и демо приложения самого Istio.

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

Хочу добавить, что после прочтения книги появилась ещё большая уверенность в том, что Istio для большинства команд без глубокого понимания K8S и сетевого взаимодействия принесёт только боль и страдание. Такое количество новых точек отказа и неожиданного поведения в рантайме! Причём, появляется много новых способов тотально выстрелить себе в ногу и положить кучу сервисов…

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

#книги #books #kubernetes
1.9K views07:00
Открыть/Комментировать
2021-08-08 09:00:28 ​​Запоздавший пятничный пост на топовую тему обсуждения этой недели. :)
2.4K views06:00
Открыть/Комментировать
2021-08-06 09:00:04 Недавно в одной из Telegram групп поделились ссылкой на документ с хорошим описанием концепции сообщества практиков (community of practice). Там даётся детальное определение данного термина, рассматриваются основные критерии и ответы на ключевые вопросы. В конце можно найти список литературы для более глубокого изучения вопроса.

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

Большое сообщество практиков вне организаций создать ещё сложнее. Это требует много энтузиазма и энергии от лидеров сообщества, а также продуманную модель вовлечённости участников. Иначе можно получить очень хрупкое псевдо-сообщество, которое разваливается как только у лидера заканчивается к нему интерес. В Украине я знаю один очень классный пример настоящего сообщества практиков - UkrOps. Прям вот по всем канонам. Если вы знаете ещё примеры настоящих сообществ практиков, поделитесь в комментариях.
1.5K views06:00
Открыть/Комментировать
2021-08-05 10:00:22 Я уже писал о своей вере в то, что в ближайшем будущем AI инструменты позволят решать типовые задачи в разработке и нам не нужно будет такое количество просто кодеров. Будут востребованы люди, обладающие навыками построения архитектуры и дизайна, умеющие декомпозировать и описывать задачу от бизнес требований до типовых операций.

Что я подразумеваю под типовыми операциями? Выставить HTTP эндпоинт, добавить валидацию полей DTO, найти сущности по критерию в БД, передать данные в другой сервис по HTTP с обработкой ошибок, добавить поддержку circuit breaker с определёнными правилами, смержить два потока данных по определенным правилам, записать или вычитать данные из файла… И так далее. В типичном проекте именно такими задачами заняты разработчики на 95% времени.

И вот недавно Microsoft анонсировал первую публичную попытку предоставления такого сервиса для разработчиков: GitHub Copilot. Он работает в режиме подсказок в IDE по имеющемуся контексту (комментарии, сигнатура метода и т.д.), который авторы концепта назвали AI pair programming. Сервис постоянно улучшается благодаря обучению на новом коде в момент использования.

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

Пока это выглядит лишь простенький первый шаг в автоматизации части работы разработчиков. Многие вопросы ещё не решены в принципе:

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

Тем не менее, уже есть области, где сервис может быть очень полезен:

- изучение языка программирования или технологического стека;
- обучение грамотной декомпозиции задач;
- прототипирование новой функции системы.

Мне кажется, это однозначно начало интересной эры в IT.
1.7K views07:00
Открыть/Комментировать
2021-08-03 10:00:29 Когда количество команд в компании, использующих схожую инфраструктуру для разработки, начинает расти, появляется идея построения единой инфраструктурной платформы. Для этого многие строят специальные инфраструктурные команды с фокусом на разработку платформы. Идея в целом неплохая, но есть несколько опасных ловушек, о которых нужно знать перед стартом реализации.

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

Чинится это как минимум двумя способами. Можно раздать представителей инфраструктурной команды в продуктовые команды на 30-50% времени, чтобы они в полях глубже проникались проблемами и понимали что реально нужно командам. Это также будет полезно в рамках развития DevOps культуры в компании. Альтернативным вариантом, или дополняющим, является управление приоритетами в бэклоге задач представителями продуктовых команд (лучше всего для данной роли подходят техлиды). Для этого они собираются на регулярные встречи, где обсуждают самые горячие проблемы и расставляют приоритеты на ближайшее время в разработке платформы.

Вторая ловушка называется «убивающая поддержка». Чем больше начинают использовать платформу, тем больше времени начинает забирать ее поддержка. Дефекты, мелкие улучшения, инциденты и другие виды запросов начинают сильно перегружать платформенную команду. Без четко организованных процессов и SLA недовольство продуктовых команд растёт и начинается противостояние «мы - они», которое к добру не приводит.

Лечится снова таки как минимум двумя способами. Во-первых, все компоненты платформы должны быть максимально задизайнены на самообслуживание (self-service). То есть, любые типовые задачи как выделение ресурсов, модификация конфигурации и т.д. должны быть доступны для выполнения продуктовыми командами. Для общих задач поддержки четко поставленный процесс и SLA. Во-вторых, на старте использования платформы каждая команда должна найти выделенного инфраструктурного инженера на одну или несколько команд, который закрывает для них все вопросы платформенной поддержки. Это может быть инженер из платформенной команды на % времени.

Третья ловушка называется «а нам этого не говорили». Любая платформа предполагает определённые правила использования и стиль работы. Если он никак не формализован, то люди начинают работать как им кажется правильным, со всеми вытекающими проблемами. Ситуация усугубляется, если на платформу загоняют насильно, без мотивации ее использовать, знаний и опыта в используемом технологическом стеке.

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

Ну и напоследок, самый главный совет: постоянно собирайте детальную обратную связь с продуктовых команд об их опыте работы на платформе. Это лучший источник для понимания текущей ситуации и потенциальных проблем.
7.2K views07:00
Открыть/Комментировать
2021-08-02 18:12:03 ​​Пока нас не накрыло очередной волной карантина, есть шанс собраться на тематическую тусовку вживую. Этим шансом решили воспользоваться ребята из Simplesense и запланировали на 7 августа провести 6-ю конференцию из серии Simplicity Day: Inspect & Adapt.

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

Среди спикеров конференции:

- Dave Snowden
- Артем Быковец
- Наталия Тренина
- Евгений Лабунский
- Сергей Семенов
- Zuzana “Zuzi” Šochová
- и другие эксперты.

В этот раз SMPL DAY обещает быть очень атмосферной:

- современная локация PMHUB с просторными террасами и видом на Печерск;
- интересные спикеры с живой подачей информации;
- вкусные кофебрейки и обеды;
- afterparty с коктейлями и stand-up шоу.

В конце дня, после докладов, ребята организуют уютную after party без потребности куда-то ехать, на открытых террасах локации. Будет возможность выпить по бокальчику чего-то вкусного, послушать музыку и stand-up шоу, а также обсудить инсайты за день!

Если вы ещё не купили билет, то можете воспользоваться промо кодом на 10% скидку: SMPLDayXPinjection.

#конференции #agile
1.7K views15:12
Открыть/Комментировать
2021-07-30 20:59:01 ​​Пятница, она и в отпуске пятница! Поэтому картинка на злобу дня для поднятия настроения.
2.0K views17:59
Открыть/Комментировать
2021-07-27 17:00:10 ​​Образование - это всегда прекрасно! А ещё лучше, если оно бесплатное. Особенно когда ты только начинаешь карьеру в IT или активно развиваешься в ширину. Данный пост как раз об этом.

#реклама #образование

Чем больше ты знаешь и умеешь, тем больше ты стоишь. Но знания тоже стоят денег. Правда, из любого правила есть исключения.

Образовательная платформа GeekBrains открыла бесплатный (!!!) доступ к 40 своим курсам.
Это уникальный шанс получить новый навык, понять, нравится ли выбранная специальность, и решить, нужно ли продолжать по ней обучение.

GeekBrains предлагает курсы по шести востребованным направлениям:

- программирование: Git, Python, Java, С, C#;
- разработка игр: основы геймдева, дизайн, цифрового рисунка;
- маркетинг: Instagram, VK, WordPress, сторителлинг;
- аналитика: кластеры, машинное обучение, Data Science;
дизайн: Photoshop, Illustrator, Figma, дизайн интерьера;
- менеджмент: HR, продакт-, проджект-менеджмент.

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

Времени не так много, начните обучение прямо сейчас: https://gb.ru/link/lijiFT
1.8K views14:00
Открыть/Комментировать
2021-07-26 10:00:16 ​​​​Хайринг дни с крутыми бонусами проводят не только большие аутсорсеры, но и крутые продуктовые компании! Flo могу лично рекомендовать как отличное место работы, так как лично знаю их VP of Engineering и несколько команд по проведенным тренингам.

#реклама #jobs

Измени свою жизнь за выходные: пройди интервью, стань частью команды Flo, получи бонус 5000$ и перейди на Scala или Python!

31 июля компания Flo Health проведет онлайн hiring event для Senior Backend Engineers в офисы в Минске и Вильнюсе, с возможностью релокации в Литву.

Кандидатам с большим опытом работы с другими back-end языками программирования и заинтересованным в переходе на Scala/Python компания предложит обучение. Flo планирует переобучать инженеров с помощью курсов на внешних ресурсах, воркшопов с лидерами отрасли, а также менторства.

Ссылка на регистрацию https://boards.greenhouse.io/flohealth/jobs/4611459003?gh_src=tgxpinjection, если ты Senior #Scala Engineer или хочешь перейти на Scala.

Ссылка на регистрацию https://boards.greenhouse.io/flohealth/jobs/4611443003?gh_src=tgxpinjection, если ты Senior
#Python Engineer или хочешь перейти на Python.

Зарплата для Минска 3900-6000 € на руки, для Литвы 3000-4500 € на руки.

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

Заполни регистрационную форму, дождись подтверждения от рекрутера, пройди интервью 31 июля (суббота, с 10:00 до 18:00) и получи оффер в течение 24 часов!

Flo Health App, мобильное приложение №1 в сфере женского здоровья, которое выбирают более 190 миллионов женщин по всему миру и 41 миллионов активных пользователей в месяц. Команда более чем 100 опытных инженеров создает приложение для женского здоровья на основе искусственного интеллекта, применяя технологии машинного обучения, которые позволяют предоставлять точные прогнозы цикла и овуляции, а также персонализированную ленту материалов о здоровье, подобранные для каждой конкретной женщины на основании введенных симптомов и поставленных целей.

Для связи: @ali_aksandra
2.3K viewsedited  07:00
Открыть/Комментировать