Чашечка Java @a_cup_of_java Channel on Telegram

Чашечка Java

@a_cup_of_java


Лучшие материалы по Java на русском и английском

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

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

Другие каналы: @tproger_channels

Чашечка Java (Russian)

Добро пожаловать в Telegram-канал "Чашечка Java"! Этот канал предназначен для всех, кто интересуется программированием на Java на русском и английском языках. Здесь вы найдете лучшие материалы, статьи, уроки и новости по Java, которые помогут вам расширить свои знания и навыки в этой области. Мы постоянно обновляем контент, чтобы предоставить вам самую актуальную информацию о Java и всем, что с ней связано. Подпишитесь на наш канал, чтобы не пропустить ни одной интересной публикации! Если у вас есть вопросы или предложения, не стесняйтесь обращаться к администратору по контакту @tproger_sales_bot. Пожалуйста, ознакомьтесь с правилами общения на канале по ссылке https://tprg.ru/rules и также загляните в другие наши каналы для еще большего контента по программированию и IT: @tproger_channels. Присоединяйтесь к нам и углубляйтесь в мир Java вместе с "Чашечкой Java"!

Чашечка Java

09 Dec, 18:58


Защита своего приложения с помощью JWT и Spring Security

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


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

09 Dec, 13:24


Расширение Spring Data репозиториев стало проще

В новом релизе Spring Data 2024.1 улучшена возможность добавления кастомной функциональности, что значительно упростило создание переиспользуемых экстеншенов.

В новом переводе от команды Spring АйО вы узнаете, как разработать расширения, которые подойдут для множества проектов, без привязки к конкретному доменному типу.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

09 Dec, 13:04


QCon SF 2024: Refactoring Large, Stubborn Codebases

Jake Zimmerman, Technical Lead of Sorbet at Stripe, and Getty Ritter, Ruby Infrastructure Engineer at Stripe, presented Refactoring Stubborn, Legacy Codebases at the 2024 QCon San Francisco conference. Zimmerman and Ritter demonstrated how to fix complaints on maintaining a large codebase with leverage and by ratcheting incremental progress.
By Michael Redlich

Read: https://www.infoq.com/news/2024/12/refactoring-zimmerman-ritter/

@a_cup_of_java | Другие наши каналы

Чашечка Java

09 Dec, 07:58


Управление REST API через cURL в Linux

Пост: Узнайте, как использовать команду cURL в Linux для отправки HTTP-запросов. Этот инструмент поможет вам проверить RESTful Web Services, выполнить аутентификацию и автоматизировать процессы через скрипты. Поддержка GET и POST запросов делает cURL незаменимым помощником для разработчиков. 🎓 Бесплатные курсы Linux для разработчиков и администраторов

Если вы хотите погрузиться в Linux, обязательно ознакомьтесь с подборкой бесплатных онлайн курсов. Здесь вы найдёте материалы для программистов, веб-разработчиков и IT-профессионалов, которые помогут начать ваш путь в мире Linux!

Подробности: http://www.java67.com/2017/10/how-to-test-restful-web-services-using.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

09 Dec, 02:46


Java News Roundup: JDK 24 in Rampdown, JDK 25 Expert Group, Jakarta EE 11 Core Profile, Spring Cloud

This week's Java roundup for December 2nd, 2024 features news highlighting: JDK 24 in Rampdown Phase One; the formation of the JDK 25 Expert Group; the release of Jakarta EE 11 Core Profile and Spring Cloud 2024.0.0; and point releases for GlassFish, Open Liberty, Quarkus and Apache Camel.
By Michael Redlich

Read: https://www.infoq.com/news/2024/12/java-news-roundup-dec02-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

07 Dec, 05:52


Сколько памяти нужно в 2024 году для выполнения миллиона конкурентных задач?

Помните сравнение потребления памяти для асинхронного программирования на популярных языках 2023 года?

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

Давайте снова проведём бенчмарки и изучим результаты!


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

07 Dec, 05:28


Keycloak интеграция со Spring boot

Данная стать является инструкцией для новичков, которые хотели бы использовать Keycloak в своих проектах на Spring в качестве безопасности.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

06 Dec, 14:47


Java Digest #19

Всем привет! 👋 👋 👋 👋 Мы — Java-разработчики Т-Банка: Андрей, Арсений, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом.

В этом выпуске мы пройдемся по JEP, которые попадут в Java 24. Взглянем на новые релизы: IntelliJ IDEA 2024.3, Spring Framework 6.2 и Spring Boot 3.4, а еще Armeria 1.31.0 и Kora 1.1.16. Посмотрим новый алгоритм сбора мусора Mark-Scavenge. Узнаем больше о точках отказа в хайлоад-системах и LLVM. А еще разберемся, как ускоряли time-to-code в IntelliJ IDEA, какие тонкости есть в Hibernate и во многом другом 🙂
Читать девятнадцатый выпуск

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

@a_cup_of_java | Другие наши каналы

Чашечка Java

06 Dec, 12:53


Concurrency в Spring Boot приложениях: как сделать правильный выбор

Команда Spring АйО перевела и адаптировала доклад «Concurrency in Spring Boot Applications: Making the Right Choice» Андрея Шакирина с последнего Devoxx Belgium.

В докладе автор рассказал про различные подходы по работе с concurrency в целом, а также именно в Spring Boot приложения.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

06 Dec, 10:06


Математическое доказательство ненужности service-layer на бэкенде при взаимодействии через RPC

Холодная и беспристрастная как лезвие скальпеля опытного хирурга математика доказывает порой крайне неочевидные вещи... В современных веб-приложениях service-layer не нужен?!


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

06 Dec, 08:51


Лол, вышел рок-гимн для программистов с открытым исходным кодом!🤘

Создание музыки с помощью программного кода? Комедийная метал-группа Nanowar Of Steel сделала именно это. Текст их новой песни HelloWorld.java полностью состоит из Java-кода. И, конечно, всё выложено на GitHub.

В тексте — циклы, условные операторы, обработка исключений и всё, что нужно для настоящего программного рока. Смотрите сами!

#новости #факты

Чашечка Java

06 Dec, 06:19


Применимость Java в искусственном интеллекте: 7 библиотек для нейросетей, которые стоит изучить

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


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

05 Dec, 19:58


Получаем персональные данные пользователей с Госуслуг: Интеграция с ЕСИА на Java

В эпоху цифровизации обеспечение надежной аутентификации и авторизации пользователей становится основой для безопасного доступа к различным государственным сервисам. Единая система идентификации и аутентификации (ЕСИА) предоставляет инструменты для выполнения этих задач в России. В этой статье я поделюсь опытом интеграции с ЕСИА с использованием OpenID Connect 1.0, а также предоставлю пример реализации интеграции на Java с ЕСИА для получения персональных данных пользователя.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Dec, 13:28


Mark–Scavenge: ждем, пока мусор выбросит себя сам

Исследователи из Oracle и Уппсальского университета представила новый алгоритм сборки мусора — Mark–Scavenge. Он решает проблему избыточной работы, которая возникает при использовании доступности объекта как прокси для оценки его "живучести".

Команда Spring АйО перевела статью, в которой можно подробнее ознакомиться с подробностями работы нового алгоритма.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Dec, 11:43


Внутри Java Enterprise кода: проверка Flowable

Язык Java известен широким применением в бизнесе. Бизнес-процессами необходимо управлять, в чём может помочь платформа Flowable, которая, так сложилось, написана на Java, так ещё и с открытым исходным кодом! А значит, мы можем изучить его с помощью PVS-Studio и попробовать найти ошибки.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Dec, 09:17


Работаем с JSONB в JPA EclipseLink

Поддержка полей JSONB в СУБД PostgreSQL стала результатом большой работы команды PostgresPro и приблизила использование форматов и инструментов для работы с JSON в этой базе данных к статусу полноценной. В отличии от текстового в своей основе типа JSON, JSONB позволяет строить индексы по содержимому поля, что должно значительно ускорить поиск по таким данным. Также он реализует некоторые оптимизации, например не поддерживает дубликаты ключей в рамках одного уровня JSON-структуры, а если они все-таки встречаются, использует последнее значение.

В этой статье мы попробуем подключить и использовать функционал JSONB-полей в нашем java-приложении на фреймворке Jmix. Если вы используете Spring, решения по настройке и, может быть, даже использованию могут слегка отличаться, т. к. там используется ORM Hibernate.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Dec, 06:25


Unit-тестирование — мастхэв?

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


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Dec, 06:25


Как избежать God Object в Java: несколько способов

Привет, Хабр!

Однажды передо мной вырос, как снежный ком, чудовищный God Object — класс, который хотел быть всем сразу. У него была и бизнес-логика, и данные, и контроллеры, и, кажется, даже немного души. Вдохновленный этой катастрофой, решил поделиться несколькими способами, как избежать этого монстра.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Dec, 05:11


Oracle Ships GraalVM Java JIT Compiler - But Only in Its Own JDK

Oracle added the GraalVM Just-in-time (JIT) compiler as an experimental feature to Oracle JDK 23, its OpenJDK distribution, in September 2024. The GraalVM JIT compiler is faster than the standard OpenJDK JIT compiler and easier to maintain. Oracle's move is controversial because it has investigated including the GraalVM JIT compiler in all OpenJDK distributions, not just its own.
By Karsten Silz

Read: https://www.infoq.com/news/2024/12/oracle-jdk-graalvm-jit-compiler/

@a_cup_of_java | Другие наши каналы

Чашечка Java

03 Dec, 17:15


Что нового в IntelliJ IDEA 2024.3

Недавно вышла новая версия IntelliJ IDEA 2024.3, в которой появилось довольно много новых фич. Команда Amplicode подготовила обзор основных возможностей IDE.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

27 Nov, 13:01


Систематизируйте и углубите знания разработки на Java на курсе Яндекс Практикума.

За 6 месяцев научитесь тому, что отличает опытного разработчика от новичка:

— напишете своё приложение‑блог с использованием наиболее популярного сейчас фреймворка Spring Boot, а также научитесь правильно писать тесты с кешированием контекстов;

