Java guru

Description
Новости из мира Java, обзоры интересных библиотек и фреймворков, обучающие статьи. Онлайн обсуждения актуальных тем и обмен опытом. Для связи @RodmanDV
Advertising
We recommend to visit

Бизнес блог #1
Выжимаю книги до самой сути.

? Реклама - @jaMasha

? Хотите свою книгу? Мы напишем её за вас и сделаем книгу бестселлером. Подробности в боте @Summary_library_bot

? Оставьте след в истории с помощью книги
https://expert-book.pro

Фильмы и сериалы со всей планеты. Мы знаем, что посмотреть, где посмотреть и на что сходить в кино.

Last updated 3 days, 10 hours ago

Все материалы размещены по партнёрской програме ivi.ru | All materials are posted on the partner program ivi.ru

По всем вопросам: @kuzr103
Купить рекламу: https://telega.in/c/k1noxa103
Основной канал: https://t.me/kino_hd2

Last updated 2 weeks, 2 days ago

2 months, 3 weeks ago

Шпаргалка по сложности алгоритмов

Все наглядно и без "лишней воды". Может пригодиться для собесов.

https://www.bigocheatsheet.com/pdf/big-o-cheatsheet.pdf

#algorithm #interview

3 months ago

Новое событие в JFR для диагностики использования устаревшего (deprecated) кода

В Java есть специальная аннотация @Deprecated для маркировки уставшего кода. С определенной периодичностью такой код из JDK удаляется.

В больших проектах найти куски устаревшего кода в куче зависимостей задача не тривиальная и требующая хорошей автоматизации. В этой ситуации к нам приходит на помощь новый тип события в JFR. Он был добавлен в JDK 22.
Давайте посмотрим на простом примере как это работает.

https://habr.com/ru/articles/837052/

#jfr

Хабр

Новое событие в JFR для диагностики использования устаревшего (deprecated) кода

В Java есть специальная аннотация @Deprecated для маркировки уставшего кода. С определенной периодичностью такой код из JDK удаляется. Обычно о конкретных сроках удаления анонс делается заранее и в...

Новое событие в JFR для диагностики использования устаревшего (deprecated) кода
3 months, 2 weeks ago

AlgoMonster

Появилось довольно интересное дополнение к Leetcode для подготовки к техническому собеседованию в западные компании. AlgoMonster разработан программистами из Google, которые на своем опыте знают на сколько сложно качественно подготовиться к собеседованию как минимум в Google ))

https://algo.monster/dashboard

AlgoMonster

AlgoMonster: The Structured Path to Success on LeetCode Data Structure & Algorithm Interviews

Coding interviews stressing you out? Get the structure you need to succeed on LeetCode. Now powered by AI.

5 months, 4 weeks ago

Practice SQL - сайт для практики SQL запросов.

Навык работы с базами данных очень важен для разработчиков. Прелесть данного сайта в том, что вам не нужно самим заниматься разворачиванием тестовой базы. Достаточно открыть браузер. Также, в отличии от тестов, здесь вам нужно будет реально набирать и выполнять SQL, а это лучше запоминается.

https://www.sql-practice.com/

Sql-Practice

Learn SQL - Online SQL Terminal - Practice SQL Querys

Practice SQL querys with an online terminal. Solve SQL query questions using a practice database. Learn and improve your SQL skills.

6 months ago

Гарвардский курс по основам программирования CS50 (бесплатно)

Отличный курс по основам программирования. Можно быстро освежить базу. Особенно рекомендую новичкам.

https://youtube.com/playlist?list=PLawfWYMUziZqyUL5QDLVbe3j5BKWj42E5&si=ET3P_dbNTmHABDPx

6 months, 1 week ago

Аудио обзор книги "Kubernetes for Developers"

7 months, 2 weeks ago

Sealed (закрытые) классы Java: создание надежных и безопасных приложений

Sealed классы Java ограничивают набор классов, которые могут их реализовать. Это поможет предотвратить ряд ошибок и сделать код более удобным для сопровождения.

https://dzone.com/articles/java-sealed-classes-building-robust-and-secure-app

DZone

Java Sealed Classes: Building Robust and Secure Applications

Learn about Java sealed classes, which restrict the set of classes that can implement or extend them, can help prevent bugs, and make code more maintainable.

Sealed (закрытые) классы Java: создание надежных и безопасных приложений
7 months, 2 weeks ago

Красивый код с Optional и Either

Класс Optional хорошо подходит для ситуаций с отсутствующим значением как прекрасная альтернатива использованию null, но что делать если мы хотим в таких случаях возвращать разные объекты? Например если мы хотим работать с исключениями в функциональном стиле?

Есть несколько библиотек решающих эту задачу: vavr, fugue, lambda и either.

Either самая легковесная из них и детали работы с ней рассмотрены в статье.

https://dzone.com/articles/the-beauty-of-java-optional-and-either

DZone

The Beauty of Java Optional and Either

Many Java developers often overlook its functional programming capabilities. Learn how to chain Optional and Either to write concise and beautiful code.

Красивый код с Optional и Either
7 months, 2 weeks ago

System Design 101

Во многих компаниях на собеседованиях senior разработчиков этап System Design становится обязательным. В шпаргалке на высоком уровне рассматриваются такие вещи, как протоколы коммуникации, DevOps, CI/CD, архитектурные паттерны, базы данных, кэширование, микросервисы (и монолиты), платежные системы, Git, облачные сервисы etc. Особую ценность представляют диаграммы.

https://habr.com/ru/articles/770564/

Хабр

System Design 101

О сложных системах простыми словами. В шпаргалке на высоком уровне рассматриваются такие вещи, как протоколы коммуникации, DevOps, CI/CD, архитектурные паттерны, базы данных, кэширование, микросервисы...

System Design 101
7 months, 3 weeks ago

Опять транзакции…

Транзакция нужна когда у нас есть несколько операций, которые меняют данные в БД. В противном случае смысла в ней никакого нет и база сама откроет и закроет транзакцию внутри себя, без дополнительных указаний извне. Речь в данной статье будет идти о клиентском управлении транзакциями, через аннотацию Spring @Transactional и базу Postgres.https://habr.com/ru/articles/803395

Хабр

Опять транзакции…

Всем привет. На своем последнем месте работы я выполнял обязанности Java разработчика в одной из команд сервиса, чье приложение установлено в смартфоне большинства жителей РФ....

Опять транзакции…
We recommend to visit

Бизнес блог #1
Выжимаю книги до самой сути.

? Реклама - @jaMasha

? Хотите свою книгу? Мы напишем её за вас и сделаем книгу бестселлером. Подробности в боте @Summary_library_bot

? Оставьте след в истории с помощью книги
https://expert-book.pro

Фильмы и сериалы со всей планеты. Мы знаем, что посмотреть, где посмотреть и на что сходить в кино.

Last updated 3 days, 10 hours ago

Все материалы размещены по партнёрской програме ivi.ru | All materials are posted on the partner program ivi.ru

По всем вопросам: @kuzr103
Купить рекламу: https://telega.in/c/k1noxa103
Основной канал: https://t.me/kino_hd2

Last updated 2 weeks, 2 days ago