Almaty Java Community
296 subscribers
37 photos
1 file
41 links
Сообщество Java разработчиков Алматы
Download Telegram
🎤Java Meetup по JIT компиляторам - уже сегодня!

Тема доклада:
«JIT - это не только ценный код»


Спикер:
Дмитрий Самерсов – OpenJDK Reviewer, JVM Senior Developer в BellSoft

📆 14 мая (среда), 18:30

📍 Алматы, коворкинг-центр SmArt.Point, конференц-зал Freedom

📋 Программа митапа:

• 18:30 – Сбор гостей
• 18:45 – Начало доклада
• 19:30 – Вопросы и ответы
• 19:45 – Неформальное общение за кофе и чаем (по желанию)

Регистрация на платформе Meetup по ссылке.

До встречи на митапе!
🔥3
🎯Всем привет! Уже планируем митап на середину июня. Подскажите, какая тема вам больше по душе – голосуем
🎤 Java Meetup по асинхронной Java-е пройдёт 19 июня!

Тема доклада:
«Асинхронность в Java и Spring: от CompletableFuture до Project Reactor и Virtual Threads»

Спикер:
Сергалиев Бибарыс – Software Engineer в Kaspi.kz

📆 19 июня (четверг), 19:00

📍 Алматы, коворкинг-центр SmArt.Point, конференц-зал Freedom

📋 Программа митапа:

• 18:45 – Сбор гостей
• 19:00 – Начало доклада
• 19:45 – Вопросы и ответы
• 20:00 – Неформальное общение за кофе и чаем (по желанию)

Регистрация на платформе Meetup по ссылке.

Регистрироваться необязательно, но желательно — это поможет нам подготовить комфортное пространство для всех гостей.

До встречи на митапе!

📱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🎉2
Almaty Java Community
🎤 Java Meetup по асинхронной Java-е пройдёт 19 июня! Тема доклада: «Асинхронность в Java и Spring: от CompletableFuture до Project Reactor и Virtual Threads» Спикер: Сергалиев Бибарыс – Software Engineer в Kaspi.kz 📆 19 июня (четверг), 19:00 📍 Алматы…
До Meetup-а по асинхронной Java-е осталась неделя

Доклад будет посвящён обзору подходов к асинхронному и многопоточному программированию:
поговорим о том, зачем это нужно, какие задачи решаются, и как это реализовано в Java и других языках (Go, Kotlin, Elixir).

Проследим эволюцию Java от Thread до Virtual Threads (Project Loom), сравним различные стили (CompletableFuture, Reactor, Akka). Также разберём реальные примеры, практики и возможные проблемы.

Приходите - будет интересно!

А ещё нас поддержала компания JetBrains 🎉
На митапе мы разыграем три годовые подписки на их продукты – не пропустите!

📱
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Оплачиваемая стажировка для будущих веб-разработчиков в BellSoft!

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

💼 Что тебя ждёт:
- Работа в сильной команде профессионалов
- Наставничество и поддержка
- Реальные задачи, а не просто теория
- Гибкий график
- Возможность остаться в компании после стажировки

📍 Вакансия и отклик тут:
👉 Стажёр по веб-разработке — BellSoft на hh.kz
💡 Присоединяйся к компании, которая создаёт технологии мирового уровня!
#вакансия #стажировка #вебразработка #BellSoft #itjobs #junior #internship
3👍2🔥1
💬 Создали группу для Java Community

Всем привет!

Мы создали отдельную группу для Almaty Java Community, присоединяйтесь к @AlmatyJavaCommunityChat

Также включили комментарии под постами на этом канале.

☝️ Хотим напомнить про правила общения в группе и комментах:

- Общаемся с уважением друг к другу, без оскорблений, токсичности, хамства и переходов на личности;
- Не спамим, реклама и самопиар - по согласованию;
- Обсуждаем темы канала: Java и другие JVM языки, архитектура, программирование, критикуем конструктивно сами идеи, не людей, и помогаем если можем;

При нарушениях выносится предупреждение, при повторном нарушении - бан.

Вступайте в группу по ссылке

📱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🎤 Java Meetup по асинхронной Java-е уже сегодня!

Тема доклада:
«Асинхронность в Java и Spring: от CompletableFuture до Project Reactor и Virtual Threads»

Спикер:
Сергалиев Бибарыс – Software Engineer в Kaspi.kz

📆 19 июня (четверг), 19:00

📍 Алматы, коворкинг-центр SmArt.Point, конференц-зал Freedom

📋 Программа митапа:

• 18:45 – Сбор гостей
• 19:00 – Начало доклада
• 19:45 – Вопросы и ответы
• 20:00 – Неформальное общение за кофе и чаем (по желанию)

Регистрация на платформе Meetup по ссылке.

Регистрироваться необязательно, но желательно — это поможет нам подготовить комфортное пространство для всех гостей.

До встречи на митапе!

📱
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Almaty Java Community
🎤 Java Meetup по асинхронной Java-е уже сегодня! Тема доклада: «Асинхронность в Java и Spring: от CompletableFuture до Project Reactor и Virtual Threads» Спикер: Сергалиев Бибарыс – Software Engineer в Kaspi.kz 📆 19 июня (четверг), 19:00 📍 Алматы, коворкинг…
🎬 Java Meetup по асинхронной Java-е – дубль 2 уже в эту среду.

