Size: a a a

2021 September 07
xpinjection
Наконец вышло в свет мое интервью для DOU на тему работы консультантом в IT. Проговорили целых 2 часа и обсудили кучу всего помимо консалтинга. Надеюсь, получилось интересно. Приятного просмотра!

https://www.youtube.com/watch?v=yEsAptE4e-E
YouTube
Кто такой ИТ-консультант и как быть экспертом во всем. Николай Алименков
Николай Алименков — независимый IT-консультант в XP Injection с более чем 17-летним опытом разработки. Его задача как консультанта — находить проблемы в компании, будь то стартап или международный банк со множеством филиалов, и решать их. Запустить продукт, исправить архитектуру, выстроить процессы — все это зона ответственности консультанта со стороны.

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

Подписывайтесь на канал Николая: https://t.me/xpinjection_channel
и на канал редакции DOU: https://t.me/dou_editors

Обсуждаем:
00:00:00 Приветствие
00:01:20 Больше, чем просто разработчик, когда это произошло
00:02:18 Как развивалась карьера на старте
00:06:50 Чем сейчас занимается
00:09:15 Тяжело ли быть консультантом
00:22:30 Как обладать такой широкой экспертностью
00:34:30 О своей команде и XP Injection
00:40:10 Как выглядит типичный заказчик консалтинга
00:42:30 Пример конкретной трансформации…
источник
2021 September 10
xpinjection
На следующей неделе Java мир ждёт большое событие - релиз Java 17. Это LTS версия и наконец появится повод начать использовать накопившиеся за пару лет фичи Java даже для параноиков, сидящих строго на LTS версиях. Естественно, под этот релиз запланировали обновления и разнообразные фреймворки. На конференции SpringOne в начале сентября был представлен роадмап для Spring 6 и Spring Boot 2.6. Так что осень для разработчиков будет богатой на новинки.

Где можно послушать что нового принесёт Java 17? Я уверен, что появится 100500 обзорных видео. Но если есть желание не только послушать, но и позадавать вопросы, то есть несколько опций бесплатных митапов-конференций в ближайшее время.

15 сентября компания JetBrains проведёт вебинар «Getting Ready for Java 17» с очень сильным составом докладчиков: Nicolai Parlog, Tagir Valeev и Trisha Gee. Точно будет интересно!

А 18 сентября пройдёт онлайн-фестиваль для разработчиков TechTrain. Вас будут ждать 8 докладов по разным технологиям и направлениям от крутых экспертов. Будет и про Java, и про Kotlin, и про DevOps, и про дата-инжиниринг, и про многое другое.

И что важно, после докладов пройдут дискуссии в Zoom-комнатах для общения с докладчиками и коллегами.

Чуть-чуть о программе:

✔ Антон Архипов, «Мои любимые возможности в Kotlin»;
✔ Тагир Валеев, «Java 17 для тех, кто в танке»;
✔ Дмитрий Гордин, «Борьба за FPS и Android-камера»; 
✔ Филипп Бочаров, «Зачем нам наблюдаемость IT-продуктов и как ее достичь».

Детали и регистрация ⬇️

#java #митап
источник
2021 September 11
xpinjection
​​Запоздавший пятничный пост про современную модель распространения знаний. :)
источник
2021 September 13
xpinjection
​​Всех разработчиков с профессиональным праздником! Стремительного развития, крепкого здоровья в непростых условиях труда и покорения новых высот!
источник
2021 September 17
xpinjection
​​​​#jobs #реклама

Мечтаете посетить JavaLand 2022 в Германии? C Surprise.com это возможно!

Присоединяйтесь к продуктовой команде разработчиков Surprise.com до 30 сентября и гарантированно получите sign-on бонус от $2,000 до $5,000 и крутую возможность выиграть поездку на двоих на конференцию JavaLand 2022 в Германии.

Хотите узнать больше? 👉 Заполняйте форму на сайте и до встречи в команде!

О компании: Surprise.com — это быстрорастущая американская продуктовая компания со штаб-квартирой в самом сердце Кремниевой долины - Сан-Матео, Калифорния.

В настоящее время мы создаем команду инженеров, дизайнеров и ИТ-специалистов мирового уровня как в Киеве, так и во Львове, а в Украине нас уже более 100 человек!

