Чашечка Java
10.3K subscribers
3.13K photos
6 videos
50 files
4.41K links
Лучшие материалы по Java на русском и английском

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

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

Другие каналы: @tproger_channels
Download Telegram
Тестирование производительности виртуальных потоков Java в Jetty

Больше года я сравнивал обычные и виртуальные потоки в Java. На основе превью 19 версии JDK. Сравнение виртуальных и обычных потоков в Java. tldr: Чуда тогда не случилось, одинаковый код работает одинаково.

С тех пор прошло достаточно времени и вышли релизы всякого с поддержкой виртуальных потоков. Пора перетестировать на реальном софте.


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

@a_cup_of_java
___
Другие наши проекты
11 удивительных способов использования Wasm разработчиками

Read: https://www.infoworld.com/article/3715491/11-fun-ways-to-get-started-with-webassembly.html#tk.rss_java

@a_cup_of_java
___
Другие наши проекты
Java и C#. История одного вдохновения

Вероятнее всего вы видели этот или похожий мемы. Когда я их видел, у меня возникал только один вопрос "А почему?". И я решил разобраться в истории сосуществования этих языков и их заимствований друг у друга


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

@a_cup_of_java
___
Другие наши проекты
Уязвимость в плагине JetBrains GitHub

Была обнаружена новая проблема безопасности, затрагивающая плагин JetBrains GitHub, потенциально приводящая к раскрытию токенов доступа сторонним сайтам. Проблема затрагивает все IDE на базе IntelliJ начиная с версии 2023.1, если у них включен и настроен/используется плагин JetBrains GitHub.

Проблема уже устранена, и для всех IDE на базе платформы IntelliJ, начиная с версии 2023.1, выпущено обновление, содержащее исправление.


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

@a_cup_of_java
___
Другие наши проекты
Разыскиваем опытных Java-разработчиков

Обязанности:
— Участие в полном цикле разработки.
— Проектирование/разработка back-end и API.
— Обеспечение чистоты кода, тестирование, код-ревью, релизы.

Требования:
— Знание Java/Kotlin, Spring.
— Понимание микросервисной архитектуры.
— Опыт SQL/NoSQL.
— Опыт командной работы, код-ревью, git flow.

Откликайтесь тут

#вакансии #работа
Топ-5 курсов по изучению модульного тестирования JavaScript в 2024 году - Лучшее из многого

Здравствуйте, ребята, если вы хотитеизучить модульное тестирование на JavaScript и ищете лучшие ресурсы, такие как онлайн-курсы, книги и учебники, то вы пришли в нужное место. В прошлом я уже рассказывал о лучших курсах, книгах, сайтах и вопросах для собеседования по JavaScript, а сегодня я расскажу о 5 лучших онлайн-курсах, на которые вы можете записаться, чтобы изучить модульное тестирование JavaScript в 2024 году. Юнит-тестирование - обязательный навык для любого разработчика в современном мире разработки программного обеспечения, и хотя в JavaScript есть множество библиотек, которые могут помочь вам с юнит-тестированием, например Jasmine и Cactus, сначала вам нужно изучить основы.

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

Read: http://www.java67.com/2024/06/top-5-courses-to-learn-javascript-unit.html

@a_cup_of_java
___
Другие наши проекты
JetBrains Aqua IDE for Test Automation Now Generally Available

Aqua, the first IDE for test automation, is now generally available. The IDE supports multiple languages and major testing frameworks like Selenium and Cypress. JetBrains introduces a new licensing model with Free Individual Non-Commercial and Paid Commercial plans. Additionally, Aqua is included in the All Products Pack.
By Robert Krzaczyński

Read: https://www.infoq.com/news/2024/06/aqua-ide-test-automation/

@a_cup_of_java
___
Другие наши проекты
Apache Skywalking v10: Application Performance Monitoring Tool for Distributed Systems

The Apache Software Foundation has released version 10 of Apache SkyWalking, an open-source observability platform designed to provide comprehensive monitoring, tracing, and analytics for distributed systems. It features many new features and enhancements...
By Andrea Messetti

Read: https://www.infoq.com/news/2024/06/skywalking-apm/

@a_cup_of_java
___
Другие наши проекты
Hibernate и спецификация JPA: приключение на 20 минут

На прошлой неделе в блоге сообщества Spring АйО вышла статья-перевод про интересный кейс падения производительности при переходе на Hibernate 6.5. Оказалось, что выражения вида publisherId in :ids при пустом ids приводит к серьезной деградации производительности. Баг вскоре был пофикшен, однако, не дает покоя вопрос, почему так произошло?
Ниже приводим историю появления и незамедлительного решения этой проблемы, от лица Гэвина Кинга, создателя Hibernate.


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