— используя реактивный стек на Spring Boot, напишете веб‑приложение, которое состоит из нескольких сервисов, использует данные из СУБД и Redis в качестве кеша, производит аутентификацию и авторизацию пользователей. Сервисы будут развёрнуты при помощи средств Docker;

— создадите инфраструктуру банка для совершения трансакции с аудитом операций при помощи микросервисной архитектуры, которая поддерживается экосистемой Spring. Часть микросервисов будет сообщаться между собой через RESTful API, а часть — через стриминговую платформу Apache Kafka. Также будет задействован ELK‑стек для мониторинга и логирования.

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

Начать можно бесплатно!

Это #партнёрский пост

Чашечка Java

27 Nov, 12:11


Что нового в Spring Framework 6.2, Spring Boot 3.4 и каковы планы на будущее?

Команда Spring АйО перевела статью InfoQ, посвящённую новым версиям Spring Framework и Spring Boot. В статье обсуждаются улучшения последних релизов, анонс следующего поколения Spring, запланированного на 2025 год, а также ответы на вопросы редакции InfoQ от руководителя проекта Spring Framework Юргена Хёллера и контрибьютера Spring Framework core Себастьяна Делюза.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

27 Nov, 09:46


Presentation: Optimizing Java Applications on Kubernetes: Beyond the Basics

Bruno Borges discusses the strategies for enhancing Java application performance on Kubernetes, focusing on leveraging JVM ergonomics, and managing garbage collection processes.
By Bruno Borges

Read: https://www.infoq.com/presentations/optimizing-java-app-kubernetes/

@a_cup_of_java | Другие наши каналы

Чашечка Java

26 Nov, 14:45


🛠️ Мастхэв для Java-разработчика

Java-разработчики — атланты, на которых держатся продукты. А силы этим ребятам прибавляют топовые инструменты. Собрали в подборку некоторые из них🚀

Сохраняйте пост и делитесь с друзьями. Не жадничайте. А если знаете еще что-то крутое, рассказывайте в комментариях 💬

Чашечка Java

26 Nov, 13:45


Тренды Java: как российские разработчики делают то, что другие только планируют

Java уже почти 30 лет остаётся одним из самых популярных языков программирования, неизменно входя в тройку лидеров. И в 2024 году она продолжает быть в центре внимания российских разработчиков. Исследование от Axiom JDK и JUG Ru Group «Тренды Java в России», в котором приняли участие более 500 специалистов, открыло интересные факты об их предпочтениях и инструментах. Если вы работаете с Java, то вам будет любопытно узнать, как развивается её экосистема в России.

Мы благодарим всех, кто принял участие в этом опросе и внёс вклад в развитие Java в стране! Теперь в бору Java на Алтае растет несколько сотен сосен, каждая из которых символизирует вашу поддержку и вклад в озеленение планеты.
.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

26 Nov, 08:09


Java News Roundup: OpenJDK and Jakarta EE 11 Updates, Payara Platform, Vert.x, Log4j, JobRunr

This week's Java roundup for November 18th, 2024 features news highlighting: OpenJDK JEPs targeted and proposed to target for JDK 24; Jakarta EE 11 Core Profile in release review; the November 2024 Payara Platform release; the first release candidate of Vert.x 5.0; and point releases of Log4j 2.24.2 and JobRunr 7.3.2.
By Michael Redlich

Read: https://www.infoq.com/news/2024/11/java-news-roundup-nov18-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

26 Nov, 07:40


Чего ждёт рынок от java-разработчика уровня middle

Привет! Меня зовут Игорь Честнов, я автор на курсе «Мидл java-разработчик» в Яндекс Практикуме. В статье расскажу, каких навыков и компетенций работодатели ждут от java-разработчиков среднего уровня. А ещё приведу список полезных ресурсов, которые помогут джунам продвинуться в карьере.

Мидл java-разработчику необходимо обладать большим количеством профессиональных навыков и уметь работать с конкретными инструментами. И конечно, не стоит забывать про софтскилы — без них вырасти вряд ли получится. В статье я постараюсь всё это структурировать и разложить по полочкам — ведь на самом деле карьерный путь разработчика совсем не страшный и очень интересный.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

26 Nov, 05:46


Генетический алгоритм: природа в действии для оптимизации сложных задач (c примером на java)

Генетические алгоритмы (ГА) — это мощный инструмент для решения задач оптимизации, вдохновленный процессами эволюции в природе. Они применяются в таких областях, как маршрутизация, машинное обучение, финансовая аналитика, проектирование и многие другие. В этой статье я разберу принцип работы ГА и приведу пример решения, одной из самых популярных задач в алгоритмах на языке Java.

Алгоритм основан на модели эволюции Дарвина. Его ключевые компоненты:


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

26 Nov, 01:47


Java News Roundup: OpenJDK and Jakarta EE 11 Updates, Payara Platform, Vert.x, Log4j, JobRunr

This week's Java roundup for November 18th, 2024 features news highlighting: OpenJDK JEPs targeted and proposed to target for JDK 24; Jakarta EE 11 Core Profile in release review; the November 2024 Payara Platform release; the first release candidate of Vert.x 5.0; and point releases of Log4j 2.24.2 and JobRunr 7.3.2.
By Michael Redlich

Read: https://www.infoq.com/news/2024/11/java-news-roundup-nov18-2025/

@a_cup_of_java | Другие наши каналы

Чашечка Java

25 Nov, 19:38


Введение в Spring AOP на примере кастомизации логирования

Аспектно-ориентированное программирование (AOP) — это мощный инструмент для разделения кода, который позволяет изолировать кросс-функциональные задачи, такие как логирование, обработка транзакций и безопасность, от основной бизнес-логики. В этой статье мы рассмотрим, как использовать AOP в Spring для реализации кастомного логирования с помощью аннотации и аспектов.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

25 Nov, 14:04


Квиз: Как хорошо ты понимаешь работу виртуальной машины JVM?

Проверьте, насколько хорошо вы разбираетесь в JVM. От теоретических основ до практических примеров кода — этот квиз проверит ваши знания и поможет узнать что-то новое!

Читать: «Квиз: Как хорошо ты понимаешь работу виртуальной машины JVM?»

@a_cup_of_java | Другие наши каналы

Чашечка Java

25 Nov, 13:53


Spring News Roundup: Delivering GA Releases of Boot, Security, Auth Server, Integration, Modulith

There was a flurry of activity in the Spring ecosystem during the week of November 18th, 2024, highlighting GA releases of: Spring Boot, Spring Security, Spring Authorization Server, Spring Integration, Spring Modulith, Spring AMQP, Spring for Apache Kafka and Spring for Apache Pulsar.
By Michael Redlich

Read: https://www.infoq.com/news/2024/11/spring-news-roundup-nov18-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

25 Nov, 12:58


Что нового в Spring Boot 3.4

Недавно состоялся релиз Spring Framework 6.2, вслед за ним последовал релиз Spring Boot 3.4.

Команда Spring АйО подготовила перевод статьи Josh Long об основных изменениях и улучшениях, которые вошли в последний релиз.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

25 Nov, 11:30


Naumen приглашает Java-разработчиков на онлайн-митап. Спикеры поделятся опытом в промышленной Java-разработке, реальными кейсами и рекомендациями. 

В программе три доклада:
Как приручить JSON — Максим Осипов, руководитель группы разработки Naumen SMP
Прагматика микросервисов: строим большую систему с помощью пачки монолитов — Дмитрий Черкасов, DevRel Jmix
Бэкэнд изображений в ОК — Руслан Измайлов, ведущий java-разработчик в ОК, VK

Старт митапа — 5 декабря в 16:00 мск | 18:00 екб. 

Участие как всегда бесплатное, нужна только регистрация. 

Зарегистрироваться на митап.

Реклама, АО «Нау-сервис», ИНН 6671116364
https://www.naumen.ru/
erid: 2VtzqucXtrT

Чашечка Java

24 Nov, 22:03


QCon San Francisco 2024 Day 2: Shift-Left, GenAI, Engineering Productivity, Languages/Paradigms

The 18th annual QCon San Francisco conference was held at the Hyatt Regency San Francisco in San Francisco, California. This five-day event, organized by C4Media, consists of three days of presentations and two days of workshops. Day Two, scheduled on November 19th, 2024, included a keynote address by Lizzie Matusov and presentations from four conference tracks.
By Michael Redlich

Read: https://www.infoq.com/news/2024/11/day-two-qcon-sf-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

20 Nov, 13:32


Версионирование эндпоинтов — это просто

Команда Spring АйО перевела и адаптировала доклад "Endpoint versioning made simple" Бауке Найхаус (Bouke Nijhuis) с последнего Devoxx Belgium.

В докладе автор объясняет, зачем нужно версионировать API, и подробно сравнивает различные подходы к реализации этой задачи.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

20 Nov, 13:32


Честный взгляд на Spring Data JPA

Spring Data JPA считается швейцарским ножом для работы с БД в Java. Однако Spring Data JPA не заслуживает своего триумфа и вот почему...


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

20 Nov, 06:55


От подвала до облака: как обучить нейросеть в домашних условиях

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


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

19 Nov, 19:16


🚀 Поддержка GraalVM Native Image в AWS CRT для Java

AWS выпустила поддержку GraalVM Native Image для пакета AWS CRT для Java в версии 0.31.1. Это улучшение позволяет использовать CRT на платформе GraalVM, значительно ускоряя обработку запросов и уменьшая размер архива. Благодаря этому AWS CRT становится более эффективной альтернативой для работы с AWS API. 🚀 Поддержка GraalVM Native Image на AWS!

AWS представила поддержку GraalVM Native Image для снижения времени запуска и нагрузки на память в приложениях с высокой чувствительностью к задержкам. Подробнее о процессе интеграции и полезных ресурсах на GitHub. Узнайте, как это может улучшить ваши проекты!

Подробности: https://aws.amazon.com/blogs/developer/aws-crt-client-for-java-adds-graalvm-native-image-support/

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

19 Nov, 11:01


Уже завтра собеседование на Middle Java с разработчиком из МТС

