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

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

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

Другие каналы: @tproger_channels
Download Telegram
ТОП лучших курсов Django: обучение с нуля

Полный список лучших онлайн-курсов Django: освоить веб-разработку с одним из самых мощных фреймворков Python. Сравнение предложений с ценами, оценки и отзывы

Читать: «ТОП лучших курсов Django: обучение с нуля»

@a_cup_of_java | Другие наши каналы
🎉2
Разработчик с опытом объяснил, почему новички тонут в туториалах, а не в знаниях

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

Читать: «Разработчик с опытом объяснил, почему новички тонут в туториалах, а не в знаниях»

@a_cup_of_java | Другие наши каналы
👏3
Пойдём в нейросети вместе со мной

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

Но как насчёт нейросети на jave реализованной без использования матриц? Просто нейроны. Просто связанные между собой.

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


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

@a_cup_of_java | Другие наши каналы
🔥3
Debezium Joins the Commonhaus Foundation

The Debezium project recently completed its move to the Commonhaus Foundation after consulting with the Debezium community and Red Hat, who exclusively sponsored the project since the start in 2015.
By Johan Janssen

Read: https://www.infoq.com/news/2025/02/debezium-joins-commonhaus/

@a_cup_of_java | Другие наши каналы
👏2
Топовые инструменты для фронтенд-разработки в 2025 году

Инструменты для фронтенд-разработки. Показываем актуальный инструментарий для frontend в 2025 году. Рассматриваем тренды для фронтендеров Tproger

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

@a_cup_of_java | Другие наши каналы
Путеводитель по техническим транзакциям с Camunda 8 и Spring

Интересно, как работают технические транзакции с Camunda и фреймворком Spring? Узнайте больше о транзакционном поведении в этом посте.


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

@a_cup_of_java | Другие наши каналы
🥰1
Java News Roundup: Java Operator SDK 5.0, Open Liberty, Quarkus MCP, Vert.x, JBang, TornadoVM

This week's Java roundup for January 27th, 2025 features news highlighting: the GA release of Java Operator SDK 5.0; the January 2025 release of Open Liberty; an implementation of Model Context Protocol in Quarkus; the fourth milestone release of Vert.x 5.0; and point releases of JBang 0.123.0 and TornadoVM 1.0.10.
By Michael Redlich

Read: https://www.infoq.com/news/2025/02/java-news-roundup-jan27-2025/

@a_cup_of_java | Другие наши каналы
🎉2
Мне 34, я был в 67 странах, и у меня есть для вас лайфхак (часть 2)

Два месяца назад я написал Телеграм-бот, который помогает мне выхватывать дешёвые авиабилеты (и нет, это не рекламная интеграция). Я прикрутил Python-интеграцию к Telegram по протоколу для клиентов, чтобы читать сообщения из любых публичных групп, к backend-части на Spring — она позволяет через бота подписываться на эти группы и настраивать, какие сообщения выхватывать для вас.

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

Я реанимировал бот, добавил несколько киллер-фичей и готов поделиться с вами всеми наработками. В статье найдёте код, ссылки на бот и примеры, как другие пользователи ищут через бот скидки на айфоны и много чего ещё.


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

@a_cup_of_java | Другие наши каналы
👎3🦄1
Event loop для чайников: простыми словами о сложном механизме браузера

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

Читать: «Event loop для чайников: простыми словами о сложном механизме браузера»

@a_cup_of_java | Другие наши каналы
1
Эксперт из Amazon составил топ-10 тем в разработке, взгляд на которые он изменил за 10 лет

Разработчик Amazon изменил взгляды на ключевые темы программирования за 10 лет: от простоты кода до роли Java, ORM и Serverless-функций

Читать: «Эксперт из Amazon составил топ-10 тем в разработке, взгляд на которые он изменил за 10 лет»

@a_cup_of_java | Другие наши каналы
👍4👎1💊1
10 библиотек JavaScript, которые можно забыть в 2025 году

Неактуальные библиотеки и фреймворки JavaScript, о которых можно забыть в 2025 году. Более современные и производительные аналоги.

Читать: «10 библиотек JavaScript, которые можно забыть в 2025 году»

@a_cup_of_java | Другие наши каналы
🥰2🎉2
Spring Security: разберём по полочкам токены, фильтры и авторизацию (с диаграммами!)

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


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

@a_cup_of_java | Другие наши каналы
👏5👍1
Как уронить Minecraft своим модом

