en
Feedback
Java News

Java News

Open in Telegram

Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss

Show more
4 357
Subscribers
No data24 hours
-17 days
+130 days
Posts Archive
Абстрактные классы и интерфейсы в Java В каких случаях стоит использовать абстрактный класс, а в каких — интерфейс? Давайте разбираться, в чем между ними разница. Читать статью

**Хотите легко проходить собеседования в любые IT компании мира?** Подписывайтесь на новый канал от бывшего программиста Amaz
**Хотите легко проходить собеседования в любые IT компании мира?** Подписывайтесь на новый канал от бывшего программиста Amazon и Facebook с 16 годами опыта работы в IT в четырех странах мира (Великобритании, Германии, Люксембурга и России): https://t.me/faangmaster Там вы найдете разбор задач с собеседований по Java, алгоритмы, system design. Автор канала также делится своим опытом подготовки к собеседованиям,  работы и жизни в разных странах, делится своим мнением по разным вопросам связанным с IT.

15 советов для развития экспертизы в Java Предложенная сегодня статья достаточно детально, подробно и обоснованно расписывает необходимые шаги, которые нужно предпринять, чтобы стать экспертом в Java. 😃 Приятного чтения! Читать статью

Изучаем Java на практике и решаем задачу с собеседований. Бесплатный практический вебинар. 🗓 Когда: 18 июля в 19:00 по МСК.
Изучаем Java на практике и решаем задачу с собеседований. Бесплатный практический вебинар. 🗓 Когда: 18 июля в 19:00 по МСК. Регистрируйтесь и ловите гайд «Как заговорить на сленге IT-специалистов» в подарок! А каждому участнику - Карта компетенций начинающего Java-разработчика. За 2 часа вебинара: — Расскажем, как освоить базовые навыки программирования на Java, найти удаленную работу и вырасти в профессии . — На практике познакомимся с синтаксисом языка и напишем программу, которую часто дают новичкам на техническом интервью. Развеем мифы и страхи, если думаете, что идти в разработку поздно, а рынок перегрет!

Используем аннотацию @Transactional like a pro Привет! Меня зовут Никита Летов, я тимлид бэкенд-разработки мобильного приложения Росбанка для физических лиц. Этот пост входит в серию постов по разработке бэкенд-микросервисов на Java и Spring и является адаптацией моего доклада с JPoint 2022. Также хочу предупредить, что данный пост не cookbook и не предоставляет идеально приготовленное решение какой-либо бизнес-проблемы. Это разбор одной технологии, которая при правильном использовании может помочь вам в решении реальной проблемы. А может и не помочь — всё зависит от ее природы. Читать статью

Тинькофф приглашает в команду крутых ИТ-специалистов Мы решаем масштабные задачи: создаем высоконагруженные сервисы для 30 ми
Тинькофф приглашает в команду крутых ИТ-специалистов Мы решаем масштабные задачи: создаем высоконагруженные сервисы для 30 миллионов клиентов, экспериментируем и ищем новые решения. А еще с нами комфортно работать. Большинство бытовых забот делегируем компании: от расширенного ДМС и юридической помощи до питания и поддержки спорта. Откликнуться в команду Тинькофф: https://u.tinkoff.ru/it.prof.2023

Утвержден список JEP-ов, которые войдут в финальную версию Java 21. Ее релиз запланирован на 19 сентября. Но уже сейчас вы можете ознакомиться с фичами этого выпуска в предлагаемом видео. Краткий список таков: 430: String Templates (Preview) 431: Sequenced Collections 439: Generational ZGC 440: Record Patterns 441: Pattern Matching for switch 442: Foreign Function & Memory API (Third Preview) 443: Unnamed Patterns and Variables (Preview) 444: Virtual Threads 445: Unnamed Classes and Instance Main Methods (Preview) 446: Scoped Values (Preview) 448: Vector API (Sixth Incubator) 449: Deprecate the Windows 32-bit x86 Port for Removal 451: Prepare to Disallow the Dynamic Loading of Agents 452: Key Encapsulation Mechanism API 453: Structured Concurrency (Preview)

