es
Feedback
Чашечка Java

Чашечка Java

Ir al canal en Telegram

Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels

Mostrar más
8 572
Suscriptores
Sin datos24 horas
+47 días
+130 días
Archivo de publicaciones
Expression Problem и Объектные алгебры Expression Problem (EP) - это классическая задача в программировании на совмещение несовместимого. Автор задачи (Philip Wadler) формулирует следующие цели: создать такую абстракцию, что позволяла бы расширять иерархию в двух направлениях: добавлять новые классы и добавлять новые методы для обработки иерархии, сохраняя при этом строгую статическую типизацию и не требуя изменений существующего кода. В динамически типизируемых языках мы бы могли добавить или переопределить метод на лету с помощью трюка, ставшего известным под неказистым названием monkey patching (хоть первоначально речь шла совсем не про обезьян, а про партизан - guerrilla). А вот какие трюки применяют в статически типизированных языках рассмотрим под катом. Читать: https://habr.com/ru/articles/828922/?utm_campaign=828922 @a_cup_of_java | Другие наши каналы

Разбираемся с Vespa. Часть 1 Эта статья открывает серию из трёх материалов, посвящённых работе с поисковой системой хранения данных Vespa. Из этой статьи вы узнаете: 1) Как настроить конфигурацию Vespa. 2) Как запустить сервер конфигурации Vespa в Docker. 3) Как выглядит структура схемы данных. 4) Как выполнить фильтрацию полей в результатах поиска. 5) Как отключить валидацию схемы данных и файла конфигурации для локальной отладки. Читать: https://habr.com/ru/companies/sportmaster_lab/articles/827460/?utm_campaign=827460 @a_cup_of_java | Другие наши каналы

Backend Developer (Java) HR TECH Компания: Гринатом — IT-интегратор Росатома Опыт работы: от 6 лет Полная занятость, удаленная работа/офис Требуемый опыт: — разработка и поддержка микросервисов на Java; — работа с реляционным базами данных (PostgreSQL); — проведение Сode Review; — знание основных методологий разработки программного обеспечения, принципов OOП, шаблонов проектирования, принципов SOLID, DRY, KISS; — практика использования Test Containers в интеграционных тестах; отличное знание Spring/Spring Boot (Core, MVC/Webflux, Data/Integration, Security, Actuator, Auto configuration, AOP); — работа с Kafka; — хорошее знание Maven/Gradle и CI/CD систем(Gitlab/Jenkins); — профилирование кода, анализ дампов памяти, анализ логов, метрик и трассировок, тонкая настройка JVM. Условия: — конкурентная ЗП и премии; — оформление по ТК РФ; — карьерный рост; — ДМС со стоматологией — собственная платформа для обучения; — конференции и тренинги. Подробности и отклик: https://tprg.ru/4wo6

Presentation: Harnessing Exotic Hardware: Charting the Future of JVM Performance Monica Beckwith discusses the world of the J
Presentation: Harnessing Exotic Hardware: Charting the Future of JVM Performance Monica Beckwith discusses the world of the JVM and its evolving relationship with exotic hardware. She presents a hypothetical scenario where GPU optimization plays a pivotal role. By Monica Beckwith Read: https://www.infoq.com/presentations/jvm-exotic-hardware/ @a_cup_of_java | Другие наши каналы

Реактивный велосипед На одном из проектов встретился Spring Reactor. Хорошая технология асинхронных потоков. Много копий сломано по поводу ее использования. Но сейчас не об этом. А о том, как я изобрел велосипед. Читать: https://habr.com/ru/articles/829910/?utm_campaign=829910 @a_cup_of_java | Другие наши каналы

Как заработать, используя Telegram бот Всем привет! Я прошёл сложный путь от создания бота до получения первых платежей, поэтому, как порядочный разработчик, хочу поделить информацией, за которую, я уверен, кто-то кому-то платит большие деньги, а ваши полезные труды пылятся на задворках интернета. Читать: https://habr.com/ru/articles/829686/?utm_campaign=829686 @a_cup_of_java | Другие наши каналы

Declarative Gradle: рывок или прорыв? Полгода назад команда Gradle представила новый продукт — Declarative Gradle. Команда Spring АйО, со своей стороны, провела исследование и готова поделиться результатами. TL;DR: технология всё ещё активно развивается, но пока что не поддерживается привычными инструментами, такими как IntelliJ IDEA. Несмотря на это, нам удалось запустить Spring Boot приложение! Читать: https://habr.com/ru/companies/spring_aio/articles/829702/?utm_campaign=829702 @a_cup_of_java | Другие наши каналы

