Чашечка 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
Впечатления от доработки Telegram Android

Я являюсь давним и последовательным пользователем Telegram, никакие Whatsapp-ы не заменят мне белый самолетик на фоне чистого голубого неба. Не то, чтобы я был большим поклонником Дурова или адептом тайны частной переписки, просто так исторически сложилось. И естественно, поскольку я постоянно пользуюсь Telegram на десктопе и на телефоне, у меня со временем появились желания некоторых дополнительных фичей и возможностей, отсутствующих в официальных и распространенных неофициальных клиентах. Ждать милостей от природы занятие бесперстпективное, поэтому я решил реализовать доработки самостоятельно. Начал с десктоп версии, о чем уже писал на Харб. Сейчас закончил первый этап доработок Android версии, и решил поделиться впечатлениями с сообществом.


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

@a_cup_of_java | Другие наши каналы
👏2👍1
А что если можно научиться программировать по голливудским фильмам?

Кто-то предлагает освоить популярную веб-профессию за 6 месяцев. Кто-то даже предлагает оплатить курсы после трудоустройства. Может все вокруг врут, все намного проще и достаточно посмотреть десяток голливудских фильмов? Давайте разбираться.


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

@a_cup_of_java | Другие наши каналы
3🥰2👍1
Spring patterns. Fluent interface

Spring Patterns. Fluent interface.

В этой статье я хочу поделиться опытом создания Fluent Interface, но не классического шаблона из GOF, а с использованием Spring. Классическим примером шаблона Fluent Interface в Java является Stream API. Я покажу, как можно написать нечто подобное, используя Spring.


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

@a_cup_of_java | Другие наши каналы
👍1
Java News Roundup: Proposed Schedule for JDK 24, SecurityManager Disabled, Commonhaus Foundation

This week's Java roundup for September 23th, 2024 features news highlighting: the proposed release schedule for JDK 24; JEP 475, Late Barrier Expansion for G1, promoted from Candidate to Proposed to Target for JDK 24; JEP 486, Permanently Disable the Security Manager, promoted from its JEP Draft 8338625 to Candidate status; and Quarkus joining the Commonhaus Foundation.
By Michael Redlich

Read: https://www.infoq.com/news/2024/09/java-news-roundup-sep23-2024/

@a_cup_of_java | Другие наши каналы
👏2🎉2👍1
Паттерны применения многопоточности на коммерческом проекте (на примере Java)

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

Список рассмотренных паттернов:

- Запуск асинхронного процесса по сигнал
- Параллельное выполнение задач без ожидания результата
- Ограничение количества потоков для вызова внешнего сервиса
- Выполнение Scheduled задач
- Параллельное обращение к разным источникам, с последующим объединением результатов
- Контекст
- Ожидание асинхронного ответа


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

@a_cup_of_java | Другие наши каналы
👏1
Почему нет достойных форматтеров кода для Java?

Форматирование кода в Java всегда было темой обсуждения среди разработчиков. Многочисленные инструменты предлагают свои решения, но ни один из них не кажется идеальным. Так, возникает вопрос: есть ли форматтер, который действительно отвечает всем нашим требованиям?

В новом переводе от команды Spring АйО рассмотрены популярные инструменты, их плюсы и минусы, а также рассуждения на тему: может ли Java-экосистема предложить достойный форматтер?


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

@a_cup_of_java | Другие наши каналы
222
Как мы в клиринге переходили от REST к Kafka

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

Сегодня я хотел бы поделиться нашим опытом перехода от взаимодействия через REST к использованию Kafka между системой Фронт-Офиса, в которой хранятся данные об авторизованных транзакциях, и системой Бэк-Офиса, ответственной за выполнение клиринга.


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

@a_cup_of_java | Другие наши каналы
🔥5👍1
2
Чашечка Java
Photo
💡 Лучшие курсы для изучения паттернов проектирования в Java в 2024 году

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

Прочитать больше: [Ссылка на статью] Курс "Java Design Patterns & SOLID" на Udemy

Курс на Udemy "Java Design Patterns & SOLID Design Principles" получил высокую оценку 4.5 из 5 от 4697 отзывов и зарегистрировал более 39,000 студентов. По цене всего $12.98 за 17 часов видео и 102 ресурса курс предлагается с 87% скидкой. Полный доступ навсегда и сертификат по завершении. Полезные ресурсы для подготовки к интервью по Java и Spring Boot

Статья предлагает инструменты для подготовки к интервью по Java и Spring Boot. В ней представлены вопросы по Spring MVC, Microservices, SQL и многим другим темам. Узнайте, где найти курсы и получите доступ к скидкам и обновлениям.

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

#en

@a_cup_of_java | Другие наши каналы
Лучшие курсы CSS, Flexbox, Grid и Sass на 2024 год

CSS — одна из ключевых технологий для веб-разработчиков. Статья Java67 рассматривает 6 лучших онлайн-курсов, которые помогут освоить продвинутые концепции CSS, такие как Flexbox, Grid и Sass. Отличный способ повысить свои навыки и улучшить резюме! Бесплатные курсы по веб-дизайну на Udemy

Начинаете изучать веб-дизайн? Udemy предлагает бесплатные курсы по CSS и другим аспектам веб-разработки. Все, что нужно — создать аккаунт на платформе. Отличная возможность для новичков получить базовые знания и улучшить навыки! Полезные вопросы для подготовки к интервью

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

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