Мы создаем специализированную платформу (SaaS), которая позволит улучшать эффективность работы каждого сотрудника отдельно и команды в целом благодаря Al/ML.
источник
2021 September 21
xpinjection
AWS Lambda доступна уже несколько лет и многие успешно мигрировали часть своих сервисов на serverless архитектуру. В ней все далеко не безоблачно, так как это практически управление nano-сервисами, а многие и с микросервисами совладать не могут.

Но суть поста не в этом. Java разработчики колются и продолжают есть кактус в попытках эти самые лямбды писать на Java фреймворках. Похоже больше на известную поговорку про молоток и гвозди. Уже даже специализированные «экономные» фреймворки появились типа Quarkus. Но результаты так далеки от Go или Python, что выглядят совершенно печально.

На днях как раз прочитал очередную статью о том как развернуть “Hello World” приложение на Quarkus в AWS Lambda. И там в сравнении потребления ресурсов очень забавная фраза: после оптимизации в native образ лямбда потребляет ВСЕГО 128Mb вместо 512Mb. И совсем не тормозит… :)

#Java #serverless #quarkus
источник
2021 September 23
xpinjection
​​#реклама #Java #митап

Уже сегодня! Присоединяйся к онлайн-лекции NIX от экспертов JAVA ⤵️

Don't you speak Java? Артур Гатунов, технический эксперт
В мире выпустили три миллиарда устройств на Java. Готов проверить: это миф или реальность? Подключайся к трансляции и узнай еще больше фактов о Java.

Почему 25-летняя Java все еще актуальна. Евгений Лисненко, технический эксперт
Спикер уверен: Java есть, чем ответить на современные вызовы в IT. Java в облачных сервисах? Без проблем! Об этом и других важных фичах на Java поговорим на лекции.

Все онлайн-лекции проходят в рамках NIX Hiring Month.
А это значит, что у тебя будет возможность познакомиться с техническими экспертами и пройти экспресс-собеседование по интересному тебе направлению в IT!

Впереди еще лекции по GOLANG и DEVOPS. А прошедшие лекции ты можешь посмотреть в записи.
Узнать больше о мероприятии и пройти регистрацию ты можешь тут ⬅️
источник
2021 September 24
xpinjection
​​Приятные новости для интересующихся облачной архитектурой и AWS.

Boom! Встречайте виртуальную AWS Tech Conference от AWS User Group Ukraine!

В программе конференции:
👉 6 хайлоад докладов
👉 6 воркшопов с тренерами AWS
👉 Ask an Expert з AWS
👉 1500 участников онлайн
👉 призы за лучшие вопросы

Спикеры — команда AWS с разных уголков мира, поэтому доклады будут на украинском, русском и английском языках.

Суперинтересно будет backend разработчикам и DevOps.

📍 Где и когда: 19 октября с 10:00 до  17:00, онлайн.
Участие бесплатное по предварительной регистрации: https://bit.ly/3kw8fnZ

Присоединяйтесь к конференции, чтобы стать pro в работе с AWS!

#конференции #архитектура #AWS
источник
2021 September 25
xpinjection
Впереди выходные и погода оставляет желать лучшего. Поэтому можно посвятить время самообразованию. Для Java разработчиков у меня хорошие новости - на днях опубликовали в открытом доступе все видео докладов с конференции Spring One. А там много всего интересного. Приятного просмотра!

#java #spring #springboot #конференции
источник
2021 September 30
xpinjection
​​#реклама #образование

Айтишники превращают замыслы в код, чтобы сделать жизнь проще и удобнее. А главное, интереснее.
👨‍💻 «Разработчик» — программа для тех, кто хочет стать айтишником, но понятия не имеет, в чём силён и как зайти в профессию.

За три месяца тебе дадут базу и научат системно мыслить, а после помогут выбрать одно из пяти направлений: программист, тестировщик,аналитик, продакт- или проджект-менеджер. Ты попробуешь всё и решишь, что из этого твоё.😎

Видеоуроки, групповые занятия, онлайн-лекции — занятия проводятся два-три раза в неделю по 2–3 часа. Захочешь больше — пожалуйста. В программу включено много дополнительных материалов. Направлять тебя будут куратор и наставник.