20 ноября (уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика.

Как это будет:
 1. Мария Ядерцова ведущий Java-разработчик в МТС Диджитал и ex. Сбербанк-Технологии будет задавать реальные вопросы и задачи разработчику-добровольцу
 2. Мария будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
 3. В конце можно будет задать любой вопрос Марии

Что узнаешь на прямом эфире от ШОРТКАТ:
 — Чего ждут от кандидатов на Middle позиции в Java-разработке
 — Какие вопросы задают на интервью и зачем
 — Как подготовиться к собесу, чтобы получить оффер

Это бесплатно? Бесплатно

Переходи в бота, чтобы получить ссылку на эфир: @shortcut_sh_bot

Это #партнёрский пост

Чашечка Java

18 Nov, 11:51


Spring Framework 6.2.0: переопределение бинов в тестах

Недавно вышел Spring Framework 6.2, который включил в себя множество улучшений и новых возможностей. К одним из них можно отнести переопределение бинов в тестах.

В новом переводе от команды Spring АйО вы узнаете как можно использовать @TestBean, @MockitoBean и @MockitoSpyBean для переопределения бинов в тестах.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

18 Nov, 10:14


Эволюция Assert'a на примере тестирования вездехода из Звездных Войн

Привет, Хабр! Меня зовут Михаил Палыга, я инженер в Блоке обеспечения и контроля качества выпуска изменений ПО в РСХБ‑Интех. На проекте для проверки данных мы пользуемся библиотекой AssertJ — Java библиотекой с открытым исходным кодом, используемой для написания гибких, содержательных и легко читаемых проверок в тестах Java. Мы любим использовать цепочки методов в других наших классах, поэтому данная библиотека органично вписалась в код наших тестов.

Я опишу, как со временем менялся наш подход к проведению проверок данных и как менялись сами классы проверок. А чтобы было чуть проще и интересней — займемся тестированием чего‑нибудь из вселенной Звездных Войн. Например, протестируем имперский бронированный транспортный вездеход AT‑AT.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

18 Nov, 04:23


Паттерн Builder в Java на котиках

Привет, друзья! Сегодня рассмотрим реализацию паттерна «Строитель» в Java. Паттерн может превратить необъятный хаос параметров в аккуратную и управляемую конструкцию. И всё это на примере наших пушистых друзей — котиков.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

18 Nov, 04:06


Java News Roundup: Spring Framework 6.2, OpenJDK JEPs, Micronaut 4.7, Gradle 8.11

This week's Java roundup for November 11th, 2024 features news highlighting: the release of Spring Framework 6.2.0; four JEPs that have been targeted for JDK 24; two JEPs that have been proposed to target for JDK 24; three new JEP candidates; and the release of Micronaut 4.7.0 and Gradle 8.11.0.
By Michael Redlich

Read: https://www.infoq.com/news/2024/11/java-news-roundup-nov11-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

15 Nov, 10:22


5 самых востребованных языков программирования в 2025 году

Проанализировали зарубежные и российские исследования и выяснили, какие языки будут в топе в следующем году.

Читать: «5 самых востребованных языков программирования в 2025 году»

@a_cup_of_java | Другие наши каналы

Чашечка Java

15 Nov, 10:10


Почему в разработке чат-ботов мы в качестве основы используем Jmix

И за шесть лет работы в нашей айти-команде пока не нашли ни одного критичного минуса. Рассказываю как мы пилим чат-ботов на базе Jmix


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

15 Nov, 07:02


Test-Driven Development: как полюбить модульное тестирование

Как и многие, я, как мог, сопротивлялся Test-Driven Development. Я не понимал, почему тесты нужно писать перед реализацией. Почему мы должны выворачивать разработку наизнанку и переворачивать естественный, как мне тогда казалось, процесс, с ног на голову.

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

И об этом мы поговорим в статье ниже.

Мы разберём страхи, останавливающие разработчика перед тем, чтобы начать, наконец, писать тесты. Выявим очевидные преимущества. Обсудим основные правила разработки через тестирование. И подкрепим всё это реальными примерами.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

14 Nov, 18:25


Оптимистические и пессимистические блокировки на примере Hibernate (JPA)

Привет, Хабр! Давно хотел стать частью «деврел» сообщества: писать статьи, участвовать автором в митапах и т. д. Но никак не мог найти тему для рассказа. Недавно решил изучить тему «оптимистическая» и «пессимистическая» блокировки, но на мое удивление ни в ру сегменте, ни в англ сегменте — хороших статей, которые дают полное представление об двух типах блокировок с применением Hibernate, нет, поэтому я решил агрегировать всю информацию в одной короткой статье. Так как это моя первая статья, буду рад критике:) Итак, погнали.

P. S. Это статья не является полным гайдом для этих двух типов блокировок, она в первую очередь нацелена дать понятное описание двух решений одной проблемы, а если нужны примеры использования в Hibernate, то добро пожаловать в Google:)


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

14 Nov, 14:37


Kafka Streams ч3: Stateless processing

В предыдущих статьях [ноль, один] мы рассмотрели основные концепции Kafka Streams и сравнили их со стандартными подходами обработки потоковых данных. В этой части мы сосредоточимся на stateless processing (обработке без сохранения состояния) и поймем как применять различные операции Kafka Streams для решения практических задач. Мы создадим приложение для обработки данных медицинской клиники.

Требования к ETL пайплайну:

Приложение должно обрабатывать поток JSON-сообщений из входного топика Kafka (patient-records), содержащих информацию о пациентах медицинской клиники. Цель состоит в том, чтобы применять различные stateless операции для трансформации данных и отправлять результаты в выходной топик (clinic-notifications-topic). Это позволит продемонстрировать, как использовать основные возможности Kafka Streams для обработки данных без сохранения состояния.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

14 Nov, 12:26


Книга: «Простое объектно-ориентированное проектирование: чистый и гибкий код»

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

Объектно-ориентированное проектирование (ООП) — не просто чисто инженерная задача; оно перерастает в искусство. Никакая заданная последовательность шагов не приведет к оптимальному проекту. Объектно-ориентированное проектирование требует творческого подхода.

В книге «Простое объектно-ориентированное проектирование: чистый и гибкий код» Маурисио Аниче рассматривает ООП с двух точек зрения: как предотвратить резкое увеличение сложности системы и как получить «достаточно хорошую» архитектуру.

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

@a_cup_of_java | Другие наши каналы

Чашечка Java

14 Nov, 11:54


Протоколы внутренней маршрутизации

Материал продолжает серию статей, посвящённую семинарам внутреннего обучения, которые проводятся в IT-компании NAUKA. Надеемся, что сведения, представленные в ней, будут полезными для школьников старших классов, студентов младших курсов ВУЗов, сотрудников IT-компаний, не связанных в своей работе с IT-инфраструктурой.

В данном разделе будут кратко рассмотрены протоколы внутренней динамической маршрутизации (RIP, EIGPR, OSPF) наиболее часто используемые в настоящее время для сетей IPv4.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

14 Nov, 08:56


YYYY? yyyy!

Знаете ли вы, в чём разница между 'Y' и 'y' символами в паттерне даты в Java? В этой статье мы рассмотрим, как неправильное форматирование даты может привести к ошибке, а также расскажем вам про нашу новую диагностику V6122 для языка Java, которая убережёт вас от внезапных путешествий во времени.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

13 Nov, 14:51


Сборка мусора в Java. Часть 2. Прогресс со времени выхода JDK 8

Команда Spring АйО перевела и адаптировала доклад "Garbage Collection in Java: The progress since JDK 8" Стефана Йоханссона(Stefan Johansson) с последнего Devoxx Belgium.

Доклад получилось поделить на две статьи:

* В первой мы рассказали про основы работы сборки мусора в Java и различных сборщиках мусора

* Вторая часть посвящена сравнению производительности сборщиков и их прогрессу с момента выхода JDK 8


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

13 Nov, 14:51


Транзакции в Spring: сила управления данными

Привет, Хабр! Сегодня разберемся с транзакциями в Spring так, чтобы всё стало ясно и понятно: зачем они нужны, как работают и как их настроить так, чтобы данные были под контролем.

Начнем с самого начала. Транзакция — это единица работы, которая должна быть выполнена полностью или не выполнена вовсе. Представьте банковскую операцию: перевод денег с одного счета на другой. Если деньги списаны с первого счета, но не зачислены на второй, у нас проблемы. Именно для таких ситуаций нужны транзакции.

В Spring управление транзакциями стало простым и интуитивно понятным благодаря хорошим инструментам и абстракциям. Рассмотрим, как это всё работает.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

13 Nov, 14:51


Как я пытался приручить кофемашину

Добрый день. Делюсь своей старой исследовательской мини-статьей. Не ругайтесь, мне просто было скучновато.

Я, как и любой программист, люблю изучать что-то новое. Все мы знаем о киношных хакерах, которые могут парой нажатий кнопок на любом холодильнике, взломать инсту маминой подруги.

Очередное желание изучить что-то новое привело меня к попытке написать программу (на rust), которая должна без инъекции взаимодействовать с запущенным java приложением. Я хотел читать и изменять память нужных мне java объектов без загрузки java-agent модулей, без использования jni, без загрузки новых классов в приложение и т.п. У меня есть PID процесса и знание о том, что это java приложение.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

13 Nov, 14:51


Java 24 to Reduce Object Header Size and Save Memory

JEP 450 (Compact Object Headers) has been targeted for delivery in JDK 24. This currently experimental feature optimizes heap utilization by shrinking the size of the mandatory object header in HotSpot. This should reduce overall heap size, improve density of deployments, and increase data locality.
By Ben Evans

Read: https://www.infoq.com/news/2024/11/compact-headers-java24/

@a_cup_of_java | Другие наши каналы

Чашечка Java

13 Nov, 14:51


Создание плагина для IntelliJ IDE с подключением GigaChat для проверки качества кода

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


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

13 Nov, 14:51


Поддержка RestClient для OAuth2 в Spring Security 6.4

