Чашечка Java
8.57K subscribers
3.87K photos
13 videos
56 files
6.33K links
Лучшие материалы по Java на русском и английском

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
Java News Roundup: Keycloak 25, Jakarta EE 11 Update, Spring Framework, Hibernate ORM, Vaadin 24.4

This week's Java roundup for June 10th, 2024, features news highlighting: Keycloak 25, release reviews for Jakarta Authentication 3.1 and Jakarta Security 4.0, Spring Framework 6.2.0-M4 and corresponding service releases, Spring Data service releases, Hibernate 6.6.0.CR1 and 7.0.0.Alpha3, and the release of Vaadin 24.4.
By Michael Redlich

Read: https://www.infoq.com/news/2024/06/java-news-roundup-jun10-2024/

@a_cup_of_java
___
Другие наши проекты
Как шаблонный метод может сломать ваш Java код

ООП — это замечательно. За несоблюдение этой парадигмы принято ругать, а знание паттернов зачастую является обязательным. Но даже правильный подход не страхует полностью от ошибок. О том, как сломать программу при помощи обычного шаблонного метода, мы сегодня и узнаем.


Читать: https://habr.com/ru/companies/pvs-studio/articles/822275/?utm_campaign=822275

@a_cup_of_java
___
Другие наши проекты
👍3
Книга: «Java для опытных разработчиков. 2-е издание»

Привет, Хаброжители!

Язык Java – сердце корпоративного ПО. Если программист хорошо знает Java, он без особого труда найдет интересную работу. Поднимите ваши навыки Java на новый уровень вместе с экспертами. Основательно изучите такие мощные инструменты, как модели конкурентного выполнения и модули, и даже раскройте некоторые глубинные тайны Java.

Узнайте, как Java работает на уровне байт-кода. Освойте ценные приемы конкурентного выполнения и оптимизации быстродействия, а еще ключевые методы сборки, тестирования и развертывания. Также рассмотрите альтернативные языки для JVM – Kotlin и Clojure. Изучив материал, вы будете выделяться на фоне других разработчиков!

Читать: https://habr.com/ru/companies/piter/articles/821395/?utm_campaign=821395

@a_cup_of_java
___
Другие наши проекты
🔥3
Forwarded from Веб-страница
Мы расширяемся и ищем новых редакторов в команду!

Если вам нравятся наши соцсети и вы хотите принять участие в их развитии, то у вас появилась такая возможность.

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

#вакансии #работа
Стоит ли книга Cracking the Coding Interview в 2024 году? Обзор

Здравствуйте, ребята, если вы готовитесь к собеседованиям по программированию и задаетесь вопросом, стоит ли классическая книга Cracking the Coding Interview Гейла Лаакманна Макдауэлла в 2024 году, то вы пришли по адресу. В прошлом я уже рассказывал о лучших книгах и курсах для прохождения собеседований по кодингу, где упоминал эту книгу, и сегодня я собираюсь провести подробный обзор этой книги. Это была одна из первых книг, которую я использовал для подготовки к собеседованию по кодированию, и благодаря тому, что она посвящена вечно актуальной теме, я рад сказать, что она по-прежнему актуальна, но достаточно ли она хороша сейчас - это уже другой вопрос, который мы выясним в этой статье.

Вопросы и учебники для собеседования по Java

Read: http://www.java67.com/2024/06/is-cracking-coding-interview-book-still.html

@a_cup_of_java
___
Другие наши проекты
Spring Boot 3.2: замените свой RestTemplate на RestClient

Эта статья по Spring Boot 3.2 посвящена надстройке над  WebClient, которая называется RestClient и представляет собой более интуитивный и современный подход взаимодействия с RESTful сервисами.

В мире Spring Boot отправка HTTP запросов к внешним сервисам является весьма распространенной задачей. Традиционно при достижении этой цели разработчики полагались на  RestTemplate. Однако, по мере развития Spring Framework, на свет появился новый и более мощный способ обработки HTTP запросов: так называемый WebClient. Spring Boot 3.2 представил нам надстройку над  WebClient, которая получила название RestClient.

