Java
1.63K subscribers
223 photos
5 videos
3 files
901 links
Программирование на Java.

По всем вопросам: @un_ixtime
Download Telegram
JavaFX, Gluon Substrate и GraalVM В этой статье описывается, как JavaFX, Gluon Substrate и GraalVM работают вместе, чтобы помочь пользователям создавать мощные, гибкие настольные приложения.
https://goo.su/9fr7 Методы запроса JPA: влияние на производительность Спецификация JPA 2.2 / Jakarta JPA 3.0 предусматривает несколько методов выбора данных из базы данных. В этой статье мы исследуем, как эти методы влияют на производительность.
https://goo.su/Ffi
☕️Популярные платформы электронной коммерции Java и CMS В этом блоге мы рассмотрим популярные платформы электронной коммерции Java и CMS, а также самые популярные платформы электронной коммерции и CMS, используемые в приложениях Java. https://goo.su/9n7L ☕️В чем разница между String, StringBuilder и StringBuffer? https://goo.su/pf0
⁉️Готов выбрать светлую сторону силы, юный джавист?

Эксперты OTUS приготовили для тебя полный сложной практики онлайн-курс «Java Developer. Professional», который расширит твои возможности использования Java.

👉🏻За 6 месяцев ты прокачаешь алгоритмы и сборщики мусора, байт-код и classloader, паттерны и тестирование, работу с окружением — логирование, jdbc и Hibernate, библиотеки и фреймворки, многопоточность и многое другое.

🦸🏼‍♂️68 компаний-партнеров ждут, когда ты овладеешь этим мастерством. Проходи вступительный тест и помни большая сила — большая ответственность.

📌ПРОЙТИ ТЕСТ - https://otus.pw/6Amt/
Что такое BDD и зачем он вам нужен: Java и разработка на основе поведения В этой статье объясняется, что такое BDD и как Behavior Driven Development помогает разработчику и его команде понять логику приложения. https://goo.su/tjh
Обработка исключений Spring Boot Исключения - это нежелательное поведение программного приложения, вызванное ошибочной логикой. В этой статье мы рассмотрим, как обрабатывать исключения в приложении Spring Boot. https://goo.su/9ntw
Узнайте, почему эти функции делают код #Java чище и проще для написания. В этой статье вы узнаете, что такое запечатанные классы, зачем они нужны и как они помогут улучшить ваши приложения. https://goo.su/Q4E
Привет! Меня зовут Диана, я ведущий Java-разработчик.

Я веду канал Java: fill the gaps, где делюсь своим опытом и много рассказываю про джаву. Пишу короткие и понятные посты для Java разработчиков любого уровня.

Для продолжающих:
🔹 Как реализованы лямбда выражения внутри JVM
🔹 Что поменялось в классе String в java 9 
🔹 Чем архитектурно отличаются JUnit 5 и JUnit 4

Для начинающих:
🔸 Как войти в айти: подробный гид со списком ресурсов
🔸 Как выучить все нужные горячие клавиши в Intellij IDEA
🔸 Чем кодировки отличаются друг от друга 

Подписывайся👉 Java: fill the gaps
☕️ Прогресс сборщика мусора от JDK 8 к JDK 17 Большая часть улучшенной производительности связана с новыми функциями и оптимизациями в JVM, и в этом посте основное внимание будет уделено улучшениям, сделанным в области сборки мусора. . https://goo.su/CHA
Возможности Java 17: сравнение версий 8 и 17. Что изменилось за эти годы? Новая версия Java выходит два раза в год, но каждая новая итерация кажется лишь небольшим улучшением предыдущей. Хотя это также может быть верно для Java 17, эта версия имеет более глубокое значение, поскольку Java 8 - в настоящее время наиболее часто используемая версия Java - скоро потеряет поддержку Oracle Premier. В этой статье мы исследуем наиболее важные функции Java 17, различия между этими двумя версиями и их значение для программного обеспечения Java. Стоит ли переносить свои приложения с Java 8 на 17? Давайте разберемся. https://goo.su/9o5k
Стоит ли изучать Kotlin в 2022 году

На этот вопрос ответит Сергей Окатов, архитектор в Datana (группа компаний ЛАНИТ), 6 декабря в 19:00.

На дне открытых дверей онлайн-курса «Kotlin Developer. Basic» преподаватель расскажет, с чего начать изучение Kotlin, представит программу курса и формат обучения и проведет обзор вакансий на рынке труда.