Стартуем 16 октября.🚀
Оставляй заявку здесь: https://gb.ru/link/3kdIYZ
источник
2021 October 04
xpinjection
О концепции технического долга знают многие. В некоторых командах даже имеют специальный технический бэклог для сбора и управления техническим долгом. Но очень важно систематизировать подход к его идентификации, иначе может создаться ложная иллюзия контроля. Итак, какие есть источники технического долга?

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

2. Вторым популярным источником являются замечания с ревью кода, на исправление которых прямо сейчас нет времени и они не являются критичными. Правила и критерии таких решений лучше заранее обсудить и прописать в процедуре ревью. При создании задач в техническом бэклоге нужно не забыть привязать к изначальной задаче и исходному PR в git. Ещё дополнительно отлично работают todo в коде со ссылкой на техническую задачу.

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

4. Последним важным источником является изменение командного Definition of Done или coding conventions. Например, добавление обязательной документации или изменение подхода к покрытию сервиса тестами. Очевидно, что существующий код сам себя не приведёт в соответствие с новыми правилами. Поэтому лучше завести задачки в технический бэклог для визуализации текущей ситуации.

Баланс между скоростью разработки и инженерным дзеном всегда индивидуален для каждого продукта, проекта и команды. Но для принятия верных решений очень полезно четко понимать текущую картину. А в этом очень помогает актуальный приоритезированный технический бэклог.
источник
2021 October 05
xpinjection
​​#реклама #конференции #agile

22 октября приглашаем на Tinkoff Agile Conference. Обсудим лидерство, командообразование, инженерные подходы и практики управления. Тема этого года — «Масштабирование изменений от команд до организации».

Эксперты отрасли и agile-тренеры расскажут о менеджменте инноваций, инженерных подходах, практическом опыте построения компаний. Всего - 16 докладов от спикеров из Авито, Альфа-Банка, Тинькофф, Циана, Scrumtrek и других компаний. Будут воркшопы и, разумеется, афтепати.

Онлайн-трансляция главного зала бесплатна для всех, нужна только регистрация. Участие в конференции офлайн в Москве - пожертвование 2000 ₽ в Фонд борьбы с лейкемией. Регистрируйтесь и переходите по ссылке для оплаты в ответном письме. Очное участие возможно только с QR-кодом.

Подробная программа и регистрация по ссылке https://w.tinkoff.ru/tinkoff-agile-conference-21
источник
2021 October 07
xpinjection
На неделе я провел обзорный вебинар для разработчиков компании SaM Solutions по свежему релизу Java 17. За полтора часа пробежались по всем основным фичам, появившимся с прошлого LTS релиза (Java 11), поговорили о ближайших планах и прикладных аспектах. Не пропадать же добру! Поэтому публикую запись в отрытый доступ. Приятного просмотра!

#java

https://www.youtube.com/watch?v=Qref2bDQN0k
источник
2021 October 10
xpinjection
​​Недавно на глаза попалась отличная картинка, иллюстрирующая одну из самых больших проблем современности. Очень много людей искренне верят, что успех измеряется лишь должностями и деньгами…
источник
2021 October 11
xpinjection
​​#реклама #jobs #java

🔥 Customertimes запрошує до співпраці Senior Java Developers!  

Долучайтеся до проектів та отримуйте sign-on бонус у $3,000!

У нас відкриті вакансії Senior Java Developer в проектах трьох доменів:  

🔹 Healthcare  
Ви розроблятимете продукт enterprise-рівня для фармакомпаній США та братимете активну участь у прийнятті архітектурних рішень.  

🔹 Banking  
Ви розроблятимете новий банківський мобільний додаток для Android/iOS/Huawei.  

🔹 Real Estate  
Ви розроблятимете з нуля додаток для брокерів: будуватимете архітектуру, братимете участь в аналізі бізнес-вимог і перевірці технічних рішень  

Про компанію

Customertimes – це міжнародна ІТ-компанія з головним офісом у Нью-Йорку, що спеціалізується на розробці, консультуванні та системних інтеграціях. Понад 15 років компанія розробляє рішення, що трансформують та вдосконалюють бізнес-процеси в різних сферах – Healthcare, Life Science, CPG, Manufacturing, Finances та інших.  