Портируем приложения на Android 1.0: какой мой опыт разработки приложений под первый Android-смартфон в мире в 2024 году Друзья! А знаете ли вы, какой Android-смартфон был первым в мире и как он выглядел? А я теперь не просто знаю, но и могу физически пощупать настоящую легенду своих лет — HTC Dream, также известный как T-Mobile G1. Однако G1 был мне интересен не только как коллекционный девайс для гика, но и потенциально-диковинное устройство для разработки приложений: ведь в современном мире принято повышать минимальную версию Android для работы тех или иных программ, а я свои буду… понижать, чтобы они смогли заработать даже на самой первой версии Android! В сегодняшней статье мы с вами: посмотрим на Dream и постараемся понять, почему HTC выбрала именно Android, неудачно перепакуем аккумулятор, бэкпортируем мои клиенты ВК, YouTube и Telegram и посмотрим, правда ли старичок «бесполезен», как говорят в ретро-обзорах или что-то ещё да может! Интересно? Тогда добро пожаловать под кат! Читать: https://habr.com/ru/companies/timeweb/articles/829416/?utm_campaign=829416 @a_cup_of_java | Другие наши каналы

Выгодная сделка: поменяйте 5 минут вашего времени на живое дерево в бору Java! Нужно лишь пройти короткий опрос, посвященный
Выгодная сделка: поменяйте 5 минут вашего времени на живое дерево в бору Java! Нужно лишь пройти короткий опрос, посвященный трендам Java-разработки в России. И за это ребята из Axiom JDK посадят вам персональную сосну. Результатами посадок и исследования ребята, разумеется, поделятся и ещё дадут каждому участнику триал новой среды разработки и исполнения Java Axiom JDK Express! Но внести вклад в улучшение инструментов Java можно и анонимно. Оставляйте свой след в истории Java и всей планеты, это просто: https://axiomjdk.ru/announcements/2024/06/03/java-trends-survey/?utm_source=tg Это #партнёрский пост

Обзор GigaIDE от СБЕРа | Российская IntelliJ IDEA | Поддержка Spring вместе с Amplicode Недавно СБЕР выпустил GigaIDE – новую IDE для Java, Kotlin и не только. Это событие вызвало бурные обсуждения среди разработчиков. Чаще всего звучали следующие вопросы: Чаще всего звучали следующие вопросы: 1. Это просто пересобранная версия IntelliJ IDEA Community Edition? 2. Если нет, что нового предлагает GigaIDE? 3. Поддерживает ли она работу с базами данных и Spring? Сегодня отвечу на эти и другие вопросы, которые могут возникнуть у тех, кто заинтересовался GigaIDE. Читать: https://habr.com/ru/companies/haulmont/articles/828828/?utm_campaign=828828 @a_cup_of_java | Другие наши каналы

Почему Microsoft отказывается от React в браузере Edge Недавно команда Microsoft Edge написала статью о том, как они улучшают Edge, чтобы браузер стал быстрее. В материале Microsoft сделала выпад в сторону React и объявила, что больше не будет использовать React для Edge. В статье мы рассмотрим, как решение Microsoft влияет на React и JavaScript-разработчиков в целом и каковы истинные намерения команды Edge. Читать: https://habr.com/ru/companies/productstar/articles/829216/?utm_campaign=829216 @a_cup_of_java | Другие наши каналы

7 основных способов оптимизировать кеширование в Spring Boot В условиях растущих требований к производительности современных приложений, кеширование становится одним из ключевых инструментов для их удовлетворения. В новом переводе от команды Spring АйО вы узнаете про 7 основных техник оптимизации кеширования в Spring Boot, которые могут помочь значительно улучшить производительность. От выбора идеальных кандидатов для кеширования до реализации асинхронного кеша и мониторинга метрик кеша. Читать: https://habr.com/ru/companies/spring_aio/articles/829054/?utm_campaign=829054 @a_cup_of_java | Другие наши каналы

JEP 472: Prepare to Restrict the Use of JNI in JDK 24 JEP 472, now Proposed to Target, aims to issue warnings for using the J
JEP 472: Prepare to Restrict the Use of JNI in JDK 24 JEP 472, now Proposed to Target, aims to issue warnings for using the Java Native Interface (JNI) and adjust the Foreign Function & Memory (FFM) API for consistent warnings. This prepares developers for future releases that restrict JNI and the FFM API to ensure integrity by default. By A N M Bazlur Rahman Read: https://www.infoq.com/news/2024/07/jep-472-restrict-jni-jdk-24/ @a_cup_of_java | Другие наши каналы

Интеграционные тесты контроллеров, интеграций с внешними API и безопасности. Приходите на третье занятие серии открытых практ
Интеграционные тесты контроллеров, интеграций с внешними API и безопасности. Приходите на третье занятие серии открытых практических уроков по тестированию Spring-приложений от OTUS, где эксперт: — рассмотрит специфику тестирования классических и REST-контроллеров и интеграций с внешними API; — уделит внимание тому, как проверить, что все конечные точки нашего приложения действительно защищены; — ответит на все возникающие вопросы.  Спикер — Senior Software Engineer, опытный преподаватель и руководитель курса.  Встречаемся 16 июля в 20:00 мск в преддверии старта курса «Разработчик на Spring Framework»Все участники вебинара получат специальную цену на обучение!  Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок и получить записи предыдущих вебинаров серии. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid: LjN8Kabf8