Разработка модификаций для игры Minecraft — очень интересное и приятное хобби. В этой статье мы посмотрим на ошибки в модификациях для нашей любимой игры на примере проекта Custom NPC+. Воспроизведём их в игре и уроним Minecraft.


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

@a_cup_of_java | Другие наши каналы
Java Digest #21

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


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

@a_cup_of_java | Другие наши каналы
🔥2👎1
Flyway Baseline миграция без лишних слов: Что это и зачем нужно

В новом переводе от команды Spring АйО вы узнаете, как работает baseline миграция во Flyway, в чем ее отличие от обычного скрипта миграции и каковы преимущества ее использования.


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

@a_cup_of_java | Другие наши каналы
Пять лучших ресурсов для сертификации Spring Developer в 2025 году

Текст: Сертификация Spring теперь стала доступнее для программистов Java, поскольку обязательное дорогостоящее обучение отменено. Стоимость экзамена снижена, а для самостоятельной подготовки важны учебные пособия и онлайн-курсы. Узнайте, как стать сертифицированным Spring разработчиком в этой статье. 🎯 Обучение программированию в 2025 году

Исследуйте лучшие курсы и инструменты для программистов в 2025 году. Узнайте, как улучшить навыки в Java, Python, JavaScript и многом другом. Полезные рекомендации по фреймворкам, облачным сертификациям и интервью для успешной карьеры в IT.

Подробности: http://www.java67.com/2017/07/top-5-spring-certification-study-guides-exam-core-web-integeration.html

#en

@a_cup_of_java | Другие наши каналы
Angular, React или Vue.js: что выбрать для изучения веб-разработки в 2025 году?

В статье сравниваются эти три фреймворка по популярности, производительности, простоте изучения и востребованности на рынке труда. React выделяется как лучший выбор благодаря своей популярности, производительности и легкости изучения. 🔥

Подробности: http://www.java67.com/2023/01/angular-vs-react-vs-vuejs-which-is.html

#en

@a_cup_of_java | Другие наши каналы
🆕 Топ-5 новых функций Java, которые стоит изучить к 2025 году

Java постоянно совершенствуется, и важно не упустить ключевые возможности для улучшения кода и повышения производительности. Среди новых функций: модули, вар, расширенные выражения switch, текстовые блоки и запечатанные классы. Узнайте, как они могут упростить вашу работу на Java!

Подробности: http://www.java67.com/2021/01/top-5-new-java-features-to-learn-in-2021.html

#en

@a_cup_of_java | Другие наши каналы
📚 Лучшие книги по Groovy и Grails в 2025 году

Хотите освоить Groovy и Grails? Мы нашли для вас 5 лучших книг, которые подойдут как новичкам, так и опытным Java-разработчикам. Узнайте, как быстро создать веб-приложение с помощью Grails, используя Spring и Hibernate. Начните с Groovy, чтобы получить максимум пользы! Популярные темы для интервью по Spring

В статье собраны ключевые вопросы для подготовки к интервью по Spring: от Spring Boot и MVC до микросервисов. Также включает список курсов для углубленного изучения. Отличный помощник для тех, кто хочет уверенно чувствовать себя на собеседованиях в мире Java.

Подробности: http://www.java67.com/2021/03/best-grails-groovy-books-for-java-programmers.html

#en

@a_cup_of_java | Другие наши каналы
Лучшие книги для изучения веб-сервисов в Java в 2025 году

Если хотите освоить создание веб-сервисов в Java с SOAP и RESTful, рассмотрите рекомендации по книгам. Они помогут понять основные концепции, от проектирования REST API до разработки микросервисов с использованием Spring. Узнайте, как упростить доступ к сервисам и внедрить лучшие практики. 🎓 Курсы и книги для изучения программирования

Ищете лучшие курсы по Java, Spring или JavaScript? В статье представлен внушительный список онлайн-курсов и книг для повышения навыков в программировании, включая системный дизайн и DevOps. Независимо от уровня, вы найдете материалы для своего развития.

Подробности: http://www.java67.com/2017/04/3-great-books-to-learn-java-web-services-soap-and-restful.html

#en

@a_cup_of_java | Другие наши каналы
📚 Лучшие бесплатные книги по Microsoft SQL Server 2025

Если вы хотите изучить SQL Server, обратите внимание на пять бесплатных книг, рекомендованных Java67. Здесь вы найдете советы по оптимизации баз данных, избеганию SQL-ловушек, управлению транзакциями и многое другое. Каждая книга предлагает полезные ресурсы для разработчиков и администраторов.

Подробности: http://www.java67.com/2018/01/top-4-free-microsoft-sql-server-books.html

#en

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