Команда Spring АйО перевела статью, в которой Steve Reisenberg рассказал о множестве полезных улучшений для работы с OAuth2 в Security 6.4.

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


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

13 Nov, 14:51


Java News Roundup: Spring Cloud, Project Loom, Open Liberty, Groovy, Jakarta EE 11 Update

This week's Java roundup for November 4th, 2024 features news highlighting: the first candidate release of Spring Cloud 2024; an update on Project Loom; the release of Open Liberty 24.0.0.11; point and milestone releases for Apache Groovy; and an update on Jakarta EE 11.
By Michael Redlich

Read: https://www.infoq.com/news/2024/11/java-news-roundup-nov04-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

13 Nov, 12:57


Spring и Hibernate простыми словами: обзор для новичков

Spring и Hibernate — два популярных инструмента для Java, которые используются в разработке приложений. В этой статье мы исследуем их основные функции и особенности, как они работают вместе и почему так высоко ценятся в IT-индустрии. А сложные концепции разбираем на понятные кусочки, которые мягко введут в курс дела любого новичка: программиста, аналитика или менеджера по продукту.


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

Чашечка Java

13 Nov, 11:01


Как попасть в ИТ-команду, где не боятся ошибаться?

23 и 24 ноября в Т-Банке пройдет Java Weekend Offer для разработчиков уровня middle и senior. Можете пройти собеседование за выходные и, если всем все понравится, получить оффер. 

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

Узнайте больше и успейте оставить заявку до 20 ноября.

Это #партнёрский пост

Чашечка Java

12 Nov, 14:46


200 проектов для практики программистам любого уровня

Пет-проекты обычно делают для себя в свободное время. Но основная проблема — это найти такие пет-проекты, чтобы научиться чему-нибудь полезному, не забить на них в процессе и сделать их так, чтобы в портфолио не стыдно было приложить.

Тут автор проделал огромную работу и сделал аж 200 идей для ваших проектов. И что круто — этот список подходит не только новичкам и не ограничивается какими-то определёнными технологиями. Все проекты удобно разделены по уровню сложности и стеку: блокчейн, веб, редактор изображений — да буквально что угодно! Остаётся только выбрать и начать.

#хобби #карьера

Чашечка Java

12 Nov, 11:02


Пятый юбилейный митап IT Talk by Sber в Новосибирске!

Вас ждет возвращение к истокам, ведь тема митапа — Java и всё, что с ним связано. Вам определенно будет что и кого послушать и с кем пообщаться!

Когда и где: 14 ноября, Новосибирск, лофт-парк «Подземка».

Темы и спикеры: 
— Разделяй и властвуй: Практический подход к горизонтальному масштабированию реляционных баз данных в Java (Дмитрий Дрожжин, Lead Java-разработчик)
— Различия и особенности локального запуска и запуска в контейнере (Вячеслав Гуров, Senior Java-разработчик)
— Использование коллекций java.util.concurrent для разных моделей Producer-Consumer с различной интенсивностью операций добавления, удаления, поиска и количеством участников (Роман Бондарь, Lead Java-разработчик)

Как попасть на мероприятие? Регистрируйтесь и приходите 14 ноября!

Это #партнёрский пост

Чашечка Java

11 Nov, 10:02


Yandex DEVent PRO: митап для опытных бэкенд-разработчиков

Вас ждут три хардовых доклада: 

— Роман Косарев, руководитель разработки Яндекс Недвижимости. Расскажет, как и почему ребята пришли к федеративному GraphQl в архитектуре синхронного API сервиса

— Никита Макаров, руководитель Универсального поиска. Подробно покажет, как внедрение YandexGPT помогло пользователям быстрее принимать решения при покупке товара

Дмитрий Плещеев, руководитель группы разработки сервисов картографии. Расскажет, как команда Автономного транспорта создаёт высокоточные карты и зачем они нужны

Зарегистрироваться на митап можно тут.

Мероприятие пройдёт в офлайн-формате. Количество мест ограничено. Пожалуйста, после регистрации дождитесь подтверждения вашего участия — оно придёт на электронную почту.

Реклама. ООО "Яндекс", ИНН 7736207543.

Чашечка Java

11 Nov, 07:26


Пример использования Spring Data и Redis для временного хранения персональных данных

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


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

11 Nov, 05:04


InfoQ Dev Summit Munich: In-Memory Java Database EclipseStore Delivers Faster Data Processing

At the InfoQ Dev Summit Munich, Markus Kett presented a database alternative for Java: The in-memory EclipseStore promises faster data processing with lower cloud costs. It stores Java objects as binary files in local or cloud file systems and uses Java Streams for queries. But applications must manage concurrent writes and use the commercial MicroStream Cluster for multiple JVM instances.
By Karsten Silz

Read: https://www.infoq.com/news/2024/11/java-database-eclipsestore/

@a_cup_of_java | Другие наши каналы

Чашечка Java

11 Nov, 02:46


OpenJDK News Roundup: Instance Main Methods, Flexible Constructor Bodies, Module Import Declarations

There was a flurry of activity in the OpenJDK ecosystem during the week of November 4th, 2024, highlighting: five JEPs, having successfully completed their respective reviews, are now Targeted for JDK 24; five new JEPs have been Proposed to Target for JDK 24 and will be under review during the week of November 11th, 2024; and two JEP drafts that have been promoted to Candidate status.
By Michael Redlich

Read: https://www.infoq.com/news/2024/11/jdk-news-roundup-nov04-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

10 Nov, 23:27


Искусственный интеллект для блогеров: что нового в 2025 году?

Искусственный интеллект активно меняет мир блоггинга. В 2025 году появились новые инструменты, которые помогают блогерам генерировать идеи, улучшать грамматику и оптимизировать контент. Узнайте о 10 лучших AI-инструментах, которые значительно упростят вашу работу.

Подробности: http://www.java67.com/2024/10/top-10-ai-tools-for-bloggers-and.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

10 Nov, 23:27


Топ-20 библиотек машинного обучения на 2024 год

Изучаете искусственный интеллект? В 2024 году предлагается попробовать 20 бесплатных библиотек машинного обучения. Они охватывают такие области, как обработка естественного языка и компьютерное зрение. Эти инструменты помогут в инновациях и автоматизации ваших проектов. Пробуйте и развивайтесь в AI!

Подробности: http://www.java67.com/2024/10/top-20-machine-learning-libraries-for.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

10 Nov, 23:27


Что такое Payload в REST API?

Статья на сайте Java67 объясняет понятие payload в контексте REST API, а также как отправлять данные с помощью HTTP POST и HttpClient. Payload представляет собой данные, которые клиент отправляет на сервер или получает от него. Приводятся примеры использования HttpClient в Java для работы с payload. Использование HttpClient в Java для работы с REST API

В статье описывается, как с помощью HttpClient в Java отправлять данные на REST API. Приведены примеры отправки закодированной формы и текстового payload. Прочитайте, чтобы узнать основные шаги для настройки HTTP-запросов и обработки ответов сервера. Лучшие курсы для разработки навыков в 2024 году

Ищете лучшие онлайн-курсы по программированию и технологиям? В статье представлены топ-курсы по Java, AWS, Python и React.js, которые помогут вам в развитии профессиональных навыков. Узнайте, какие инструменты стоит изучить в 2024 году, чтобы оставаться на гребне волны.

Подробности: http://www.java67.com/2024/10/what-is-payload-in-rest-api-how-to-send.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

09 Nov, 20:53


Ответ на статью о «Наиболее быстром интерпретаторе»

Недавно была опубликована статья под заголовком "Глобально оптимальный, восьмой и наиболее быстрый вид интерпретаторов байткода". Несколько тезисов из статьи вызвали у меня сомнения в их справедливости. Об этом я попробовал написать ряд комментариев тире вопросов к указанной статье. Но основной лейтмотив всех ответов сводился к тому - "а ты напиши свою статью". Подход не столько инженерно-научный, сколько детсадовский. Мне бы хватило и содержательных ответов в формате комментариев, но как говорится - уговорили :).

Итак, что же утверждается автором статьи про наиболее быстрый интерпретатор:


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

09 Nov, 07:28


Создание IDE для Amdroid на Java. #1

В этой статье, я буду рассказывать о создании своей IDE для Android. Статья будет более для новичков, так что все будет довольно подробно.
Читать статю...

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

@a_cup_of_java | Другие наши каналы

Чашечка Java

08 Nov, 18:04


Пока дебажишь чужой код, мир начинает играть новыми красками

#кек

Чашечка Java

08 Nov, 12:04


Возвращаться к учёбе, когда вы взрослый, сложно
Желание зависнуть в лентах и чатах оказывается сильнее, чем настрой изучить что-то новое… 

Но долой прокрастинацию! Попробуйте отмахнуться от сотни уведомлений и показать, насколько сильно вы настроены учиться (ещё и с классной скидкой!): https://tprg.ru/j7c1 

Реклама

Чашечка Java

07 Nov, 14:53


Java Digest #18

Всем привет! 👋 👋 👋 👋 Мы — Java-разработчики Т-Банка: Андрей, Арсений, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом.

В этом выпуске обсуждаем последние обновления в экосистеме Java и популярных инструментах для разработчиков — от уменьшения размера хедеров объектов и новых API для файлов классов до новинок в IntelliJ IDEA. Делимся полезными статьями и видео об ускорении сборок, работе с JPA и Elasticsearch и даем рекомендации по разработке собственного Kafka Connector. Не пропустите интересные подкасты и практические примеры!
Читать восемнадцатый выпуск

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

@a_cup_of_java | Другие наши каналы

Чашечка Java

07 Nov, 12:35


Как создать плохой REST-сервис: краткое руководство

REST API — один из самых популярных типов веб‑сервисов. Но несмотря на множество туториалов по его созданию, на практике встречаются сервисы, которые вызывают лишь разочарование у пользователей.

Это подтолкнуло Костю, проектного разработчика в Naumen, создать краткое руководство по написанию плохого REST‑сервиса. Уже несколько лет он занимается поддержкой и развитием проектов на Naumen Service Management Platform, часто сталкивается с проектированием REST API и точно знает, каких ошибок лучше не допускать.