Java News Roundup: JDK 24 Update, Spring Framework, Piranha Cloud, Gradle 8.9, Arquillian 1.9 This week's Java roundup for Ju
Java News Roundup: JDK 24 Update, Spring Framework, Piranha Cloud, Gradle 8.9, Arquillian 1.9 This week's Java roundup for July 8th, 2024 features news highlighting: JEP 472, Prepare to Restrict the Use of JNI, proposed to be targeted for JDK 24; milestone and point releases for Spring Framework; the monthly Piranha Cloud release; and the releases of Gradle 8.9 and Arquillian 1.9. By Michael Redlich Read: https://www.infoq.com/news/2024/07/java-news-roundup-jul08-2024/ @a_cup_of_java | Другие наши каналы

Топ-5 курсов для изучения стека MERN в 2024 году - (MongoDB, Express.js, React.js и Node.js) Лучшие из лотов Популярность раз
Топ-5 курсов для изучения стека MERN в 2024 году - (MongoDB, Express.js, React.js и Node.js) Лучшие из лотов Популярность разработки стека MERN значительно выросла за последние годы. Стек MERN является одним из двух популярных стеков JavaScript, наряду с Стек MEANи используется для разработки одностраничных динамических веб-приложений. Хотя я большой поклонник стека Java + Spring Boot, если мне приходится выбирать не-Java-стек, то я всегда выбираю MERN-стек из-за React.js. Это один из современных фреймворков, который полностью изменил способ создания фронтенда на JavaScript, и поэтому все больше и больше компаний используют React.js и стек MERN для разработки веб-приложений. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2020/06/top-5-courses-to-learn-mern-stack-for-web-development.html @a_cup_of_java ___ Другие наши проекты

10 лучших курсов Udemy для Java-разработчиков в 2024 году - Лучшее из многого Здравствуйте, ребята, если вы ищете лучшие курс
10 лучших курсов Udemy для Java-разработчиков в 2024 году - Лучшее из многого Здравствуйте, ребята, если вы ищете лучшие курсы Udemy для изучения Java и Spring Framework, то вы пришли в нужное место. Ранее я уже рассказывал лучшие курсы Pluralsight для Java-разработчиков и лучшие курсы LinkedIn для Java-разработчиков а сегодня я поделюсь с вами лучшими курсами Udemy для Java-разработчиков в 2024 году. Прежде чем перейти к мы перейдем к самой важной части и предоставим вам список лучших курсов, которые вы которые вы можете использовать, чтобы стать экспертами в области Java-программирования, давайте сначала начнем с основ. Что такое Java? В самых общих чертах, Java - это язык общего назначения, объектно-ориентированный и основанный на классах язык программирования, который известен тем, что имеет меньшим количеством зависимостей от реализации. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2022/03/top-10-udemy-courses-for-java.html @a_cup_of_java ___ Другие наши проекты

3 способа проверить, выбран ли чекбокс в jQuery - Пример учебника Итак, у вас есть чекбокс, и вы хотите проверить, выбран он
3 способа проверить, выбран ли чекбокс в jQuery - Пример учебника Итак, у вас есть чекбокс, и вы хотите проверить, выбран он или нет, во время выполнения программы с помощью jQuery. Если это то, что вам нужно, то продолжайте читать. Флажок - это HTML-элемент с type="checkbox" и свойством checked, которое используется для того, чтобы узнать, выбран флажок или нет. В jQuery есть несколько способов узнать, имеет ли ваш чекбокс это свойство или нет , например, используя :checked, псевдоселектор, или используя функцию is() jQuery, или используя функцию prop(), которая доступна начиная с jQuery 1.6 и далее. В этой статье мы рассмотрим примеры этих подходов к проверке того, установлен ли флажок или нет. Вопросы и учебные пособия для собеседования по Java Read: http://www.java67.com/2024/05/3-ways-to-check-if-checkbox-is-selected.html @a_cup_of_java ___ Другие наши проекты

Редкие языки программирования: зачем они нужны и что на них пишут Современные разработчики все чаще обращаются к редким языка
Редкие языки программирования: зачем они нужны и что на них пишут Современные разработчики все чаще обращаются к редким языкам программирования, чтобы решить специфические задачи проекта. Разбираемся, как и когда их нужно использовать. Читать: «Редкие языки программирования: зачем они нужны и что на них пишут» @a_cup_of_java ___ Другие наши проекты

Неожиданности в авторизации. Что скрывает Keycloak? Авторизация и регистрация пользователей — важная часть приложения как для юзеров, так и для безопасности. Но какие неожиданности содержит исходный код популярного Open Source решения для авторизации, и как они могут повлиять на работу приложения? Читать: https://habr.com/ru/companies/pvs-studio/articles/828406/?utm_campaign=828406 @a_cup_of_java ___ Другие наши проекты