@a_cup_of_java
___
Другие наши проекты
Разбираем магических зверей безопасности: AuthZ: abac/rbac, AuthN и 2FA

Вы знаете, что меня действительно выбивает из колеи забавит? Даже люди, которые давно работают в IT, путают аутентификацию и авторизацию. На пару проектах я столкнулся с тем, что некоторые ребята, которые работают в индустрии годами, не видят разницы между этими двумя понятиями. И это не просто “я офигеваю” озадачивает – это может быть опасно для безопасности систем, так как из за ложного определения мысли производят совсем не однозначные выводы.
Ну так гоу погружаться в этот мир деталей!

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

@a_cup_of_java
___
Другие наши проекты
Стоит ли книга для собеседования по системному проектированию в 2024 году? Обзор

Здравствуйте, ребята, если вы готовитесь к собеседованиям по разработке систем или программного обеспечения, то вы наверняка сталкивались с тем, что Собеседование по системному дизайну - инсайдерское руководство алекса Сю, одной из самых популярных книг по системному дизайну после "Проектирования приложений с большим объемом данных " Мартина Клеппманна. Впервые я столкнулся с Алексом Сю в Twitter, когда одно из его изображений о том, как работает HTTPS, стало вирусным. Изображение было довольно подробным и презентабельным, поэтому я начал следить за Алексом, а затем наткнулся на ByteByteGoего онлайн-курс "Системный дизайн" и книгу " Интервью по системному дизайну - руководство для инсайдеров".

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

Read: http://www.java67.com/2024/06/is-system-design-interview-book-worth.html

@a_cup_of_java
___
Другие наши проекты
Kata Academy: уникальный формат подготовки Java-разработчиков

Помимо девятимесячной программы обучения Java (плюс Spring, Kafka, REST, Docker, PostgreSQL, Kubernetes и другие современные топики), вы не будете платить за обучение на старте. Потому что в Kata действует постоплата — учитесь сейчас, платите после того, как начнёте работать. И академия гарантирует трудоустройство с зарплатой от 100 тыс. руб. 

Подать заявку

Это #партнёрский пост
Сервер на визитке

Все началось еще лет 10 назад, когда я впервые наткнулся на статью где было описано как эксперт по 3D-технологиям вместил сильно обфрусцированный код рейтрейсера на C++ в размеры своей визитки.


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

@a_cup_of_java
___
Другие наши проекты
Мои любимые бесплатные курсы для изучения JUnit и Mockito в 2024 году - Best of Lot

Здравствуйте, ребята, если вы хотите изучить JUnit, один из самых важных инструментов тестирования для Java-разработчиков, и ищете онлайн-ресурсы, такие как книги, онлайн-курсы, учебники и вопросы для собеседования, то вы пришли в нужное место. Ранее я уже рассказывал о лучших курсах, книгах, учебниках и вопросах для собеседования по JUnit, а в этой статье я расскажу о лучших бесплатных курсах для изучения JUnit в 2024 году. Но прежде чем мы перейдем к 7 лучшим бесплатным онлайн-курсам, которые научат вас всему, что нужно знать о JUnit, позвольте мне рассказать вам немного о том, что такое JUnit и почему для Java-разработчика важно изучить JUnit в 2024 году.

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

Read: http://www.java67.com/2024/06/my-favorite-free-courses-to-learn-junit.html

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

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


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

@a_cup_of_java
___
Другие наши проекты
Чашечка Java
Photo
Топ-6 сайтов, где можно БЕСПЛАТНО изучить Microsoft Azure Cloud - Best of Lot

Здравствуйте, ребята, облачные вычисления - это отличный навык, который необходимо освоить в 2024 году, и когда дело доходит до выбора облачной платформы, Microsoft Azure быстро становится одним из основных навыков для многих разработчиков, DevOps и инженеров-программистов, поскольку все больше и больше компаний переходят на облачные вычисления и Azure. Многие компании, в основном инвестиционные банки, также принимают стратегию мультиоблачности, что означает наличие резервной облачной платформы помимо AWS, что также способствует росту спроса на инженеров Azure. Если вы хотите изучить Azure и ищете лучшие ресурсы, то вы пришли по адресу. Ранее я уже рассказывал о лучшие курсы по облачным вычислениям, книги а также лучшие курсы по Azure и сегодня я поделюсь с вами лучшими местами и сайтами, где можно БЕСПЛАТНО научиться облачным вычислениям с помощью Microsoft Azure.

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

Read: http://www.java67.com/2024/06/top-6-websites-to-learn-microsoft-azure.html

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