Java для раздела «Learning»
82 репозитория на Java в разделе «Learning».
Как построить современный цифровой банк и не сойти с ума
Разбираем Bank of Anthos от Google: эталонная микросервисная архитектура платежной системы для тестов в Kubernetes, объединяющая Java, Python и лучшие...
ZeroTermux Когда ваш Android-смартфон становится полноценным Linux-терминалом
ZeroTermux — это расширенная версия популярного Termux для Android, которая привносит удобные функции резервного копирования, смены источников и легко...
doocs/leetcode — Ваш универсальный ключ к миру алгоритмов и успешных собеседований
Ищете надежный источник решений для LeetCode и других алгоритмических задач? Репозиторий doocs/leetcode — это сокровищница готовых ответов на Python,...
Почему Maven до сих пор правит миром Java-сборки
Разбираемся, как Apache Maven, ветеран мира Java, до сих пор остаётся незаменимым инструментом для сборки проектов, управления зависимостями и наведен...
Spring Security Ваш надежный щит для Java-приложений
Как защитить ваше Spring-приложение от угроз? Spring Security – это мощный фреймворк для аутентификации и авторизации, который берет на себя рутину бе...
Заглянем под капот Java что скрывает главный репозиторий OpenJDK
Когда-нибудь задумывались, где рождается Java? Заглянем в самый главный репозиторий OpenJDK, чтобы понять, как развивается язык, и что это значит для...
Как нейросети помогают не провалить собеседование
Обзор open-source платформы InterviewGuide на Java 21 и Spring AI, которая анализирует резюме и проводит реалистичные пробные собеседования с помощью...
Telegram X Заглядываем под капот экспериментального клиента
Telegram X — не просто альтернативный клиент, а официальный экспериментальный проект, где скорость и открытость встречаются с инновациями. Узнайте, ка...
Как OpenMRS помогает спасать жизни с помощью Java и открытого кода
Обзор OpenMRS — мощной open-source платформы на Java для управления медицинскими данными в развивающихся странах. Узнайте, как устроено «сердце» глоба...
Как написать свой движок для Magic The Gathering и не сойти с ума
Обзор XMage — мощного open-source движка на Java для игры в Magic: The Gathering с полной поддержкой правил и 31 000+ карт. Разбираем архитектуру и по...
Java Design Patterns - Энциклопедия решений для разработчика
Полное руководство по Java Design Patterns — коллекция готовых решений для повседневных задач разработчика с примерами и пояснениями
Gson Старый конь борозды не портит, или Как Google упрощает JSON в Java
Погрузитесь в мир Gson – надежной Java-библиотеки от Google для легкой работы с JSON. Узнайте, как она упрощает сериализацию объектов, справляется с л...
Алгоритмы на Java: живая энциклопедия для разработчиков
TheAlgorithms/Java — это масштабная коллекция алгоритмов на Java, которая помогает разработчикам изучать и совершенствовать свои навыки алгоритмическо...
Logisim-evolution Ваш карманный симулятор цифровой логики
Logisim-evolution — это бесплатный и кроссплатформенный симулятор цифровых логических схем, позволяющий проектировать, отлаживать и даже интегрировать...
Хватит изобретать велосипеды — почему Apache Commons Lang должен быть в каждом Java-проекте
Устали писать одни и те же утилиты для работы со строками и объектами в Java? Обзор Apache Commons Lang — библиотеки, которая экономит часы разработки...
Как не утонуть в океане Java и наконец-то выучить базу
Обзор одного из самых популярных Java-репозиториев на GitHub: от основ синтаксиса до глубокого погружения в JVM и многопоточность. Разбираемся, почему...
Как jqwik находит баги там, где пасуют обычные тесты
Обзор jqwik — мощного инструмента для Property-Based Testing в Java. Рассказываю, как автоматически находить баги и почему случайные данные лучше ручн...
Как устроен MinecraftForge и почему он до сих пор не загнулся
Обзор легендарного фреймворка MinecraftForge: как устроена модификация Java-приложений на низком уровне и почему этот проект жив спустя 12 лет.
Как навести порядок в голове с помощью Freeplane
Разбираем Freeplane — мощный open-source инструмент для создания интеллект-карт, который станет спасением для разработчиков, заваленных сложными задач...
EOLANG и концепция чистейшего ООП без типов, классов и циклов
Обзор экспериментального языка программирования EOLANG, который отказывается от типов, классов, наследования и циклов ради чистой объектно-ориентирова...
Jeandle JDK или зачем разработчики прикручивают LLVM к виртуальной машине Java
Разбираем Jeandle — открытый JIT-компилятор для OpenJDK на базе LLVM. Зачем он нужен, как устроен под капотом и с какими трудностями сталкиваются его...
Как заставить рабочий стол меняться вместе с миром обзор bing-wallpaper
Разбираем проект bing-wallpaper: автоматизированный архив ежедневных UHD-обоев от Bing. Рассказываю, как это работает и чем может быть полезно разрабо...