RestClient предлагает нам более современные и интуитивно понятные способы взаимодействия с RESTful сервисами.


Читать: https://habr.com/ru/companies/spring_aio/articles/822529/?utm_campaign=822529

@a_cup_of_java
___
Другие наши проекты
👍722
2
Топ-5 курсов для изучения бизнес-анализа в 2024 году - лучшие из лотов

Здравствуйте, ребята, если вы хотите изучать бизнес-анализ или хотите стать бизнес-аналитиком или бакалавром в 2024 году и ищете лучшие онлайн-курсы, то вы пришли в нужное место. BA - это одна из прибыльных профессий, где вам не нужно много технических навыков, но вы все равно можете получать высокую зарплату. Ранее я уже рассказывал о лучших курсах программирования и лучших курсах кодирования, а сегодня я собираюсь рассказать о лучших курсах по изучению бизнес-анализа, чтобы стать бакалавром в 2024 году Бизнес-анализ помогает организациям улучшить различные аспекты их повседневной работы, используя данные, поступающие от пользователей и их продуктов.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2024/06/5-courses-to-learn-business-analysis-in.html

@a_cup_of_java
___
Другие наши проекты
👍2
Обновление Java с 17 на 21: через тернии к звездам

Меня зовут Денис, я тимлид команды R&D в Naumen Service Management Platform.

Так как наш продукт написан в основном на Java, мы с большим нетерпением ждали очередной LTS релиз в прошлом году, предвкушая мощь виртуальных потоков и крутизну доработанного pattern matching.

В этой статье расскажу, с какими препятствиями на пути миграции систем на Java 21 столкнулась наша команда, что мы получили после обновления и стоит ли вообще обновляться.


Читать: https://habr.com/ru/companies/naumen/articles/822639/?utm_campaign=822639

@a_cup_of_java
___
Другие наши проекты
​​Это многое говорит о Java-разработчиках...
😁10🔥6
От логов к аудиту

Статья родилась, как водится, из рабочей задачи — нужно было внедрить аудит-логирование в некоторые микросервисы на Java и Spring.


Читать: https://habr.com/ru/articles/822923/?utm_campaign=822923

@a_cup_of_java
___
Другие наши проекты
👍2🎉1
Большой обзор: какой язык учить в 2024 году?

МТС оценили Java и другие 6 языков по популярности, порогу вхождения и зарплатам. Узнайте какое место заняла наша любимая «чашечка»: https://tprg.ru/0D9M
7 лучших классов Figma для изучения UI и UX дизайна в 2024 году

Здравствуйте, ребята, если вы хотите изучить Figma 2024, один из самых популярных инструментов UI и UX дизайна, и ищете лучшие ресурсы, такие как учебники, классы и онлайн-курсы, то вы пришли в нужное место. Ранее я рассказывал о лучшие курсы веб-дизайна и лучшие курсы веб-разработки, а в этой статье я расскажу о лучших онлайн-классах и курсах по изучению Figma для U.I. и UX-дизайна в 2024 году. Иметь красивый сайт не только выгодно, но и необходимо в современном мире, поэтому навыки U.I. и UX-дизайна пользуются большим спросом. В больших и малых компаниях есть много вакансий для опытных дизайнеров, а такие инструменты, как Figma, точно улучшат ваши навыки UI-дизайна.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2024/06/7-best-figma-classes-to-learn-ui-and-ux.html

@a_cup_of_java
___
Другие наши проекты
🔥2
«Скрипач не нужен» или что делать с тестовыми паролями

В любой разработке рано или поздно появляются тестовые стенды — отдельные инсталляции тестовой сборки вашей разрабатываемой системы, с тестовыми данными и тестовыми же учетными записями. Именно отсюда происходит знаменитое «admin/admin», которое вбивал в поля авторизации наверное каждый разработчик.

Теперь представьте что у вас в разработке не один проект а скажем 50, часть из которых требует нескольких стендов. Знакомо?


Читать: https://habr.com/ru/articles/823100/?utm_campaign=823100

@a_cup_of_java
___
Другие наши проекты
Как защитить веб сервисы при помощи шлюза OpenIG