✅ Залишайте заявку та дізнавайтеся деталі про вакансії: 👉 https://bit.ly/3lkCSNO
источник
2021 October 14
xpinjection
​​Очередной анонс мероприятия для Java разработчиков. На этот раз речь о большой Java-конференции Joker 2021. Программа уже полностью готова и опубликована. Ребята в очередной раз обновили и усовершенствовали свою платформу для онлайн конференций, которая стремится приблизить опыт участников к интерактивному живому формату.

25-28 октября вас будет ждать более 30 докладов обо всем, что касается работы Java-разработчиков. В том числе будет настоящий технический хардкор:

✔ Паша Финкельштейн, «Магия Spark: Как высокоуровневые конвейеры становятся распределенным хардкором»;
✔ Алексей Шипилёв, «Java-объекты наизнанку»;
✔ Andrew Dinn, «Static Java, GraalVM Native and OpenJDK»;
✔ Дмитрий Константинов, «Apache Cassandra — потоки и память».

И это далеко не все — в программе еще много тем про внутренности инструментов и низкоуровневые манипуляции.

Заходите на сайт конференции за подробностями и билетами.
А промокод xpinjection2021JRGpc поможет приобрести Personal Standard билет со скидкой.

#java #конференции
источник
2021 October 15
xpinjection
​​#реклама #jobs #java

💥 Java Hiring Sprint, 18-29 жовтня | онлайн
Ми запрошуємо Java-розробників рівня Middle/Senior/Lead/Architect із досвідом роботи понад 2 роки стати частиною команди EPAM Anywhere.

🎯  Пройди технічне інтерв'ю та протягом 48 годин отримай офер від EPAM Anywhere і бонус до US $5,000 після приєднання до нашої команди!
🔸Бонус для спеціалістів рівня Middle — US$2,000
🔸Бонус для спеціалістів рівня Senior — US$3,000
🔸Бонус для спеціалістів рівня Lead — US$4,000
🔸Бонус для спеціаліста рівня Architect — US $5,000.

Хочеш дізнатися більше? Заповни реєстраційну форму та дізнайся більше про платформу EPAM Anywhere та Java Hiring Sprint!

👉 Зареєструватися ->  https://epa.ms/sqFCW
источник
xpinjection
​​Пятничное про грубые оценки. :)
источник
2021 October 16
xpinjection
На этой неделе случилось очень важное событие в мире автоматизации тестирования - наконец увидел свет Selenium 4.0. Ждать нового мажорного релиза пришлось целых 3 года. Изменений не сказать чтобы сильно много, но некоторые концептуальные:

- Полностью переписали Selenium Grid, который уже давно морально устарел и люди гораздо чаще использовали альтернативы. Новая версия гибкая, расширяемая, с выставленным GraphQL API и телеметрией. Теперь можно будет легко дорабатывать под свои нужды UI и мониторить любые метрики.

- Появились относительные локаторы. Теперь можно указать относительное положение элемента относительно другого. Весьма сомнительно завязывать тесты на положение элементов, но много мучеников легаси веб-приложений должны быть счастливы.

- Новые ожидания событий на DOM дереве. Это прямо отличная фича, потому что в мире SPA при не очень квалифицированных разработчиках тесты писать бывало очень непросто. Теперь можно проще залезть «под капот».

- Также можно слушать события в консольном логе и JS исключения. Это должно помочь отслеживать проблемы и обогащать логи тестовых прогонов.

- Появился более нативный способ перехватывать HTTP трафик и модифицировать его при необходимости.

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

#qa #тестирование #selenium
источник
2021 October 18
xpinjection
​​#реклама #архитектура

21 октября стартует курс по асинхронной архитектуре. Авторы — двое известных чуваков: Федя Борщёв и Антон Давыдов.

Вы научитесь проектировать и разрабатывать сложные распределенные системы — с Kafka, CQRS и сложными транзакциями. Курс — крафтовый: это значит вы не платите гигантской компании, которая просто пригласила пару чуваков из компании с громким именем. Наоборот — ребята давно копили опыт и теперь решили поделиться.

Подойдёт всем, начиная с мидла, главное уметь писать хотя бы на одном языке и понимать, зачем люди используют Кафку.

Учимся 4 недели, по 2 урока в неделю. Будут домашки с разбором, так что на выходе, если не поленитесь — получите проект с асинхронной архитектурой в портфолио.

Для подписчиков скидка 10% по промокоду xpinjection10. Действует до 21 октября.

Посмотреть программу и отзывы
источник