В статье Костя поделился основными антипаттернами и рассказал, что не нужно нести на прод.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

07 Nov, 12:02


Apache Flink: Сериализация и JacksonStateSerializer

Привет, Хабр! На связи Александр Бобряков, техлид в команде МТС Аналитики. Это мой десятый материал про Apache Flink. В предыдущей части мы закончили разбирать оператор с Flink-таймерами, использующими внутреннее состояние. Также я показал, как их можно тестировать с помощью классов TestHarness или Flink MiniCluster. В дополнение тестами была покрыта вся Flink-джоба, включая E2E-тесты.

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

Весь разбираемый исходный код можно найти в репозитории AlexanderBobryakov/flink-spring. В master-ветке представлен итоговый проект по всей серии статей. Эта часть соответствует релизной ветке с названием release/9_JacksonStateSerializer.

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


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

06 Nov, 11:57


Сборка мусора в Java. Часть №1. Обзор сборщиков мусора и их различий

Команда Spring АйО перевела и адаптировала доклад "Garbage Collection in Java: The progress since JDK 8" Стефана Йоханссона(Stefan Johansson) с последнего Devoxx Belgium.

Доклад получилось поделить на две статьи. В первой вы узнаете об основах работы сборки мусора в Java, различных сборщиках мусора, а также об их особенностях, плюсах и минусах. Вторая часть будет посвящена сравнению производительности сборщиков и их прогрессу с момента выхода JDK 8.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

06 Nov, 10:45


Виртуальные потоки Java: разбор тестовых сценариев

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

В этой статье представлены наши результаты, включая:

- Обзор реализации виртуальных потоков в Java
- Обзор текущей технологии пула потоков в Liberty
- Оценку по ряду показателей производительности, включая неожиданные наблюдения
- Сводный обзор наших выводов


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

05 Nov, 09:06


Article: Java-Based No-Code and Low-Code Application Bootstrapping Tools Review

Low-code and no-code software development platforms help establish common ground for product development. They can help developers avoid repetitive bootstrapping tasks and speed up development. This article reviews four of the most common tools.
By Michał Boroński

Read: https://www.infoq.com/articles/java-no-code-bootstrapping-tools/

@a_cup_of_java | Другие наши каналы

Чашечка Java

05 Nov, 08:49


Сравнение операторов RxJava 3 и Kotlin Coroutines Flow

Привет, Хабр! Меня зовут Константинов Александр, я Android-разработчик в «Студии Олега Чулакова». Сегодня мы сравим операторы RxJava 3 и Flow. Статья будет полезна как для изучения операторов, так и для более легкого перехода с RxJava на Flow.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

05 Nov, 08:25


HHH90003004: firstResult/maxResults specified with collection fetch; applying in memory

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

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

@a_cup_of_java | Другие наши каналы

Чашечка Java

05 Nov, 07:45


Что ищет он в краю далёком? Как найти смысл жизни с PostgreSQL

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

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

Вряд ли данная работа может похвастаться полнотой или глубиной, однако, я надеюсь, что она предоставит те самые “хорошие” точки входа, которые позволят, погружаясь в детали, открыть для себя множество новых интересных и полезных тем для исследований и инженерных проектов.
Откроем скрытые смыслы

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

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Nov, 14:57


Java Evolves to Tackle Pinning with JEP 491

JEP 491, "Synchronize Virtual Threads without Pinning," is now Proposed to Target for JDK 24. This initiative aims to resolve Java's "pinning" issue, a limitation of the synchronized keyword, which restricts scalability with virtual threads. JEP 491 eliminates this constraint, unlocking high-performance concurrency without extensive refactoring.
By A N M Bazlur Rahman

Read: https://www.infoq.com/news/2024/11/java-evolves-tackle-pinning/

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Nov, 13:14


Давайте использовать OpenTelemetry со Spring

Команда Spring АйО перевела статью, раскрывающую преимущества использования OpenTelemetry для мониторинга и трассировки Spring Boot приложений.

В статье показано, как интеграция с OpenTelemetry с использованием OTLP и других компонентов позволяет легко встроить стандартизированный сбор метрик, логов и трассировок в экосистему Spring.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Nov, 09:57


JetBrains попрощалась с создателем Флибусты в своем официальном блоге

Компания JetBrains выразила соболезнования по поводу кончины Стивера, разработчика платформы Флибуста и декомпилятора Java Fernflower

Читать: «JetBrains попрощалась с создателем Флибусты в своем официальном блоге»

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Nov, 09:08


Apache Tomcat 11.0 Delivers Support for Virtual Threads and Jakarta EE 11

Apache Tomcat 11 represents a pivotal advancement in web server technology, supporting Jakarta EE 11 and featuring virtual threads for efficient concurrency via Project Loom. Enhanced WebSocket performance, improved asynchronous processing, and robust security measures make it ideal for modern applications. Transitioning requires namespace adjustments, but offers tools for a seamless migration.
By Andrea Messetti

Read: https://www.infoq.com/news/2024/11/tomcat-11/

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Nov, 03:49


Java News Roundup: Jakarta EE 11, GlassFish 8.0-M8, JReleaser 1.15, JHipster 8.7.3, Quarkus 3.16

This week's Java roundup for October 28th, 2024 features news highlighting: an update to the upcoming release of Jakarta EE; the eighth milestone release of GlassFish 8.0; and point releases of JReleaser 1.15.0, JHipster 8.7.3 and Quarkus 3.16.0.
By Michael Redlich

Read: https://www.infoq.com/news/2024/11/java-news-roundup-oct28-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

04 Nov, 02:42


OpenJDK News Roundup: Compact Object Headers, Synch Virtual Threads, Disable Security Manager

There was a flurry of activity in the OpenJDK ecosystem in which: four JEPs, having successfully completed their respective reviews, are now Targeted for JDK 24; and five new JEPs have been Proposed to Target for JDK 24 and will be under review during the week of November 4, 2024.
By Michael Redlich

Read: https://www.infoq.com/news/2024/11/jdk-news-roundup-oct28-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

02 Nov, 12:52


Spring АйО подкаст №1. Spring – эволюция или революция?

В первом выпуске подкаста Spring АйО в студии собрались 4 эксперта сообщества, чтобы попытаться раз и навсегда ответить на вопрос: "Чем же для нас стал Spring: эволюцией или революцией?"


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

01 Nov, 16:16


Tribuo и регрессия: как строить предсказательные модели на Java

Привет, Хабр!

В этой статье наш взор упадет на на Tribuo — библиотеку машинного обучения на Java от Oracle.

Tribuo поддерживает различные алгоритмы для классификации, регрессии, кластеризации и многого другого. Но сегодня мы сосредоточимся на регрессии — фундаментальной задаче, которая позволяет предсказывать непрерывные значения. Одним из главных плюсов Tribuo является её удобный API, который позволяет быстро строить модели и оценивать их эффективность.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

01 Nov, 13:59


AI и Spring Petclinic: Внедрение ИИ-ассистента с Spring AI (Часть II)

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

В новом переводе от команды Spring АйО рассматривается польза Spring AI и хранилища векторов, благодаря которым система не просто сопоставляет ключевые слова, но и понимает смысловые запросы пользователей, делая взаимодействие с приложением еще более естественным.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

01 Nov, 11:08


Нет времени объяснять, регистрируйся на МТС True Tech Champ!

Осталось несколько дней до шоу финала ИТ-чемпионата. 

Дата: 8 ноября 
Место: МТС Live Холл 
Формат: Офлайн + Онлайн

Участников ждут: 
— Шоу с гонкой роботов в интерактивных лабиринтах 
— 20+ активностей для кодеров и фанатов технологий 
— Выступления спикеров, воркшопы, плохие прогерские шутки 

Тебе точно понравится, если ты: 
— Занимаешься разработкой 
— Интересуешься технологиями 
— Планируешь построить карьеру в ИТ 
 
До конца регистрации несколько дней — успей присоединиться: https://truetechchamp.ru/conf

Это #партнёрский пост

Чашечка Java

31 Oct, 10:22


Собеседование в Яндекс v.2023г

Привет! Особенно @kesn, сейчас расскажу почему!

Ко мне в телеграмм постучалась очень приветливая и милая девушка HR из Яндекса, с предложением о работе. Я очень обрадовалась, особенно потому, что рынок IT в 2023 очень нестандартный :)

Созвонились на 15 минут, мне рассказали об этапах - три алгоритмических интервью, по две задачи в течение часа, третье - с независимым экспертом Яндекса и на целых 1,5 часа. Скинули ссылки на leetcode, CodeRun, пара видео с разбором задачек на доске с фломастером и статья Яндекса о том, как они нанимают бэкэнд разработчиков.

Я просмотрела эти материалы и достаточно быстро нашла статью. Хм, интересно! Изначально у меня не было высоких ожиданий относительно интервью, у меня двухлетний опыт Java разработки, и нет идей как алгоритмический live-coding в три этапа поможет вычленить нужного проекту кандидата. И да, я не готовилась.

Интервью 1. Очень приятный молодой человек, прекрасно вел интервью и поддерживал, так как видел мое волнение.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

31 Oct, 09:34


Ужасный код: если бы злодеи хорроров стали программистами

Мы погрузились в мрачный мир фантазий и представили, какие языки программирования и роли могли бы выбрать самые известные злодеи хоррор-фильмов, если бы они ворвались в IT.

Читать: «Ужасный код: если бы злодеи хорроров стали программистами»

@a_cup_of_java | Другие наши каналы

Чашечка Java

31 Oct, 07:32


API-Шлюз или опять тестировать

При разработке микросервисов рано или поздно возникает вопрос о специализированном микросервисе, через который проходят запросы и маршрутизируются в нужный. Это необходимо не только с точки зрения безопасности (в одной точке аудита можно увидеть все нужные события), но так же с точки зрения производительности. Ваш микросервис выполняющий важную функцию наверняка использует массу ресурсов, например подключения к БД - даже если обработка плохого запроса не требует подключения к БД, то она гарантированно ворует ресурс ЦП. Разумеется можно покупать все более производительные сервера, но такой путь ни к чему не приведет.