⁉️ Какие алгоритмы актуальны сейчас в разработке? ➡️ Один из таких — Бор Ахо-Корасика. Подключайтесь 17 июля в 20:00 к открыт
⁉️ Какие алгоритмы актуальны сейчас в разработке? ➡️ Один из таких — Бор Ахо-Корасика. Подключайтесь 17 июля в 20:00 к открытому уроку, который пройдет в рамках онлайн-курса «Алгоритмы и структуры данных» в OTUS. 🎬 На этом вебинаре мы познакомимся с остроумным алгоритмом Ахо-Корасика для поиска нескольких шаблонов в тексте. Для этого мы создадим недетерминированный конечный автомат в виде префиксного дерева, добавим суффиксные и финальные ссылки, вместе пропустим текст через этот Бор и найдём все шаблоны за линейное время, реализовав алгоритм Ахо-Корасика. 🎙 Спикер: Евгений Волосатов, ведущий программист с 20-летним опытом и преподаватель OTUS. 💡 Урок рассчитан на Junior бэкенд-разработчиков и системных программистов, которые пишут софт и приложения. 🎫 После урока полный курс можно приобрести в рассрочку. ➡️ Для участия в вебинаре зарегистрируйтесь: https://otus.pw/oJ4A/ Нативная интеграция. Информация о продукте www.otus.ru

Состоялся релиз Eclipse 2023-06, с новыми фичами которого можно познакомиться из представленного видео.

❓Как пишутся языки программирования? Узнайте на вебинаре в OTUS. Вебинар приурочен к старту онлайн-курса «Математика для прог
❓Как пишутся языки программирования? Узнайте на вебинаре в OTUS. Вебинар приурочен к старту онлайн-курса «Математика для программистов». 🔥На бесплатном вебинаре «Как пишутся языки программирования?» мы: — рассмотрим, как разрабатываются языки программирования, — построим LL(1)-анализатор алгоритмического языка программирования, — обсудим ограничения LL(1)-анализаторов и некоторые приемы работы с LL(1)-грамматиками. Ведущий — Евгений Тюменцев, опытный директор компании по разработке программного обеспечения. После вебинара полный курс можно приобрести в том числе в рассрочку. 👉Для участия зарегистрируйтесь: регистрация Нативная интеграция. Информация о продукте www.otus.ru

Семь принципов хорошей разработки Принципы разработки программного обеспечения играют решающую роль при создании высококачественных, удобных в сопровождении и эффективных программных систем. К этим принципам относятся: DRY. KISS, YAGNI, SLAP, SOLID. О них и пойдет речь в данной статье. Читать статью

Также у нас есть группа Вконтакте https://vk.com/javatutorial в ней мы выкладываем видео, статьи, вакансии и книги. Не забудь
Также у нас есть группа Вконтакте https://vk.com/javatutorial в ней мы выкладываем видео, статьи, вакансии и книги. Не забудь подписаться 😉

Новые фичи в IDEA 2023.2 EAP 7 Быстро приближается релиз IntelliJ IDEA 2023.2, а значит, текущему EAP-у осталось жить недолго. Вы все еще можете успеть попробовать новые фичи, и попросить исправить их до релиза, когда исправлять будет уже поздно. JetBrains ушел из России, но его IDE всё ещё является основным средством разработки на Java. Как у бывшего product marketing manager в JetBrains, у меня есть некоторый опыт в написании и переводе таких статей. Изначально, принести эту новость сподвигло то, что в ней есть важное обновление плагина Big Data Tools, над которым когда-то работала моя команда. Кроме того, JB разродились официальной поддержкой LSP, что наверняка, стоило им титанических моральных усилий. PMM-ов бывших не бывает, им просто перестают за это платить. Читать статью

❓Как усилить свои фундаментальные навыки программирования? ⚡️ Пройди тест на знание основ алгоритмов и оцени свой уровень. ❗️
Как усилить свои фундаментальные навыки программирования? ⚡️ Пройди тест на знание основ алгоритмов и оцени свой уровень. ❗️ Тест подходит для любого языка программирования. Ответишь — пройдешь на продвинутый курс «Алгоритмы и структуры данных» в OTUS по специальной цене! 🎫 Курс можно приобрести в рассрочку 👉 Пройти тест на знание алгоритмов: https://otus.pw/95xS/ Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса! 🗣 Регистрация на открытый урок 17 июля в 20:00 «Бор Ахо-Корасика». Регистрируйтесь сейчас - напомним в день вебинара! Нативная интеграция. Информация о продукте www.otus.ru

Пишем плагин для IntelliJ IDEA. Ускоряем написание тестов на DTO Когда пишешь тесты на обширную модель (DTO), ловишь себя на мысли, что сосредоточен не на тестовых данных, а на том, как ловчее избавить себя от написания boilerplate-кода. Как это сделать? Поискать готовое решение (плагин). А если его нет? Тогда – написать плагин. А если не умеешь? Стоит хотя бы начать :) Читать статью