#en

@a_cup_of_java | Другие наши каналы
Лучшие курсы по изучению PyTorch и Keras в 2024 году

Хотите освоить PyTorch и Keras — ключевые библиотеки для глубокого обучения? Ознакомьтесь с подборкой лучших онлайн-курсов на 2024 год. Курсы охватывают как начальные, так и продвинутые темы, включая компьютерное зрение, нейронные сети и многое другое.

Подробности: http://www.java67.com/2020/06/top-5-courses-to-learn-pytorch-and-keras.html

#en

@a_cup_of_java | Другие наши каналы
🗿1
Точки соприкосновения: Java & GC

Можно писать на Java, вообще не задумываясь, как работает сборка мусора: «ну оно же там само собой происходит как-то». Однако разобраться как следует — не только интересно, но и полезно: например, какой из подходов к GC лучше соответствует конкретно вашему проекту?

На нашей конференции JPoint 2024 был доклад Дмитрия Силина об этом, участникам он понравился, и мы решили сделать для Хабра текстовую версию. Публикуем и текст, и видеозапись.


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

@a_cup_of_java | Другие наши каналы
🔥3🎉2
Бесплатные курсы для подготовки к AWS SysOps в 2024 году

Ищете бесплатные курсы, чтобы подготовиться к сертификату AWS SysOps Administrator Associate в 2024 году? Автор статьи делится пятью курсами, которые помогут освоить AWS и стать сертифицированным администратором. Среди них уроки от Udemy и Coursera, охватывающие различные аспекты AWS, включая S3, EC2 и DynamoDB. Узнайте больше и начните свой путь к сертификации! Бесплатные ресурсы для изучения Java

Ищете бесплатные курсы по Java и другим технологиям? В статье представлен список курсов по DSA, SQL, Linux, Docker и JUnit. Также можно найти информацию о сертификации Java, включая сравнение OCAJP7 и OCAJP8, стоимость экзаменов и книги для подготовки. Узнайте больше по ссылке.

Подробности: http://www.java67.com/2020/08/top-5-free-courses-to-pass-aws-sysops-administrator-associate-exam.html

#en

@a_cup_of_java | Другие наши каналы
Лучшие бесплатные курсы по Vue.js для начинающих

Ищете бесплатные онлайн-курсы для изучения Vue.js в 2024 году? В статье собраны 5 лучших курсов, доступных на платформах вроде Udemy и Pluralsight. Эти курсы подойдут как для новичков, так и для тех, кто хочет углубить свои знания в Vue.js. Узнайте больше по ссылке! #Лучшая подготовка к интервью по Java и Spring Boot

Ищете, как подготовиться к интервью по Java и Spring Boot? Ознакомьтесь со списком вопросов для интервью, охватывающих Spring Boot, Spring Cloud, MVC и микросервисы. Подписывайтесь на новости и получайте полезные материалы!

Подробности: http://www.java67.com/2020/07/5-free-courses-to-learn-vuejs-in-2020.html

#en

@a_cup_of_java | Другие наши каналы
Почему стоит учить Python в 2024 году

Python остается одним из самых популярных языков программирования. Его легкость в освоении делает его идеальным для новичков. К 2024 году спрос на Python-разработчиков продолжает расти, открывая множество возможностей в разных отраслях, от веб-разработки до науки о данных.

Подробности: http://www.java67.com/2023/09/top-5-udemy-python-courses-for.html

#en

@a_cup_of_java | Другие наши каналы
Лучшие книги для сертификации Java 8

Готовитесь к сертификации Java 8? В статье обсуждаются 5 лучших книг для экзаменов OCAJP 1Z0-808 и OCPJP 1Z0-809. Эти книги помогут вам систематизировать учёбу, предложат полезные советы и предоставят пробные экзамены. За подробностями обращайтесь к оригинальной статье на Java67.

Подробности: http://www.java67.com/2016/07/top-5-ocpjp7-books-for-1z0-804-and-1z0-certification.html

#en

@a_cup_of_java | Другие наши каналы
Лучшие симуляторы экзаменов для сертификации Java

Хотите успешно сдать экзамены OCAJP и OCPJP? Тогда вам пригодятся симуляторы экзаменов. Они помогают улучшить скорость и точность, а также повысить уверенность в формате и уровне сложности вопросов. Узнайте, какие 10 лучших симуляторов эксперты рекомендуют для подготовки к Java сертификации.

Подробности: http://www.java67.com/2017/08/ocajp7-mock-exams-oracle-certified-Java-SE-7-Programmer-Certification-Sample-Questions.html

#en

@a_cup_of_java | Другие наши каналы
3
Сколько времени нужно, чтобы выучить Data Science в 2024 году?

Изучить Data Science можно за 6-12 месяцев, но для достижения профессионального уровня потребуется больше времени и опыта. 25% специалистов не имеют высшего образования, и учатся через онлайн-курсы или буткемпы. Начните с Python, SQL и машинного обучения.

Подробности: http://www.java67.com/2023/01/how-long-it-take-to-learn-data-science.html

#en

@a_cup_of_java | Другие наши каналы
Лучшие онлайн-курсы по MySQL в 2024 году

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

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

#en

@a_cup_of_java | Другие наши каналы
Лучшие курсы по нейронным сетям и глубокому обучению в 2024 году

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

Подробности: http://www.java67.com/2022/01/top-6-deep-learning-and-neural-networks.html

#en

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