Если вас интересует эта тема, то добро пожаловать под кат.
В лунапарк

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

@a_cup_of_java | Другие наши каналы

Чашечка Java

30 Oct, 19:54


Подключение к GigaChat API на Java: пошаговое руководство

В этой статье я расскажу о том, как подключиться к API GigaChat в IntelliJ IDEA на Java и настроить безопасное соединение с использованием SSL-сертификатов, чтобы получать ответы от GigaChat в своем приложении.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

30 Oct, 17:32


GitHub назвал Python самым популярным языком программирования

По данным отчета «Octoverse 2024», Python обошел JavaScript и занял первое место среди языков программирования на GitHub благодаря своей универсальности и широкому применению в анализе данных, веб-разработке и искусственном интеллекте

Читать: «GitHub назвал Python самым популярным языком программирования»

@a_cup_of_java | Другие наши каналы

Чашечка Java

30 Oct, 15:07


Git для самых маленьких

Дисклеймер: если ты продвинутый разработчик с Х годами опыта, пожалуйста, закрой эту статью. Здесь ты не найдешь абсолютно ничего полезного для себя.

Итак, небольшое вступление. Когда мне впервые пришлось делать коммит на GitHub, я помню, что перерыла кучу источников, и везде все было как-то не так, как в итоге сделала я.

В этой статье я расскажу о том, как сделать первый коммит на GitHub, и как делать последующие. Только мой опыт и сочетание консоли и фич IntelliJ Idea + у меня mac os, поэтому здесь именно про него (важно для установки).

Погнали.

Блок 1: Установка git

Еще раз - здесь для mac os. Первое, что мы делаем - открываем терминал и вводим команду git —version. Если вы увидели такой ответ: git version 2.47.0 (версия любая) - супер! У вас есть git, скипай блок «Установка» и переходи к блоку «Использование»

Если нет, то вы увидите что-то такое: command not found: git

Устанавливать git мы будем через brew. Не пугайся, brew тоже устанавливается парой команд из консоли. Но, важно, чтобы была память на ноуте. Помню, когда я впервые ставила git, у меня вообще не было памяти и это был тот еще челлендж.

Итак, в терминале вводим /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Жмем enter. Начнется загрузка, а потом вас попросят ввести пароль


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

30 Oct, 13:29


Главный метод Android-приложения

Если вы когда-нибудь писали "Hello World" на Java (или любом другом C-подобном языке), то наверняка делали это в статическом методе main. Этот метод вызывается в JVM и является точкой входа любой Java программы.

Но при разработке приложений для Android вы возможно, как и я до недавнего времени, ни разу метод main не встречали. Создается ощущение, что его вообще не существует, а при нажатии на иконку в лаунчере наши Application и Activity создаются какими-то волшебными гномами, спрятанными в устройстве.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

30 Oct, 11:01


Kafka Streams ч2: DSL, Processor API

DSL — это то, что делает Kafka Streams таким простым и позволяет подняться на более высокий уровень абстракции.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

30 Oct, 09:56


Действительно ли ИИ-помощники экономят время разработчиков?

Команда Spring АйО перевела статью об исследовании Uplevel, которое показало, что использование GitHub Copilot не улучшает производительность разработчиков, а наоборот — увеличивает количество ошибок в коде.

Разработчики стали тратить больше времени на проверку ИИ-сгенерированного кода, что снижает ожидаемую экономию времени. Хотя компании активно внедряют ИИ-инструменты, их реальная польза для повышения продуктивности остается под вопросом.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

29 Oct, 17:22


Не играй в догонялки со Spring — Explyt Spring plugin для IDEA Community

Введение

Всем привет. После моей предыдущей статьи о Maven плагине, где я предложил новый подход к реализации и создал свою версию для IDEA (вместо того чтобы писать свой мини-мавен, я делегировал всю основную работу ему посредством Maven плагина), меня пригласили работать над Spring плагином в IT-стартап Explyt. Компания занимается автоматической генерацией тестов на базе AI и формальных методов. В процессе работы столкнулся с проблемами, похожими на те, которые решал в своем Maven плагине. У меня возникло некое дежавю, и я подумал: почему бы не использовать подобный подход, чтобы доработать и улучшить Dependency Injection Explyt Spring плагина? Текст для тех, кто работает со Spring-плагинами и хочет разобраться, как эффективно применять готовую логику Спринга для новых задач. Заходите под кат, подробно поделюсь своим кейсом, покажу код, расскажу про итерации и объясню логику.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

28 Oct, 16:27


Java News Roundup: Apache Pulsar 4.0, Jakarta EE 11, Open Liberty, Helidon, JHipster, Apache Camel

This week's Java roundup for October 21st, 2024 features news highlighting: the release of Apache Pulsar 4.0; Open Liberty 24.0.0.11-beta as the first compatible implementation of the Jakarta EE 11 Core Profile; and point releases of Helidon 4.1.3, JHipster 1.21.0, and Apache Camel 4.8.1 and 4.4.4.
By Michael Redlich

Read: https://www.infoq.com/news/2024/10/java-news-roundup-oct21-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

28 Oct, 14:29


Как жить без IntelliJ IDEA. Часть №2. Поддержка Spring

В первой статье из цикла "Как жить без IntelliJ IDEA" мы рассмотрели возможные альтернативы привычной многим IDE.

Во второй статье из цикла команда Spring АйО выяснила, какие есть альтернативы Ultimate в части поддержки Spring и насколько хорошо они справляются со своей задачей.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

28 Oct, 11:49


Это точно поможет тебе в проектировании API

Если ты только начинаешь, советую стартовать с этого интерактивного роадмапа: Он удобен и на каждом этапе содержит ссылки для изучения подтем.

6 самых популярных стилей архитектуры API: которые вам нужно знать (с плюсами, минусами и примерами использования)

Проектирование REST API: спорные вопросы с проектов и собеседований на системного аналитика (и не только)

Руководство по проектированию сетевых API от Google: Его использовали внутри компании с 2014 года, и оно служит основой при разработке облачных и других API.

— Книга «Паттерны проектирования API: Сотрудник того же Google Джей Гивакс рассказывает о том, как в компании создают масштабируемые и гибкие сервисы. Вы узнаете, как улучшить дизайн самых распространённых API и как действовать в сложных пограничных случаях. Сопровождается иллюстрациями и примеры кода.

С вас лойс 👍

#api

Чашечка Java

28 Oct, 09:24


Spring News Roundup: Release Candidates for Spring Boot, Security, Auth Server, Modulith

There was a flurry of activity in the Spring ecosystem during the week of October 21st, 2024, highlighting first release candidates of: Spring Boot, Spring Security, Spring Authorization Server, Spring Integration, Spring Modulith, Spring Batch, Spring AMQP, Spring for Apache Kafka and Spring for Apache Pulsar.
By Michael Redlich

Read: https://www.infoq.com/news/2024/10/spring-news-roundup-oct21-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

28 Oct, 01:42


OpenJDK News Roundup: Stream Gatherers, Scoped Values, Generational Shenandoah, ZGC Non-Gen Mode

There was a flurry of activity in the OpenJDK ecosystem during the week of October 21st, 2024, highlighting: JEPs that have been Targeted and Proposed to Target for JDK 24; and drafts that have been promoted to Candidate status. JEP 485, Stream Gatherers, is the fifth JEP confirmed for JDK 24. Four JEPs have been Proposed to Target and will be under review during the week of October 28, 2024.
By Michael Redlich

Read: https://www.infoq.com/news/2024/10/jdk-news-roundup-oct21-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

27 Oct, 12:28


20 Полезных команд Git для разработчиков

Управление версиями кода — ключ к успеху в разработке ПО. Статья раскрывает 20 основных команд Git, необходимых для работы в Linux и Windows. Изучая их, вы сможете эффективно отслеживать изменения и сотрудничать в проекте. Подходит как новичкам, так и опытным разработчикам.

Подробности: http://www.java67.com/2024/10/20-examples-of-git-commands-in-linux.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

25 Oct, 10:42


Presentation: 1BRC–Nerd Sniping the Java Community

Gunnar Morling discusses some of the tricks employed by the fastest solutions for processing a 13 GB input file within less than two seconds through parallelization and efficient memory access.
By Gunnar Morling

Read: https://www.infoq.com/presentations/1brc/

@a_cup_of_java | Другие наши каналы

Чашечка Java

25 Oct, 04:30


🔍 Бесплатные курсы PHP и MySQL в 2025 году

Хотите быстро освоить PHP и MySQL для разработки веб-приложений? В статье рассмотрены 6 лучших бесплатных онлайн-курсов для изучения этих технологий. На платформах Udemy и Coursera вы найдете уроки, которые помогут научиться создавать динамичные сайты и работать с базами данных. Начните учиться уже сегодня! 🎓 Бесплатные курсы по PHP и MySQL для начинающих

Если хотите изучить PHP и MySQL, то эти бесплатные курсы точно для вас! Они помогут освоить основы веб-разработки и значительно расширят ваши навыки. Поделитесь этой полезной информацией с друзьями и коллегами! Как подготовиться к интервью по Java и Spring Boot

Если вы планируете собеседование по Java и Spring Boot, стоит ознакомиться с вопросами по Spring Boot, Cloud, MVC и микро-сервисам. Также полезны курсы по Spring и фреймворку. Присоединяйтесь к бесплатной рассылке для получения обновлений и скидок на курсы.

Подробности: http://www.java67.com/2018/02/5-free-php-and-mysql-courses-for-web-developers.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

25 Oct, 04:30


C#: Недооцененный гигант среди языков программирования

Хотя многие не считают C# выдающимся, он остается одним из самых популярных языков в мире, уступая только JavaScript, SQL и Java. C# важен для разработчиков, работающих с технологиями Microsoft, и лидирует в разработке десктопных интерфейсов. Возможности для опытных C# разработчиков огромны.

Подробности: http://www.java67.com/2019/03/5-free-c-net-courses-to-learn-online.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

25 Oct, 04:29


Бесплатные курсы для подготовки к AZ-900

