Официальный репозиторий JDK — хорошее место, если хочется изучить Java не только как язык, но и как платформу.
Внутри:
🫡 Исходный код JDK;🫡 Реализация стандартной библиотеки;🫡 Компоненты JVM;🫡 Тесты;🫡 Документация;🫡 Система сборки и инструкции по локальной сборке.
Можно буквально посмотреть, как реализованы привычные Java API и как развивается платформа.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥2
Практический кейс Pivot/EAV-архитектуры, где новые сущности и поля добавляются без миграций БД и перезапуска приложения.
На этой модели автор собрал сервис книжных метаданных с публичным API и плагином для Obsidian.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
Автор рассуждает, где проходит граница между полезным улучшением и вечным допилом, который уже не нужен ни пользователю, ни заказчику.
Хорошая статья для тех, кто хотя бы раз переделывал уже работающий код.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
Релиз небольшой, но несколько изменений JVM действительно заслуживают внимания:
🫡 Compact Object Headers теперь включены по умолчанию и уменьшают заголовок объекта с 12 до 8 байт;🫡 G1 стал стандартным сборщиком мусора во всех окружениях;🫡 TLS 1.3 получил гибридный постквантовый обмен ключами;🫡 JFR автоматически скрывает пароли, токены, API-ключи и другие чувствительные значения;🫡 Structured Concurrency дошла до седьмого Preview;🫡 Vector API остался в Incubator и получил уже двенадцатую итерацию.
По сути, Java 27 стала ещё одним шагом подготовки платформы к следующему LTS-релизу.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2🔥2
Вместо моков и локально поднятой базы Testcontainers запускает временные Docker-контейнеры прямо во время тестов.
Можно поднимать PostgreSQL, MySQL, Oracle, браузеры и другие зависимости, а после прогона автоматически удалять окружение.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Очнись, нас готовят к цифровому ГУЛАГу
Уже в десятках регионов России отключают мобильный интернет (даже когда нет атак БПЛА), тестируют «белые списки» и замедляют Телегу.
90% людей тупо смотрят на уплывающий корабль свободного Интернета. Люди поумнее готовятся к новой реальности и читают «Пакет Безопасности».
Здесь дают самые свежие связки для приватности: приложения и утилиты на случай вайтлистов, прокси, браузеры, сервисы — чего тут только нет.
Без шуток, сейчас это один из самых полезных каналов в Телеге. Надеемся на лучшее, но к чему нужно готовиться — вы и сами понимаете: @package_security
Уже в десятках регионов России отключают мобильный интернет (даже когда нет атак БПЛА), тестируют «белые списки» и замедляют Телегу.
90% людей тупо смотрят на уплывающий корабль свободного Интернета. Люди поумнее готовятся к новой реальности и читают «Пакет Безопасности».
Здесь дают самые свежие связки для приватности: приложения и утилиты на случай вайтлистов, прокси, браузеры, сервисы — чего тут только нет.
Без шуток, сейчас это один из самых полезных каналов в Телеге. Надеемся на лучшее, но к чему нужно готовиться — вы и сами понимаете: @package_security
❤1
Разбор 247 интервью:
HashMap, equals/hashCode, MVCC, Hibernate N+1, Spring Transactions, Kafka, блокировки и другие регулярно повторяющиеся темы.Особенно полезен блок про
@Transactional и self-invocation — классическую ловушку на Spring-собесах.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥5👍3
🤺 Почему ты получаешь отказ после «норм собеса»?
Дело не в знаниях — ты просто не знаешь, что реально проверяют на собеседованиях.
Решение — знать, чего от тебя ждёт интервьюер, и уметь правильно донести свою мысль.
Для этого ребята из ШОРТКАТ (менторской программы для разработчиков) собрали в один файл ОТВЕТЫ НА 50 СЛОЖНЫХ ВОПРОСОВ с Java-собеседований 🔥
Они проанализировали более 100 мок-интервью и собрали внутри реальные вопросы + ответы сильного кандидата.
⚠️ Забрать можно бесплатно в боте — @shortcut_sh_bot
В том же боте ты сможешь зарегаться на эфир с бесплатным тестовым интервью на Java-разработчика!
Эфир пройдёт 7 октября в 19:00 МСК.
Его проведёт Виктор Анохин — Senior-разработчик из Wildberries, ex-Билайн.
Ты сможешь вживую услышать, какие вопросы задают на собесах в топовых компаниях, и лично задать вопрос ментору из бигтеха 🔝
Всё это бесплатно, тебе нужно только нажать на ссылку и забрать все плюшки ↓
@shortcut_sh_bot
Реклама.
О рекламодателе.
Дело не в знаниях — ты просто не знаешь, что реально проверяют на собеседованиях.
Решение — знать, чего от тебя ждёт интервьюер, и уметь правильно донести свою мысль.
Для этого ребята из ШОРТКАТ (менторской программы для разработчиков) собрали в один файл ОТВЕТЫ НА 50 СЛОЖНЫХ ВОПРОСОВ с Java-собеседований 🔥
Они проанализировали более 100 мок-интервью и собрали внутри реальные вопросы + ответы сильного кандидата.
⚠️ Забрать можно бесплатно в боте — @shortcut_sh_bot
В том же боте ты сможешь зарегаться на эфир с бесплатным тестовым интервью на Java-разработчика!
Эфир пройдёт 7 октября в 19:00 МСК.
Его проведёт Виктор Анохин — Senior-разработчик из Wildberries, ex-Билайн.
Ты сможешь вживую услышать, какие вопросы задают на собесах в топовых компаниях, и лично задать вопрос ментору из бигтеха 🔝
Всё это бесплатно, тебе нужно только нажать на ссылку и забрать все плюшки ↓
@shortcut_sh_bot
Реклама.
О рекламодателе.