Java Developer
14.8K subscribers
2.18K photos
162 videos
13 files
2.5K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
👩‍💻 Большая база для подготовки к Java-собеседованиям

Полезный GitHub-репозиторий с базой по структурам данных, алгоритмам и сложности.

Внутри:
🫡 Linked List, Stack и Queue;
🫡 Trees, Heap и Hash Map;
🫡 Графы и обходы DFS/BFS;
🫡 Алгоритмы сортировки;
🫡 Dijkstra, Bellman-Ford и Floyd-Warshall;
🫡 Greedy Algorithms;
🫡 Оценка временной сложности;
🫡 Ссылки на задачи, книги и видеолекции.


⛓ Ссылка на репозиторий

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5🔥2
👩‍💻 Что изменилось у Virtual Threads после Java 24

Java 24 решила старую проблему через JEP 491, зато теперь bottleneck чаще проявляется в БД, пулах соединений и внешних API.

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

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5👍2🤔2
👩‍💻 Куда выложить Java-пет-проект, чтобы его заметили

Готовый проект — это только половина дела. Дальше его нужно показать пользователям, коллегам или работодателю.

В статье собрали 10 площадок для публикации кода, технических разборов и готовых продуктов. Плюс есть советы по README, демо и оформлению проекта для портфолио.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😁3🤔2🤯2
👩‍💻 Пишем Tower Defense на JavaFX и FXGL

Автор взял FXGL и за несколько дней собрал прототип Tower Defense с волнами врагов, башнями, ресурсами и улучшениями.

В статье разбирает структуру проекта, игровые компоненты и механику размещения башен на карте.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥2😎1
👩‍💻 Что повторить перед System Design интервью

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

Разбираются сокращатель ссылок, Rate Limiter, чаты и распределённые сервисы — со схемами и пояснениями.

⛓ Ссылка на конспект

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯10👍3🤔2
👩‍💻 Переходим на Java 27 без сюрпризов в проде

Смена версии JDK может изменить поведение сервиса даже без правок в коде.

В статье разбирают новый дефолтный G1 GC, Compact Object Headers, удалённые JVM-флаги, JFR, TLS и память контейнеров.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
👩‍💻 Как Java-баги ломают Minecraft-мод

В статье разбирают ошибки в Create — одном из популярных модов для Minecraft. Есть проблемы с неизменяемыми строками, null, мёртвым кодом и обработкой исключений.

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

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2
👩‍💻 75 правил хорошего Java-кода

В конспекте есть:
🫡 Создание и уничтожение объектов;
🫡 Методы всех классов;
🫡 Классы и интерфейсы;
🫡 Generics;
🫡 Enums и annotations;
🫡 Exceptions;
🫡 Concurrency;
🫡 Serialization.


Удобно держать под рукой как справочник.

⛓ Ссылка на репозиторий

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
👩‍💻 Как собрать портфолио Java-разработчику без опыта

В статье разбирают, что смотрят ревьюеры: рабочее демо, README, читаемый код и нормальная история коммитов.

Плюс есть идеи, где брать проекты без работы в компании.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔14👍5🤯4
👩‍💻 Что ломается при переходе на Spring Boot 4

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

Авторы разбирают реальные проблемы миграции: Jackson 2/3, старые коннекторы, Feign, Security 7, JUnit 6 и изменившиеся автоконфигурации.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
👩‍💻 100+ практических уроков по Backend, Data Engineering и DevOps

Нашли платформу с пошаговыми туториалами и готовыми облачными окружениями.

Внутри:
🫡 PostgreSQL — базы данных и SQL;
🫡 Redis — кеширование и структуры данных;
🫡 Docker — контейнеризация приложений;
🫡 Kubernetes — оркестрация контейнеров;
🫡 Airflow — автоматизация пайплайнов;
🫡 Apache Spark — обработка больших данных;
🫡 ClickHouse — аналитические запросы;
🫡 Практические задания без настройки локальной среды.


⛓ Ссылка на платформу

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔8👍4🤯3
👩‍💻 Как ускорить сериализацию Java и сохранить совместимость с JDK 25

Разработчики рассказали, как адаптировали библиотеку one-nio для высоконагруженных сервисов под современные версии Java вплоть до JDK 25.

Вместо устаревающих механизмов JVM внедрили VarHandle, сохранили точечное использование Unsafe и добились практически той же производительности.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
Приглашаем на Java Jam — бесплатный митап ЮMoney для бэкенд-разработчиков 🔥

✅ 29 октября, четверг, 19:00 (мск) — приходите на митап в Санкт-Петербурге или смотрите трансляцию. 

Спикеры из ЮMoney и Сбера выступят с докладами:

🟣 Один апгрейд — больше сотни сервисов: как мы обновляем Java-стек в компании
Обсудим, как обновить Gradle, Spring Boot и Java в 120+ компонентах, не останавливая разработку. Расскажем, как выстраивали процессы на протяжении этого времени: от порядка действий и массовых патчей до взаимодействия с командами и решения трудностей, с которыми столкнулись во время последнего обновления.

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

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

Зарегистрируйтесь, чтобы принять участие. Все подробности — на сайте митапа Java Jam👈
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤯4❤2🤔2😁1
👩‍💻 Деплой с нуля: большой гайд по развёртыванию приложений

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

Внутри разобрали четыре стратегии деплоя, работу серверов и балансировщиков нагрузки, откат неудачных релизов и автоматизацию через GitHub Actions, Jenkins и GitLab CI/CD.

⛓ Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥2🤯1
👩‍💻 Бесплатный инструмент на Java для удобной работы с БД

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

Поддерживает PostgreSQL, MySQL, Oracle и другие СУБД. Есть даже ИИ-помощник для SQL-запросов.

⛓ Ссылка на GitHub

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2