Ищете бесплатные курсы для подготовки к экзамену AZ-900 по Azure? Статья предлагает подборку образовательных ресурсов для успешного освоения основ облачных технологий и подготовки к сертификации. Это идеальный старт для тех, кто хочет начать карьеру в облачных вычислениях.

Подробности: http://www.java67.com/2020/09/5-free-courses-to-crack-azure-fundamentals-AZ-900-certification-exam.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

24 Oct, 14:24


Apache Flink: Unit и E2E-тестирование оператора с таймерами в Apache Flink

Привет, Хабр! На связи Александр Бобряков, техлид в команде МТС Аналитики. В предыдущей части я рассказал про создание Flink-джобы Kafka-to-Kafka с оператором на основе встроенных таймеров. Такой пайплайн позволяет создавать вызов через определенное время после обработки события.

В этом посте я расскажу, как можно протестировать операторы с таймерами и какие подводные камни могут возникнуть.

Весь разбираемый исходный код есть в репозитории AlexanderBobryakov/flink-spring. В master-ветке представлен итоговый проект по всей серии. Эта статья соответствует релизной ветке с названием release/8_Test_for_Trigger_Flink_Job.

Это мой девятый материал про Apache Flink. По мере выхода новых ссылки на них будут появляться ниже.

Список моих статей про Flink:


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

24 Oct, 13:16


Разбираемся с Vespa. Часть 2

Из этой статьи вы узнаете:

1) Что такое Document и Query Processing.

2) Как обрабатывается текст Vespa. Что такое токенизация и стемминг.

3) Какой из обработчиков текста лучше подходит для русского языка.

4) Как выполнить текстовый поиск.

5) Как происходит ранжирование результата.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

24 Oct, 11:47


Функциональные HTTP-эндпоинты с Spring MVC/WebFlux и Kotlin

Функциональные подходы к разработке в Spring становятся все более популярными благодаря своей гибкости и лаконичности. В новой статье от эксперта сообщества Spring АйО, Михаила Поливахи, рассматривается, как можно эффективно определять HTTP-эндпоинты с использованием Spring MVC/WebFlux, применяя функциональный стиль программирования на языке Kotlin. Аналогичный подход можно реализовать и на Java, хотя использование Kotlin позволяет существенно упростить код.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

24 Oct, 10:58


Быстрее пули: как найти счастье с PostgreSQL

В этой статье мы расскажем о том, как эффективно реализовать полнотекстовый поиск с помощью PostgreSQL. Узнайте, как улучшить скорость и точность поиска по текстовым данным, используя такие инструменты, как tsvector, tsquery и индексы GIN, и как эти возможности могут значительно повысить производительность вашего приложения.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

24 Oct, 07:35


Лучшие курсы по шаблонам проектирования в JavaScript

Ищете курсы по шаблонам проектирования в JavaScript на 2025 год? В статье приведены рекомендации по курсам на Udemy, Pluralsight, Udacity и LinkedIn Learning, которые помогут улучшить ваши навыки разработки и написания более качественного кода. Изучайте проверенные решения и станьте мастером JavaScript!

Подробности: http://www.java67.com/2020/11/top-5-course-to-learn-design-patterns-javascript.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

24 Oct, 07:35


🏷 Обучение RESTful Web-сервисам с Spring и Java в 2025 году

Планируете овладеть RESTful Web-сервисами с использованием Spring и Java? Ознакомьтесь с книгами и курсами от Java67! Узнайте не только базовые, но и продвинутые аспекты, такие как фильтрация и безопасность. Получите глубокое понимание этой темы и расширьте свои навыки!

Подробности: http://www.java67.com/2018/02/3-books-and-courses-to-learn-restful-web-services-with-spring.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

24 Oct, 07:35


Лучшие курсы по Java 9 и модулям на 2025 год

В статье собраны лучшие материалы и курсы, чтобы изучить Java 9. Среди них — особенности модульной системы Project Jigsaw, новые методы фабрик для List, Set, Map, а также усовершенствования в Stream API и Optional. Ознакомьтесь с этими ресурсами, чтобы уверенно освоить нововведения!

Подробности: http://www.java67.com/2018/01/top-10-java-9-tutorials-and-courses.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

24 Oct, 07:28


Да будет справедливость или как найти друзей на удалёнке

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

Мне посчастливилось работать в одной очень крутой и заботливой компании, которая закрывала выше описанные мною потребности. То есть оплачивала групповые интересы своих сотрудников. Так я ходил с переменным постоянством на сквош, большой теннис, скалолазанье, гонку героев. Кроме этого было еще много коммьюнити - это и настольные игры, и занятия по пению, футбол, воллейбол, беговой клуб и скорее всего что-то еще что я не смог вспомнить. Честно говоря, такая забота меня просто поразила и я нигде такого не встречал.

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

У участников этого коммьюнити была проблема, на которой они чаще всего жаловались. Это способ записи на еженедельную тренировку. Дело в том, что на каждое коммьюнити компания выделяла определенный бюджет. И конкретно в большом теннисе его хватало на 2 тренировки в неделю максимальной вместимости по 8 чел в группе. При этом желающих в зависимости от сезона было больше чем могла вместить группа.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

23 Oct, 13:13


Лучшие курсы Solidity для начинающих в 2025 году

Пост: Интересуетесь разработкой смарт-контрактов и хотите освоить язык программирования Solidity? В статье представлены топ-5 курсов, которые помогут вам встать на путь к прибыльной карьере в сфере блокчейна и Ethereum. Узнайте, в чем уникальность каждого курса и начните обучение уже сейчас!

Подробности: http://www.java67.com/2022/04/5-best-solidity-courses-for-beginners.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

23 Oct, 13:12


🎓 Лучшие бесплатные курсы Udemy для изучения программирования в 2025 году

Откройте для себя возможности кодинга с нашими топ-10 бесплатными курсами Udemy, которые обучат вас основам программирования, Visual Studio Code, Python и другим популярным языкам. Отличный старт для желающих сделать карьеру в IT! Узнайте больше и начните обучение уже сегодня.

Подробности: http://www.java67.com/2022/11/10-free-udemy-courses-to-learn-coding.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

23 Oct, 13:12


Лучшие курсы по NFT, Метавселенной и Web3 на Udemy

Если вы хотите освоить NFT, Метавселенную и Web3, которые обещают изменить интернет, то на Udemy можно найти 10 отличных курсов. Они помогут познакомиться с этими технологиями и подготовиться к их применению в профессиональной сфере. Узнайте больше в статье. 🎓 Лучшие курсы для разработчиков в 2025 году

Ищете онлайн-курсы для изучения программирования и технологий? Представляем список лучших курсов на 2025 год: от Solidity и Docker до Ethical Hacking и Web Design. Выберите из множества платформ, таких как Udemy и Coursera, и получите новые навыки уже сегодня!

Подробности: http://www.java67.com/2022/07/top-10-nft-metaverse-and-web3-courses.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

22 Oct, 16:22


Кратко о сетях

Этот материал продолжает серию статей, посвящённых семинарам внутреннего обучения, которые проводятся в IT-компании Nauka и служат для развития кругозора её сотрудников. Надеемся, что сведения, представленные в ней, могут быть полезными для школьников старших классов, студентов младших курсов ВУЗов, сотрудников IT-компаний, не связанных в своей работе с IT-инфраструктурой.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

22 Oct, 12:33


Как жить без IntelliJ IDEA? Часть №1. Собери сам

На российском рынке сложилась сложная ситуация с IDE для Java-разработчиков. Новости, связанные с ограничением скачивания IntelliJ IDEA Ultimate, недоступностью JetBrains маркетплейса и блокировкой лицензий, которые использовались на территории РФ порождают огромное количество вопросов, на которые не у всех есть ответы.

Команда Spring АйО подготовила цикл статей, в которых постарается ответить на все вопросы, связанные с уходом IntelliJ IDEA из России.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

21 Oct, 21:53


Кластеры и мир: хроника высокодоступного Pub/Sub в Redis

В статье рассматриваются основные принципы и особенности использования Redis в режиме Pub/Sub для масштабируемых и высоконагруженных приложений. Описаны два подхода к обеспечению высокой доступности — Redis Sentinel и Redis Cluster, их преимущества, ограничения и примеры настройки. Приведены примеры использования Pub/Sub в реальных системах, а также практические конфигурации и код для настройки отказоустойчивого кластера Redis. Статья предназначена для разработчиков, которые ищут решения для создания надежных систем обмена сообщениями с высокой производительностью и отказоустойчивостью.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

21 Oct, 13:27


🔍 Топ 5 курсов по смарт-контрактам для начинающих в 2025 году

Если вы хотите изучить блокчейн и смарт-контракты, обратите внимание на лучшие онлайн-курсы на Udemy и Coursera. Они подходят как для новичков, так и для опытных разработчиков и IT-специалистов, и помогут освоить навыки, востребованные на перспективном рынке.

Подробности: http://www.java67.com/2022/07/top-5-courses-to-learn-smart-contract.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

21 Oct, 13:27


🌟 Лучшие курсы по Agile и Scrum на 2025 год

Ищете лучшие курсы по Agile и Scrum? В статье перечислены топ-5 курсов для программистов и руководителей проектов. Эти онлайн-курсы на таких платформах, как Udemy и Coursera, помогут освоить Agile-методы, востребованные в быстроменяющемся мире разработки.

Подробности: http://www.java67.com/2020/10/best-agile-and-scrum-courses-for-programmers-developers.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

21 Oct, 13:27


Лучшие курсы по анализу данных в 2025 году

Хотите освоить анализ данных? В статье представлены топ-5 курсов на платформах Udemy, Coursera и других, которые помогут вам стать аналитиком данных. Эти курсы охватывают ключевые навыки, от визуализации данных до статистики, и подготовят вас к успешной карьере в этой области.

Подробности: http://www.java67.com/2022/06/top-5-courses-to-learn-data-analytics.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

21 Oct, 11:33


«Жизнь на грани»: как я работала на позиции тимлида

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


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

21 Oct, 10:10