👉🏻 Регистрируйтесь на вебинар и подключайтесь https://otus.pw/FEIt/
Руководство опытного пользователя по Java Дает вам обзор ключевых аспектов языка Java и ссылки на основную библиотеку, часто используемые инструменты и функции Java 8. https://goo.su/Dv0
Зарплаты архитекторов, которые работают с высокими нагрузками, сейчас достигают 300 тыс. рублей.

🗓 13 декабря стартует наш курс на котором вы соберете полный набор необходимых навыков и сможете устроиться в ведущую IT-корпорацию:
- Правильно использовать шаблоны: кеширование, реплицирование, шардирование, а также инструменты, такие как индексы, ClickHouse, Tarantool, RabbitMQ и Kafka, redis;
- Обеспечивать отказоустойчивость веб-приложений даже при падении серверов;
- Уметь создавать веб-приложения, которые легко масштабировать.

👉🏻 Пройдите вступительный тест, чтобы проверить достаточно ли текущих знаний для работы с высокими нагрузками и зарегистрироваться на наш курс: https://otus.pw/lv6u/
Пример бессерверного приложения, написанного на Java, скомпилированного с помощью собственного образа GraalVM Это простое бессерверное приложение, построенное на Java и использующее средство создания образов GraalVM. Он состоит из Amazon API Gateway, поддерживаемого четырьмя функциями AWS Lambda, и таблицы Amazon DynamoDB для хранения. https://goo.su/mAK
⚡️ Попробуйте себя в качестве Android-разработчика! Приглашаем на двухдневный интенсив 6 и 7 декабря по созданию аналога Notion! Demo-занятие проведет Даниил Попов. Он работал в таких крупных компаниях, как Mail.Ru Group, Авито, где занимался разработкой легендарной ICQ.

💪 На занятиях мы сделаем упрощенный аналог приложения Notion для платформы Android. Приложение будет позволять создавать заметки произвольного размера из следующих блоков: текст, заголовки, изображение, списки. Блоки можно будет перетаскивать и удалять. Все это будет сохраняться локально на устройстве. Для этого мы будем использовать язык программирования Kotlin.

🔥 Бесплатный интенсив пройдет в рамках специализации «Android Developer» для тех, кто хочет с нуля научиться создавать Android-приложения и протестировать обучение на онлайн-курсе.

Важно! Перед уроком рекомендуется установить Android Studio, чтобы попрактиковаться.

👉 Чтобы попасть на мероприятие, зарегистрируйтесь на вебинар: https://otus.pw/9emX/
5 простых советов по производительности Java В большинстве случаев в оптимизации программного обеспечения нет необходимости , но этот пост содержит 5 советов, как избежать замедления работы программного обеспечения, написанного на Java. https://goo.su/T0b
🚀На канале @android_school_ru опытные разработчики каждую неделю публикуют современные обучающие туториалы по Android-разработке.
Уже более 1000 программистов освоили современные навыки и активно обсуждают новые материалы.

Самые популярные туториалы:
📌 Android LiveData и ViewModel
📌 Kotlin Flow + Room на примере todo-списка
📌 Пишем Unit-тесты для Android-приложений на базе Mockito

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

Не упускай возможность на практике освоить современную Android-разработку подпишись на канал @android_school_ru
Добро пожаловать - Fleet В течение многих лет люди спрашивали нас: «JetBrains, когда вы создадите облегченный редактор?»

Что ж, сегодня мы очень рады анонсировать Fleet , легкий редактор, но с изюминкой! https://goo.su/9UMW
⁉️Какие перспективы есть у Java-разработчика Middle уровня?

🔥7 декабря в 20:00 пройдет встреча с Сергеем Петрелевичем, опытным java-разработчиком, где вы узнаете, какие навыки ждут работодатели от специалиста и проведет обзор рынка вакансий.
Также вы познакомитесь с программой онлайн-курса «Java Developer. Professional», преподавательским составом и форматом обучения в OTUS.

💰В конце мероприятия вы получите возможность записаться в группу по спец.цене.

👉Регистрируйтесь на мероприятие и готовьте свои вопросы эксперту - https://otus.pw/fdbI/
Прогнозы для Java на 2022 год Пейзаж Java меняется быстро, а с учетом возможных изменений в темпах выпуска OpenJDK он готов двигаться еще быстрее. Для таких людей, как Майкл Расмуссен, руководитель отдела разработки JRebel by Perforce, оставаться в курсе этих изменений и понимать, как они повлияют на разработку, имеет первостепенное значение для создания функций, которые находят отклик в сообществе разработчиков Java, и поддерживать свое приложение в актуальном состоянии с последними версиями. https://goo.su/iIA