Какие существуют основные концепции языка Python? Как самостоятельно разработать игру? Кто такой фронтенд-разработчик и чем о
+3
Какие существуют основные концепции языка Python? Как самостоятельно разработать игру? Кто такой фронтенд-разработчик и чем он занимается? На эти и другие, интересующие вас вопросы, поможет ответить "Умный город" совместно с друзьями из онлайн-школ «Программистик» и Nordic IT School на своих вебинарах и встрече: 1 июля в 15:00 - Очная встреча "Как быстро и эффективно стать фронтенд-разработчиком". Запись: https://nordic-it-school.timepad.ru/event/2476561/ 4 июля в 19:30 - Онлайн-курс по созданию игры "Крестики-нолики" на Python. Урок 1. Запись: https://www.programmistik.ru/events/python 5 июля в 19:30 - Онлайн-курс по созданию игры "Крестики-нолики" на Python. Урок 2. Запись: https://www.programmistik.ru/events/python 6 июля в 19:30 - Онлайн-курс по созданию игры "Крестики-нолики" на Python. Урок 3. Запись: https://www.programmistik.ru/events/python

Декомпозиция систем по ограниченным контекстам DDD — глубокое погружение "Отдайте этот функционал в другую системы - он относится к ним" - ворчал мой собеседник. Ему с пылом отвечали: "Так быть не должно. Мы сами должны его сделать!" Спор грозил затянуться до вечера. Ни одна из сторон не могла привести ни одного настоящего аргумента, почему новый функционал нужно поместить в ту или иную автоматизированную систему. Проблема была в том, что никто не понимал как правильно делить системы на части и по каким признакам включать в них новые модули. У собеседников не было никакой единой простой методики. Но методика на самом деле есть, и весьма неплохая. Называется она Предметно Ориентированным Дизайном (Domain Driven Design, DDD). С помощью DDD деление большой системы на (микро)сервисы становится простым и понятным. Читать статью

🔥 Готовы проникнуться волшебством алгоритмов? 📆 3 июля в 20:00 мск на открытом уроке у вас будет возможность познакомиться
🔥 Готовы проникнуться волшебством алгоритмов? 📆 3 июля в 20:00 мск на открытом уроке у вас будет возможность познакомиться с настоящим маленьким чудом — алгоритмом поиска подстроки в строке Кнута-Морриса-Пратта. 🎥 Вебинар приурочен к старту онлайн-курса «Алгоритмы и структуры данных» в OTUS, и проведет его Евгений Волосатов, опытный программист. 🔵Автомат Кнута-Морриса-Пратта — это маленький, но очень непростой для понимания алгоритм, поэтому, чтобы в нём разобраться мы сначала построим конечный автомат для поиска шаблона, а потом оптимизируем его: заменим двумерную матрицу перехода префиксным Пи-вектором и узнаем, как решить эту задачу за линейное время. 🔵У вас будет возможность познакомиться с преподавателем, задать вопросы и узнать, как проходит обучение в OTUS. А полный курс вы сможете приобрести в рассрочку. 👉 Зарегистрируйтесь на встречу: https://otus.pw/zUkD/ Нативная интеграция. Информация о продукте www.otus.ru

JDK Flight Recorder (JFR) - это регистратор событий, встроенный в виртуальную машину Java. 🤓 В предложенном сегодня видео мы на практическом примере углубимся в JFR и рассмотрим события, настройки, типы контента, а также, научимся запускать и останавливать записи, читать файлы записей и д.р. Опыт, приди!

❗️ Что нужно уметь профессиональному Kotlin Backend разработчику? Знать практики гибкой архитектуры, уметь создавать приложен
❗️ Что нужно уметь профессиональному Kotlin Backend разработчику? Знать практики гибкой архитектуры, уметь создавать приложения для разных платформ даже в условиях жестких ограничений по времени и ресурсам, использовать инструменты Kotlin DSL, ООП и null-safety, а также применять наиболее передовые архитектурные шаблоны. Эти навыки легче всего освоить с экспертами на онлайн-курсе «Kotlin Backend Developer. Professional» в OTUS. Курс доступен в рассрочку. ❇️ Приглашаем 28.06 в 19:00 мск на прямую трансляцию защиты выпускных проектов курса «Kotlin Backend Developer. Professional» На трансляции, вы увидите, как проходит защита выпускных проектов студентов курса перед комиссией. Пройдите вступительный тест и вы получите 28.06 ссылку, на прямую трансляцию. ➡️  Пройти тест: https://otus.pw/BFkwy/ 🔥 Бонусом за успешное прохождения теста вы получите, доступ к записям открытых уроков курса, а так же возможность пройти на курс по специальной цене. Реклама. Информация о рекламодателе на сайте www.otus.ru