Java News Roundup: WildFly 34, Stream Gatherers, Oracle CPU, Quarkiverse Release Process

This week's Java roundup for October 14th, 2024 features news highlighting: the release of WildFly 34; JEP 485, Stream Gatherers, proposed to target for JDK 24; Oracle Critical Patch Update for October 2024; and a potential leak in the SmallRye and Quarkiverse release processes.
By Michael Redlich

Read: https://www.infoq.com/news/2024/10/java-news-roundup-oct14-2024/

@a_cup_of_java | Другие наши каналы

Чашечка Java

20 Oct, 19:25


Kafka как хранилище справочников

Хочу поделиться тем, как мы используем kafka для организации оперативного хранилища справочной информации.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

19 Oct, 15:54


Освой веб-разработку с курсами Colt Steele

В подборке представлены 10 лучших курсов Colt Steele на Udemy для веб-разработчиков в 2025 году. Steele — признанный преподаватель, чьи ученики работают в Google и Salesforce. Научитесь программированию с нуля или повысьте квалификацию с помощью его курсов по HTML, CSS, JS и многому другому. Лучшие онлайн-курсы для ИТ-специалистов

Ищете курсы по программированию, DevOps или разработке на Spring Boot? Эта статья предлагает перечень лучших курсов по Python, Java, Angular и другим ключевым технологиям для успешной карьеры в ИТ. Не упустите шанс повысить свои навыки!

Подробности: http://www.java67.com/2022/05/10-best-udemy-courses-of-colt-steele.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

19 Oct, 15:54


Лучшие курсы Тима Бухалака на Udemy для Java и Python

Интересуетесь программированием на Java и Python? Узнайте о 10 лучших курсах Тима Бухалака на Udemy, которые помогут вам стать опытным разработчиком. Тим обучил более миллиона студентов и работал с такими гигантами, как Mercedes-Benz и IBM! Не упустите шанс повысить свои навыки. Лучшие онлайн курсы по Express.js на 2025 год

Планируете изучать Express.js? Узнайте о самых популярных онлайн курсах, которые помогут углубиться в этот JavaScript-фреймворк и расширить ваши навыки в веб-разработке. Среди них есть как бесплатные, так и платные варианты. Начинайте учиться уже сегодня!

Подробности: http://www.java67.com/2022/05/10-best-udemy-courses-of-tim-buchalaka.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

19 Oct, 15:54


Топ-10 онлайн-курсов Роба Персиваля на Udemy

Узнайте, какие курсы по Python, JavaScript и другим техническим навыкам предлагают лучший опыт на платформе Udemy. Роб Персиваль, выпускник Кембриджа и бывший учитель, делится своим опытом в доступных и эффективных курсах по веб-разработке, машинному обучению и другим областям. 🔍 Лучшие онлайн-курсы 2025 года

Хотите прокачать навыки в IT? Ознакомьтесь с подборкой лучших курсов на 2025 год! Изучите топ курсов по программированию, облачным технологиям, веб-дизайну и многому другому. Идеальный шанс улучшить свои знания и карьерные перспективы. Находите новый курс уже сегодня!

Подробности: http://www.java67.com/2022/05/10-best-udemy-courses-of-rob-percival.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

19 Oct, 14:41


Пишем свой Http Kafka Sink Connector

В данной статье приведу реализацию своего kafka http sink connector. Он не претендует на универсальность, но возможно поможет разобраться как разработать свой connector.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

19 Oct, 12:29


Про auto.offset.reset в Spring Kafka

Так исторически сложилось, что Apache Kafka использует для своих сообщений смещения (или же offset). В зависимости от нужд для настроек консьюмера можно выставить в параметр auto.offset.reset три значения: earliest, latest, none. По умолчанию, если данный параметр не задан, используется значение latest.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

18 Oct, 15:31


Погружение в AI: бесплатные курсы 2025

Если вы хотите изучить искусственный интеллект и глубокое обучение, обратите внимание на подборку бесплатных курсов 2025 года. Они доступны на платформах Udemy, Coursera, edX и Pluralsight. Эксперты делятся знаниями, чтобы помочь начинающим освоить ключевые навыки для карьеры в будущем.

Подробности: http://www.java67.com/2021/04/-free-artificial-intelligence-and-deep-learning-courses.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

18 Oct, 15:31


Изучайте PostgreSQL: лучшие онлайн-курсы 2025

Планируете изучать PostgreSQL? В статье представлены топ-5 онлайн-курсов для начинающих. Эти курсы помогут освоить основы и расширить знания о популярной СУБД, используемой в компаниях по всему миру. Выбирайте подходящий курс на платформах Udemy, Coursera и LinkedIn Learning! 📚 Лучшие онлайн-курсы для айтишников!

Статья предлагает обширный список курсов по различным технологиям и языкам программирования, включая Java, SQL, Python и многие другие. Хотите освоить DevOps, микросервисы или data science? Здесь вы найдете как платные, так и бесплатные варианты для начала обучения.

Подробности: http://www.java67.com/2021/12/top-5-online-courses-to-learn.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

18 Oct, 15:31


Лучшие курсы по ASP.NET для начинающих в 2025 году

Ищете, где изучить ASP.NET с нуля? Подборка лучших онлайн-курсов в статье поможет освоить платформу и стать экспертом в кратчайшие сроки. Участвуйте в обучении на таких платформах, как Udemy и Pluralsight, и раскрывайте потенциал .NET в мобильной, веб и облачной разработке. 🔥 Лучшие онлайн-курсы по разработке программного обеспечения

В поисках качественного обучения? Ознакомьтесь с обширным списком курсов, охватывающих Java, JavaScript, Python и многое другое. Курсы доступны на таких платформах, как Coursera и Udemy. Повышайте свои навыки в программировании, DevOps, микро-сервисах и других технологиях.

Подробности: http://www.java67.com/2021/12/top-5-courses-to-learn-net-framework.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

18 Oct, 11:01


Именно столько нужно, чтобы подняться на ступень выше ручного тестирования с курсом Яндекс Практикума.

За это время научитесь писать код на Java, если никогда не умели, а также покрывать автотестами приложения на всех уровнях и даже API. Создадите свои моки и стабы, разберётесь в архитектуре приложения.

Заинтересовались? Тогда приходите на бесплатную консультацию в Практикум.

Это #партнёрский пост

Чашечка Java

18 Oct, 10:35


Полнотекстовый поиск в java приложениях с помощью Elasticsearch

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


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

18 Oct, 10:03


Безопасный Docker в продакшене

В новом переводе от команды Spring АйО вы узнаете, как минимизировать риски и обеспечить безопасность Docker-контейнеров с помощью CIS Benchmark рекомендаций и автоматизированных инструментов вроде Docker Bench for Security.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

17 Oct, 09:49


Лучшие онлайн-курсы по MATLAB для новичков в 2025 году

MATLAB — это мощный язык программирования для технических вычислений и анализа данных. Статья предлагает подборку из 5 лучших курсов для изучения MATLAB на платформах, таких как Udemy и Coursera. Курсы подойдут для новичков и помогут освоить как базовые, так и продвинутые техники.

Подробности: http://www.java67.com/2022/03/top-5-matlab-courses-for-beginners-in.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

17 Oct, 09:49


Лучшие курсы React Hooks в 2025 году

Если вы хотите освоить React Hooks, то вам обязательно стоит обратить внимание на подборку курсов от известных платформ, таких как Udemy и Pluralsight. Эти курсы помогут вам в изучении React и применении на практике совершенно новых функций без использования классов. Пора прокачать свои навыки!

Подробности: http://www.java67.com/2021/11/top-6-courses-to-learn-react-hooks.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

17 Oct, 09:49


Топ-6 курсов по веб-разработке на 2025 год

Веб-разработка остаётся востребованной и перспективной областью. Для тех, кто хочет освоить эту профессию, предлагаем подборку лучших онлайн-курсов. Курсы охватывают всё от HTML и CSS до современных фреймворков и библиотек. Найдите свой путь в мире цифровых возможностей!

Подробности: http://www.java67.com/2021/11/top-5-web-development-courses-for.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

17 Oct, 08:20


Разыскиваем опытных Java-разработчиков

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

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

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

#вакансии #работа

Чашечка Java

16 Oct, 17:36


10 миллиардов целых чисел входят в массив

Неожиданные результаты эксперимента с хранением большого количества числе в массиве в 64-битным Pharo Smalltalk, которые меня удивили.


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

@a_cup_of_java | Другие наши каналы

Чашечка Java

16 Oct, 14:28


Лучшие онлайн-курсы PowerPoint для ИТ-специалистов

Презентации играют ключевую роль в бизнесе и образовании, и владение PowerPoint помогает эффективно донести идеи. Статья рассказывает о 5 лучших курсах в 2025 году, которые подойдут как новичкам, так и опытным пользователям. Развивайте навыки, выбирая из бесплатных и платных вариантов.

Подробности: http://www.java67.com/2022/03/5-best-powerpoint-courses-for-it.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

16 Oct, 14:28


Лучшие курсы Apache Camel для Java-разработчиков в 2025 году

Статья Java67 рассказывает о пяти онлайн-курсах для изучения Apache Camel — фреймворка, который упрощает интеграцию сообщений между системами. Узнайте, какие курсы подойдут новичкам и помогут изучить интеграционные паттерны, использующиеся в современном программировании.

Подробности: http://www.java67.com/2022/02/5-best-apache-camel-courses-for-java.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

16 Oct, 14:28


Лучшие курсы по этическому хакерству для начинающих в 2025 году

Хотите стать этичным хакером в 2025 году? Ознакомьтесь с лучшими онлайн-курсами, которые помогут вам освоить этическое хакерство и кибербезопасность. Узнайте, как защитить системы от злоумышленников и укрепить вашу безопасность. Эти курсы подходят для начинающих!

Подробности: http://www.java67.com/2021/12/5-best-ethical-hacking-courses-for.html

#en

@a_cup_of_java | Другие наши каналы

Чашечка Java

16 Oct, 11:01


Разыскиваем опытных Java-разработчиков

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

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

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

#вакансии #работа