Обеспечение безопасности веб сервисов — одна из важных частей процесса разработки. Если если в инфраструктуре несколько сервисов, то каждый из них должен быть должным образом защищен. Если реализовывать проверки политик безопасности в каждом сервисе, то затраты на разработку и поддержку таких сервисов существенно возрастают. При этом не избежать дублирования кода и ошибок разработки. Поэтому, управление защитой сервисов должно быть централизованным. Далее мы рассмотрим, как организовать централизованную защиту приложений на примере API-шлюза с открытым исходным кодом OpenIG, а так же добавим проверку авторизации доступа с JWT токеном

Исходный код для статьи https://github.com/maximthomas/openig-protect-ws/


Читать: https://habr.com/ru/articles/823212/?utm_campaign=823212

@a_cup_of_java
___
Другие наши проекты
1
Исправляем следующие 10 000 багов, связанные с наложением ссылок

Почему появляются баги? Существует много причин, но если мы взглянем на конкретные примеры, то сможем увидеть закономерности — и спроектировать наши системы так, чтобы избежать целых классов ошибок.

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


Читать: https://habr.com/ru/companies/sravni/articles/823246/?utm_campaign=823246

@a_cup_of_java
___
Другие наши проекты
Обзор - Стоит ли сертификат Google Data Analytics Professional в 2024 году?

Здравствуйте, друзья, если вы хотите стать аналитиком данных в 2024 году и ищете лучшие онлайн-курсы, руководства и учебники для изучения анализа данных, то вы пришли по адресу. В прошлом я уже рассказывал о лучших курсах по анализу данных, книгах и дорожной карте аналитика данных 2024 года, а в этой статье я расскажу об одном из самых популярных курсов Coursera для изучения аналитики данных, Сертификат Google Data Analytics Professional. С более чем 800 000 зачисленных на Coursera это один из самых популярных курсов по анализу данных на Coursera, и почему бы и нет? Он создан самой компанией Google. Он хорошо структурирован, актуален, и вы получите все необходимые навыки Data Analytics от экспертов Google.

Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2024/06/review-is-google-data-analytics.html

@a_cup_of_java
___
Другие наши проекты
Зачем backend-разработчику Camunda и как ей пользоваться? Разбираем на примере одного пятничного вечера

Я написала этот текст из желания помочь разработчикам, которым только предстоит познакомиться с Camunda. С чего начать и как не потеряться - подробно, с кодом и скринами.


Читать: https://habr.com/ru/companies/clevertec/articles/822333/?utm_campaign=822333

@a_cup_of_java
___
Другие наши проекты
🥰2
Побитовые проверки в Java и почему они так неоднозначны

Операторы "&" и "|" не вызывают вопросов, когда применяются в подходящих ситуациях. Но знаете ли вы о всех последствиях использования побитовых операторов вместо логических в Java? В этой статье мы рассмотрим как плюсы производительности такого подхода, так и минусы его читабельности.


Читать: https://habr.com/ru/companies/pvs-studio/articles/823488/?utm_campaign=823488

@a_cup_of_java
___
Другие наши проекты
13 бесплатных практических вопросов по экзамену 1Z0-829 для сертификации Java SE 17 в 2024 году (пробный тест)

Здравствуйте, ребята, если вы готовитесь к сертификационному экзамену 1Z0-829, чтобы стать сертифицированным разработчиком Java SE 17 от Oracle в 2024 году, и ищете практические вопросы для подготовки, то вы пришли в нужное место. В этой статье я расскажу о 13 практических вопросах по Java SE 17 из моего нового курса на Udemy. Прошло много времени с тех пор, как я выпустил какой-либо курс на Udemy, и сегодня я с радостью объявляю о запуске моего нового курса - Java SE 17 Mock Test для экзамена 1Z0-829. Я работал над этим курсом долгое время, с тех пор как был объявлен этот экзамен, и если вы следите за мной в Twitter, то вы также знаете об этом.
Вопросы и учебные пособия для собеседования по Java

Read: http://www.java67.com/2024/06/13-free-1z0-829-exam-practice-questions.html

@a_cup_of_java
___
Другие наши проекты