Tkach Channel 😼🙀😻☕️
Ir al canal en Telegram
Channel about IT, Java, and stuff. Support me at ☕️ https://www.buymeacoffee.com/ytkach
Mostrar más738
Suscriptores
Sin datos24 horas
Sin datos7 días
+330 días
Archivo de publicaciones
#"п'ятничне" 😁
Дивився вчора серіал "Нічний агент" на нетфлікс, другий сезон, перша серія, 21-а хвилина.
Я думаю, ви знаєте, що у фільмах ну дуже не точно показують різне там програмування, код на екрані та таке інше 🤪 Головне, старанно натискати на клавіші, на екрані щось там показує, що виглядає незрозуміло, а потім вжух - і все працює. Дебаг, тести, продакшин - ні, то для слабаків! 😁 Так Голівуд і формує уявлення про програмістів у глядачів.
Так ось в цьому серіалі головна героїня запускала свою програму розпізнавання облич. Щось надрукувала, і на екрані на декілька секунд показали ось такий код. І я подумав, що вам, джавістам, буде цікаво 😄
Ви тільки придивіться! Там і
public static void main, і ціла арифметична операція, і, звісно, System.out.println. Хоч з останнім трохи дивно 🙃
До цього в різних фільмах доводилось бачити python, javascript, трохи linux bash навіть. А який код та в яких фільмах вам доводилось бачити? 😉Records з'явились в Java вже давно. З версії 14 були в preview, потім з 16 вже production-ready. Але ж ті версії майже ніхто не використовував, поки не прийшла 17-а. І ось. 17-а джава з нами вже 3.5 роки, так я все ще бачу, що якось ці records люди не дуже люблять та використовують. Тим паче ж Lombok є, то ж наче навіщо? 😁
І ось вирішив поцікавитись у шановного товариства щодо 2х речей:
1) Яку джаву ви використовуєте? Бо якщо менше 17, то другого питання нема 🙃
2) Чи часто ви використовуєте records?
Будуть окремі голосувалки нижче 👇
Привіт. Вже почався та повним ходом йде новий 2025 рік, і я хочу подякувати всім за неймовірну підтримку, яку ви надавали у 2024 році. Ваші пожертви, "кава" та підписки продовжують допомагати нашим захисникам залишатися готовими та стійкими . Я глибоко вдячний кожному з вас.
Ось черговий звіт моєї допомоги з коштів, зібраних завдяки вам:
https://buymeacoffee.com/ytkach/helping-ukrainian-defenders-november-december-report
Ще раз хочу подякувати всім, хто "купляє мені каву", донатить напряму на банки, а також дивиться відео та трансляції. Разом нам вдається допомагати нашим воїнам та підсилювати Сили Оборони України! Головне не зупиняйтесь - вчіть Java з користю, так би мовити! 😉
#volunteering_report
Сьогодні оце отримав лист зі статистикою своєю за 2024 рік. Непогано так накодив за минулий рік. І це ж в статистику не входять різні мітинги 🙀
А скільки ви годин писали код? 😉
🗞 News from #quarkus blog
Our next LTS will be Quarkus 3.20
Quarkus готується до свого наступного випуску з довгостроковою підтримкою (LTS)! 🚀 Quarkus 3.20 буде запущено 26 березня, після циклу 3.19. Ця версія LTS зосередиться на стабільності та виправленні помилок, без нових функцій, забезпечуючи надійний досвід для користувачів, які віддають перевагу стабільній версії над частими оновленнями. 📅 Позначте 11 лютого як дату заморожування функцій для внесків. Приєднуйтесь до спільноти Quarkus, щоб ділитися відгуками, повідомляти про помилки або вносити код. Давайте створимо щось дивовижне разом! 💪✨
🗞 News from #quarkus blog
Quarkus Newsletter #51 - December
🚀 Quarkus досягає важливої віхи з понад 1,000 учасниками! Пориньте у майбутнє цього хмарного Java-фреймворку з інсайтами від експертів, таких як Дімітріос Андреадіс та Бхагван Коммаді. Дізнайтеся, як створювати розумні чат-боти та легко тестувати маршрути Apache Camel. Також досліджуйте революційний Hibernate Reactive з Panache для Java-розробників. 📚✨ Не пропустіть останні Quarkus Insights, топ-твіти та майбутні події. Цікаво? Перегляньте [Newsletter #51: December](https://quarkus.io/newsletter/51/) та [підпишіться](https://quarkus.io/newsletter) на більше оновлень! 📩
🗞 News from #quarkus blog
Quarkus and Raspberry Pi - this time on bare metal
🚀 Пориньте у світ Quarkus на Raspberry Pi! Подорож Андреа Баттальї триває, досліджуючи, як запускати додатки Quarkus на "голому" Pi без контейнерів. Ідеально підходить для домашніх і наукових проєктів, ця установка дозволяє безпосередньо взаємодіяти з сенсорами та периферією. 🛠
- Налаштуйте середовище розробки з Raspberry Pi OS та JDK.
- Створюйте та розгортайте додатки локально, а потім запускайте їх на Pi.
- Використовуйте режим віддаленої розробки Quarkus для безперервних оновлень.
- Для продакшну розгляньте нативні образи, хоча архітектура ARM створює виклики.
Quarkus і Raspberry Pi — динамічний дует для Java-розробників! 🌟
Сьогодні я розкажу, чому ж я був відсутнім більше місяця, з якими викликами на роботі зустрівся, та як вдалось їх подолати. Хоча це on-going процес, і тому можна сказати, що я in-the-middle-of-something. Звісно, розкажу про технічні виклики, технології та підходи. Все з власного досвіду власного продакшину 😉 Приєднуйтесь на каву ☕️
https://youtube.com/live/-75rD2Sd_dQ?feature=share
Вітаю з Різдвом всіх, хто його святкує сьогодні. Нехай Санта зробить вам приємний подарунок 🎁
Ну а від мене подарунком буде сьогоднішня онлайн трансляція під каву ☕ Пізніше пришлю посилання 😉
🗞 News from #quarkus blog
Creating pure Java LLM infused application with Quarkus, Langchain4j and Jlama
Jlama революціонізує спосіб використання компаніями LLM, забезпечуючи виконання на чистій Java, що усуває потребу в зовнішніх серверах. 🚀 Такий підхід вирішує питання конфіденційності та знижує витрати, пов'язані з великими моделями. Jlama підтримує різні сімейства LLM і безперешкодно інтегрується з Quarkus, покращуючи Java-додатки такими функціями, як квантизація моделей і розподілене висновування. Основні переваги включають покращену безпеку, швидше прототипування та спрощений моніторинг. 🛡💡 Практичний приклад — Site Summarizer, Java-додаток, що використовує Jlama для створення резюме безпосередньо в JVM. Ця тенденція використання менших, адаптованих моделей буде зростати в корпоративних середовищах. 🌐📈
🗞 News from #quarkus blog
Quarkus 3.17 - Observability improvements, programmatic permission checkers, MicroProfile REST Client 4.0
Quarkus 3.17 вже тут! 🎉 Це менший випуск, але з важливими покращеннями. Основні моменти:
- Покращена спостережуваність з OpenTelemetry для WebSockets та SimpleSpanProcessor.
- Оновлений MicroProfile REST Client до версії 4.0.
- Нові функції безпеки для перевірки дозволів через CDI біни.
- Краще оброблення неактивних джерел даних та підтримка локалей для GraalVM 24.2+.
У грудні не буде нових мінорних випусків, але очікуйте мікрооновлення. Наступне велике оновлення, 3.18, вийде в січні. Оновлюйтеся зараз за допомогою
quarkus update та перегляньте [посібник з міграції](https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.17) для деталей. Приєднуйтесь до спільноти Quarkus! 🚀 #Quarkus #Java #OpenSource🗞 News from #quarkus blog
Quarkus Newsletter #50 - November
Відкрийте для себе останні новинки в розробці Quarkus! 🚀 Пориньте у створення додатків Quarkus з Tekton, забезпечте безпеку процесів випуску та організуйте мікросервіси з EJB і Beans. Досліджуйте контейнеризовані додатки для Amazon DocumentDB та інтегруйте Clojure для динамічного маршрутизації. Дізнайтеся, як SmallRye OpenAPI в Quarkus може спростити вашу документацію API. 📚✨ Ознайомтеся з Quarkus Insights, найкращими твітами та майбутніми подіями. Не пропустіть—перегляньте [Newsletter #50: November](https://quarkus.io/newsletter/50/) та підпишіться на оновлення! 📬 #Quarkus #TechNews #OpenSourceInnovation
Під час онлайн трансляції, де ми обговорювали "є-чергу", декілька разів згадувалась безпека API. І хоч головною темою була не вона, не зайвим буде нагадати, які різні підходи існують щодо аутентифікації та й взагалі безпеки мікросервіса. Або іншими словами: як зробити так, щоб до вашого мікросервіса, який стирчить на весь інтернет, можна було безпечно звертатись з інших сервісів, але при цьому, щоб зловмисник не зробив нічого поганого 🙃 Про це ми колись розмовляли "під каву" 👇
https://youtube.com/live/sZmgzam5J7Y?feature=share
Привіт, друзі! Пройшли ще два місяці, назбирались кошти з ваших покупок кави на Buy Me a Coffee, а мені вдалося направити їх на допомогу нашим захисникам. Черговий звіт вже опубліковано:
https://buymeacoffee.com/ytkach/helping-ukrainian-defenders-september-october-report
Велике дякую всім, хто "купляє мені каву" або "сидить на підписці". Разом ми - сила! Не зупиняйтесь та продовжуйте вивчати Java 😉
#volunteering_report
🗞 News from #quarkus blog
Quarkus 3.16 - OpenTelemetry Logging, LGTM Quarkus dashboard and too many things to list here
Quarkus 3.16 вже тут, з безліччю захоплюючих оновлень! 🚀 У цьому випуску представлені OpenTelemetry Logging, оновлена панель LGTM та десеріалізатори Jackson без відображення. Покращення безпеки включають нові функції OIDC та підтримку мульти-аутентифікації. 🔒 Крім того, реєстр TLS тепер підтримує більше розширень, а журнали Dev UI стали більш доступними. 📊
Легко оновлюйтеся за допомогою
quarkus update та ознайомтеся з [посібником з міграції](https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.16) для безперешкодного переходу. Приєднуйтесь до яскравої спільноти Quarkus на [GitHub](https://github.com/quarkusio/quarkus/issues) та [Zulip](https://quarkusio.zulipchat.com/).Завантажив код проекту e-queue, який ми створили на минулій онлайн трансляції. Можете скачати, погратись. Можете покращити та кинути pull request, якщо є бажання 😉
https://github.com/yuriytkach/e-queue
Знайшов оце вдома старенький Raspberry PI версії 2 та вирішив запустити нашу e-Queue, яку вчора під час трансляції створили 😁 Працює, хоч і важко, бо пам'яті лише 1Гб. А ще ж й редіс крутиться.
Але можете поклацати, побронювати слоти 😜 Вікно для букінгу - 5хв. Потім - вибір переможців. Кожну 1 годину весь редіс очищується, щоб почати знову, так сказати.
Процесор на малинці теж не найкращий, так що супер-швидкості не чекайте. Але можете спробувати завалити 😉
https://mutt-driving-definitely.ngrok-free.app/
