Чашечка Java
رفتن به کانال در Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
نمایش بیشتر8 282
مشترکین
-124 ساعت
-37 روز
-7130 روز
آرشیو پست ها
8 281
Баттл языков программирования 2022 завершился
Закончилась битва за звание лучшего языка программирования в 2022 году. C# занимает первое место, Python — второе, а Java — третье.
Читать: «Баттл языков программирования 2022 завершился»
8 281
Как Java-разработчику работать в Spring Boot с несколькими БД?
Присоединяйтесь к открытому уроку 28 декабря в 20:00 «Spring boot - Работа с несколькими БД» и узнайте!
Занятие пройдет в рамках онлайн-курса «Разработчик на Spring Framework» OTUS.
На конкретном примере рассмотрят конфигурацию SpringBoot приложения, работающего одновременно с двумя разными реляционными базами данных, а также использующего для этого SpringData-репозитории.
Спикер: преподаватель Александр Оруджев, Senior Software Engineer.
Для участия в вебинаре пройдите вступительный тест: https://otus.pw/F6iv/
Праздничные цены для отличной карьеры в IT. Предложение ограничено!
Реклама ООО «Отус Онлайн-Образование» LjN8KQZPs
8 281
Article: GraalVM Java Compilers Join OpenJDK in 2023, Align with OpenJDK Releases and Processes
The Community Editions of the GraalVM JIT and Ahead-of-Time (AOT) compilers will move to OpenJDK in 2023. They will align with OpenJDK releases and processes. Existing releases, GraalVM Enterprise Edition, and other GraalVM projects will not. GraalVM 22.3 provides experimental support for JDK 19 and improves observability. Project Leyden will standardize Java AOT compilation.
By Karsten Silz
Read: https://www.infoq.com/articles/graalvm-java-compilers-openjdk/
8 281
Eclipse GlassFish catches up with Jakarta EE 10
Read: https://www.infoworld.com/article/3683912/eclipse-glassfish-catches-up-with-jakarta-ee-10.html#tk.rss_java
8 281
Top 5 Features Of Spring Boot 3 To Learn In 2023
Hello guys, if you want to learn Spring Boot 3 and wondering which features to start with then you have come to the right place. Earlier, I have shared 5 worth learning features from Spring Framework 6 and in this article, I am going to share 5 Spring Boot 3 features which are worth knowing and learning for every Java developer But, before we get to the best 5 features that you definitely need to check out in Spring Boot 3, let me tell you a bit about what Spring really is. Spring is basically a framework that can be used for developing various types of applications with the help of Java platforms. It also provides support for the Plain Old Java Objects, also known as POJOs, that developers can use for easily creating the Java SE Programming Model with full and partial Java EE.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/12/top-5-features-of-spring-boot-3-to.html
8 281
Хотите развиваться в Java-разработке?
Начните с открытого урока "Enum в Java" 24 ноября в 20:00 от OTUS.
Данное занятие будет полезно начинающим разработчикам, которые хотят программировать на Java.
На занятии Андрей Поляков, Senior Java Developer в компании Unlimint расскажет что такое перечисления и для чего они применяются. Также он разберёт конструкторы, поля, методы и синглетон.
В результате занятия вы изучите неочевидные особенности Enum, про которые многие даже не подозревают.
Вебинар входит в программу онлайн-курса "Специализация Java-Разработчик" от OTUS.
Регистрируйтесь по ссылке: https://otus.pw/U4bZ
Реклама ООО «Отус Онлайн-Образование» LjN8KXvzy
8 281
Intro to the Observable design pattern
Read: https://www.infoworld.com/article/3682139/intro-to-the-observable-design-pattern.html#tk.rss_java
8 281
Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 5 — два клиента Elasticsearch на одной JVM
Прим. переводчика: автор статьи рассказывает, как его команде удалось запустить два клиента Elasticsearch разных версий на одной JVM путем написания специальной библиотеки-обертки для работы с нужной версией.
Это пятая часть серии статей об обновлении кластера Elasticsearch без простоев и с минимальным воздействием на пользователей.
Глобальный характер обновления с самого начала намекал, что оно займет минимум год (а то и больше). В этой части пойдет речь об изменении подхода к разработке и о том, как удалось поддерживать параллельную работу нескольких клиентских библиотек Elasticsearch в кодовых базах Java в течение длительного времени.
Читать: https://habr.com/ru/post/706506/?utm_campaign=706506
8 281
Финал битвы языков программирования 2022
В 2022 году за третье и четвёртое место в битве лучших языков программирования борются TypeScript и Java, за первое и второе — Python и C#.
Читать: «Финал битвы языков программирования 2022»
8 281
Introducing CRT-based S3 Client and the S3 Transfer Manager in the AWS SDK for Java 2.x
Read: https://aws.amazon.com/blogs/developer/introducing-crt-based-s3-client-and-the-s3-transfer-manager-in-the-aws-sdk-for-java-2-x/
8 281
Java News Roundup: GlassFish 7.0, Payara Platform, Apache NetBeans 16
This week's Java roundup for December 12th, 2022 features news from OpenJDK, JDK 20, JDK 21, GlassFish 7.0, Spring Framework 6.0.3, Spring Cloud Data Flow 2.10 Spring for Apache Pulsar 0.1, Payara Platform, Quarkus 2.15, WildFly 27.0.1, Helidon 2.5.5, Piranha Cloud 22.12, NetBeans 16, Apache Camel, 3.14.7, JobRunr 5.3.2, JDKMon 17.0.43, Reactor 2022.0.1, JHipster Lite 0.24 and Ktor 2023 roadmap.
By Michael Redlich
Read: https://www.infoq.com/news/2022/12/java-news-roundup-dec12-2022/
8 281
Top 20 Apache Spark Interview Questions and Answers
As a Big Data specialist, it's critical that you understand all of the words and technologies associated with the area, including Apache Spark, which is one of the most prominent and in-demand Big Data technologies. With the IT industry’s increasing need to calculate big data at high speeds, it’s no wonder that the Apache Spark mechanism has earned the industry’s trust. Apache Spark is one of the most common, general-purpose, and cluster-computing frameworks. There are many common interview questions which is related to apache sparks. Let's have a look at each of them with explanations.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/12/top-20-apache-spark-interview-questions.html
8 281
Полуфинал битвы языков программирования 2022
Стартует полуфинал битвы языков программирования за звание лучшего в 2022 году. За выход в финал борются Python и Typescript, C# и Java.
Читать: «Полуфинал битвы языков программирования 2022»
8 281
Шестой раунд битвы языков программирования 2022
Стартовал шестой раунд битвы языков программирования за звание лучшего в 2022 году. В нём борются PHP против TypeScript, Kotlin против Java.
Читать: «Шестой раунд битвы языков программирования 2022»
8 281
MVP, язык Си и мусор в Java-коде — все комиксы от Tproger за 2022 год
Собрали IT-комиксы, которые выходили в Типичном Программисте в 2022 году. Смеёмся над MVP, кодом на Java и уровнем стресса при работе на JS.
Читать: «MVP, язык Си и мусор в Java-коде — все комиксы от Tproger за 2022 год»
8 281
Какие первые знания нужно получить тем, кто хочет стать Java-разработчиком?
Познакомиться с алгоритмами! 22 декабря в 20:00 пройдет открытый урок «Бинарный поиск» в OTUS.
На этом занятии вы:
— Разберёте алгоритм бинарного поиска.
— Узнаете, почему он быстрее линейного.
— Познакомитесь с понятием “О-большое“.
Вебинар может быть полезен начинающим разработчикам, которые интересуются базовыми алгоритмами.
Задачи по бинарному поиску нередко дают на собеседовании, поэтому присоединяйтесь к вебинару и задавайте лектору вопросы!
Занятие "Бинарный поиск"— это возможность протестировать специализацию «Java Developer» — онлайн-курс для тех, кто хочет освоить новую професcию разработчика.
Для участия в вебинаре зарегистрируйтесь: https://otus.pw/1DZU/
А ещё сейчас действует новогодняя распродажа — 23% на все курсы!
Реклама ООО «Отус Онлайн-Образование» LjN8KPXjT
8 281
Пишем плагин для IntelliJ IDEA. Ускоряем написание тестов на DTO
Когда пишешь тесты на обширную модель (DTO), ловишь себя на мысли, что сосредоточен не на тестовых данных, а на том, как ловчее избавить себя от написания boilerplate-кода.
Как это сделать? Поискать готовое решение (плагин).
А если его нет? Тогда – написать плагин.
А если не умеешь? Стоит хотя бы начать :)
Читать: https://habr.com/ru/post/706314/?utm_campaign=706314
8 281
Декомпозиция систем по ограниченным контекстам DDD — глубокое погружение
"Отдайте этот функционал в другую системы - он относится к ним" - ворчал мой собеседник. Ему с пылом отвечали: "Так быть не должно. Мы сами должны его сделать!" Спор грозил затянуться до вечера. Ни одна из сторон не могла привести ни одного настоящего аргумента, почему новый функционал нужно поместить в ту или иную автоматизированную систему.
Проблема была в том, что никто не понимал как правильно делить системы на части и по каким признакам включать в них новые модули. У собеседников не было никакой единой простой методики.
Но методика на самом деле есть, и весьма неплохая. Называется она Предметно Ориентированным Дизайном (Domain Driven Design, DDD). С помощью DDD деление большой системы на (микро)сервисы становится простым и понятным.
Читать: https://habr.com/ru/post/705846/?utm_campaign=705846
8 281
OpenJDK Proposes Project Galahad to Merge GraalVM Native Compilation
OpenJDK has proposed a new OpenJDK Project, codenamed Galahad, to merge some of the GraalVM Native Compilation technologies into the OpenJDK codebase.
By Ben Evans
Read: https://www.infoq.com/news/2022/12/openjdk-galahad-Dec22/