📌 Место встречи там же - Алматы, коворкинг-центр SmArt.Point, конференц-зал Freedom

📆 25 июня (среда), 19:00

До встречи на митапе!

📱
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉3
🎤 Java Meetup по асинхронной Java-е уже сегодня!

Тема доклада:
«Асинхронность в Java и Spring: от CompletableFuture до Project Reactor и Virtual Threads»

Спикер:
Сергалиев Бибарыс – Software Engineer в Kaspi.kz

📆 25 июня (среда), 19:00

📍 Алматы, коворкинг-центр SmArt.Point, конференц-зал Freedom

📋 Программа митапа:

• 18:45 – Сбор гостей
• 19:00 – Начало доклада
• 19:45 – Вопросы и ответы
• 20:00 – Неформальное общение (по желанию)

До встречи на митапе!

📱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🎯 Привет, друзья! Мы уже начали готовиться к следующему митапу 23 июля и хотим услышать ваше мнение.
Какая тема вам интереснее всего? Голосуем 👇
3
Всем привет!

Пока память о последнем митапе ещё свежа, закрепим всё докладом Project Loom - Structured Concurrency с Java Day London прошлого года.

Там Алан Бейтман из Oracle, ответственный за проект Loom, рассказывает о виртуальных потоках с простыми примерами и проблемами.

Алан рассказал, как команда рассматривала альтернативы в виде зелёных потоков с собственным планировщиком задач, но от этой идеи отказались, так как это усложняло обратную совместимость с традиционными API для управления потоками.

Также, конечно, про нововведения Java, API для управления потоками StructuredTaskScope и Gatherers.

StructuredTaskScope - это API для запуска и управления несколькими задачами в виде древовидной иерархии родительских и дочерних потоков. Реализация крутая: сами виртуальные потоки теперь не что-то, в чём чёрт ногу сломит, а логически структурированное дерево. Ещё если сворачивается родительский поток, сворачиваются все дочерние, а ошибки обрабатываются централизованно от дочернего к родительскому.


Gatherers - ещё одно нововведение, пока ещё экспериментальное, но планируется его закрепить до LTS 25. Это сборщик данных, который позволяет создавать собственные промежуточные потоковые операции, при этом всё выполняется параллельно в виртуальных потоках.


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

В общем, просмотр точно стоит потраченного времени.

Видео по ссылке
🔥4
Almaty Java Community
Темы на выбор
Всем привет! Голоса разделились поровну. Кто ещё не голосовал - пожалуйста проголосуйте!
🎯Всем спасибо за голосование. Тема следующей встречи: «Как создать идеальный Docker-образ для Java»
👍6🔥4
🎤 Следующий Java Meetup пройдёт 23 июля!

Вместе с Екатериной Эдельвейс – Developer Advocate из BellSoft, публичным спикером и соведущей YouTube-канала CyberJAR – мы поговорим про то,
«Как создать идеальный Docker-образ для Java».

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

📆 23 июля (среда), 19:00

📍 Алматы, коворкинг-центр SmArt.Point, конференц-зал Freedom

📋 Программа митапа:

• 18:45 – Сбор гостей
• 19:00 – Начало доклада
• 19:45 – Вопросы и ответы
• 20:00 – Неформальное общение за кофе и чаем (по желанию)

Регистрация на платформе Meetup по ссылке.

Регистрироваться обязательно, это поможет нам подготовить комфортное пространство для всех гостей.

До встречи на митапе!
👍31🔥1
Всем привет!

В преддверии нашего митапа по Docker-образам хотим поделиться с вами полезным выпуском подкаста Coffee + Software.

В нём ведущий, популяризатор Spring DaShaun вместе с Екатериной Эдельвейс (которая, кстати, будет спикером на нашем митапе!) Developer Advocate из BellSoft, обсуждают современный подход к созданию контейнеров.

Если вы устали писать и поддерживать громоздкие файлы конфигурации для ваших Java-приложений, то этот выпуск для вас. Речь пойдет о Buildpacks.

Так что же такое Buildpacks?

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


И как оно работает?

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


Но главная особенность, которую обсуждают в подкасте, это то, как Buildpacks упрощают профилирование. Они позволяют из коробки встраивать в образ продвинутые инструменты, такие как JFR или Async Profiler, без надобности разбираться в сложных флагах виртуальной машины Java и командах запуска контейнера.

В итоге Buildpacks берут на себя всю рутину и сложность по упаковке приложения, позволяя разработчикам сфокусироваться на самом коде.

Именно про такие современные подходы к контейнеризации и о многом другом мы и поговорим с Екатериной на нашем митапе.

Ждем вас!

Послушать подкаст можно по ссылке
👍321
👥 У Almaty Java Community теперь есть группа в LinkedIn!

Присоединяйтесь, чтобы быть в курсе событий:

🔗 Almaty Java Community Group

Мы хотим, чтобы о митапах узнало больше людей — и вы можете в этом помочь.

Если вам нравится то, что мы делаем и вы хотите нас поддержать – поделитесь анонсом митапа у себя в LinkedIn.

Спасибо, что вы с нами!
До встречи на митапе 👋
👍1