Чашечка Java
Open in Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Show more8 550
Subscribers
-424 hours
-137 days
-3230 days
Posts Archive
8 551
Ошибка в stacktrace из продакшена
В этой статье я расскажу про исключительную ситуацию, которая произошла с одним исключением в продакшене Android приложения.
Читать: https://habr.com/ru/post/677264/?utm_campaign=677264
8 551
Пишите Java-приложения? У вас есть 2 пути.
Можно делать монолитную архитектуру и разрабатывать ПО как единое целое, а можно разбить большое приложение на микросерверы и наладить между ними связь.
Второй подход позволяет легче ловить сбои, обновлять приложение по отдельным частям и масштабировать их не переписывая всю систему.
Интересно? Тогда записывайтесь на курс по микросервисам на Java от Слёрм и вы научитесь:
— Делать микросервисы на Java и Kotlin;
— Работать с инструментами для разработки микросервисов;
— Использовать популярный Java-фреймворк Spring Boot.
Старт курса 20 августа, программа и запись тут: https://slurm.club/3dhzm58
Это #партнёрский пост
8 551
James Gosling Biography – Father of Java Programming Language
Read: https://www.thejavaprogrammer.com/james-gosling-biography/
8 551
JetBrains IntelliJ IDEA 2022.2 Uses Java 17 Runtime
IntelliJ IDEA 2022.2 uses the JetBrains Runtime 17, a fork of OpenJDK. The latest versions of various languages and frameworks are now supported, such as Scala, Kotlin, Spring 6 and Spring Boot 3.
By Johan Janssen
Read: https://www.infoq.com/news/2022/08/jetbrains-intellij-2022-2/
8 551
Выходим за пределы JVM. Объясняем на крестиках-ноликах чем хорош Kotlin Multiplatform
Какой есть общий недостаток у мобильной, front-end и back-end разработки и иногда распила микросервисов? Дублирование логики. Очень часто я видел статьи или новости, где одна команда мобильных разработчиков ждет другую, чтобы выкатить релиз. И если с мобильными версиями более-менее все понятно и есть решения, то что делать с браузером? Очень часто логику работы приложения нужно поддержать и там.
Что делать, если хочется писать нативный код и при этом не иметь дублей реализации — на этот вопрос я постараюсь ответить подробно в данной статье. В процессе чтения можно будет познакомиться с технологией Kotlin Multiplatform и создать полноценный проект всем известной игры «Крестики-нолики» на трех самых популярных платформах Browser (JS), iOS (Swift) и Android (Java) с общей логикой на Kotlin.
Читать: https://habr.com/ru/post/682160/?utm_campaign=682160
8 551
10 Example of SSH Command in UNIX and Linux
SSH command stands for Secure Shell which allows user to securely login into remote machine. If you are working on network on UNIX and Linux machine, SSH command is your friend because with ssh in UNIX you can not easily navigate from one host to other. SSH Command or SSH client in UNIX not only allow you to login into remote host but also allows you to execute command on remote machine without going to into remote server. which is quite convenient while writing bash scripts or getting general information about server like uptime of remote server. This article shows examples of ssh command in UNIX and different usage of ssh in UNIX along with basic concept of ssh command.
Java Interview questions and tutorials
Read: http://www.java67.com/2020/04/10-example-of-ssh-command-in-unix.html
8 551
Основы Java за 14 дней вместе с наставником – практикующим разработчиком
10 учебных модулей, 62 урока с практикой в браузере, вебинары и лайвкодинг-сессия. Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас.
Полная стоимость курса всего 990 рублей
Начинаем 16 августа.
Занимайте место в группе, подробнее можно узнать по ссылке: https://clck.ru/sXbBA
Это #партнёрский пост
8 551
Выходим за пределы JVM. Объясняем на крестиках-ноликах чем хорош Kotlin Multiplatform
Какой есть общий недостаток у мобильной, front-end и back-end разработки и иногда распила микросервисов? Дублирование логики. Очень часто я видел статьи или новости, где одна команда мобильных разработчиков ждет другую, чтобы выкатить релиз. И если с мобильными версиями более-менее все понятно и есть решения, то что делать с браузером? Очень часто логику работы приложения нужно поддержать и там.
Что делать, если хочется писать нативный код и при этом не иметь дублей реализации — на этот вопрос я постараюсь ответить подробно в данной статье. В процессе чтения можно будет познакомиться с технологией Kotlin Multiplatform и создать полноценный проект всем известной игры «Крестики-нолики» на трех самых популярных платформах Browser (JS), iOS (Swift) и Android (Java) с общей логикой на Kotlin.
Читать: https://habr.com/ru/post/682160/?utm_campaign=682160
8 551
JetBrains IntelliJ IDEA 2022.2 Uses Java 17 Runtime
IntelliJ IDEA 2022.2 uses the JetBrains Runtime 17, a fork of OpenJDK. The latest versions of various languages and frameworks are now supported, such as Scala, Kotlin, Spring 6 and Spring Boot 3.
By Johan Janssen
Read: https://www.infoq.com/news/2022/08/jetbrains-intellij-2022-2/
8 551
Хардкорный тест из 21 вопроса только для тех, кто уже знает и любит Java и хочет освоить Framework Spring
Если сможете сдать — пройдёте на продвинутый курс для разработчиков по спец.цене.
Время прохождения теста ограничено 30 минут
Пройти тест: https://otus.pw/yUO8/
Это #партнёрский пост
8 551
Intro to MicroStream: Super-fast serialization in Java
Read: https://www.infoworld.com/article/3668556/intro-to-microstream-super-fast-serialization-in-java.html#tk.rss_java
8 551
GraalVM 22.2 Adds Library Configuration Repository
GraalVM is known for compiling Java into small native executables that start much faster than traditional Java programs. Release 22.2 addresses a long-standing pain point by introducing a configuration repository for Java libraries. Native Java compilation uses less memory, and the GraalVM distribution runs better on Apple Silicon and is smaller.
By Karsten Silz
Read: https://www.infoq.com/news/2022/08/graalvm-22-2/
8 551
Обзор GraphQL-фреймворков на Java
В предыдущей статье мы поговорили о том, что такое graphQL, почему решили на него переходить, какие у него есть достоинства и недостатки. Но что делать дальше, если вы всё-таки решились внедрить graphQL в java-проект? Какие на данный момент есть фреймворки, чем они отличаются и какой вообще выбрать? Именно с этими проблемами мы и столкнулись почти год назад и не нашли адекватного ответа в одном источнике. Собрав по крупицам инфу из разных ресурсов (статьи, документации, доклады) и потыкав палочкой несколько фреймворков, мы сформировали общую базу знаний о них, которой и захотелось поделиться.
Если вам интересно, какие есть современные graphql-фреймворки на java, как выбрать подходящий и посмотреть, как он может выглядеть в продакшне — эта статья для вас.
Всем привет! Меня зовут Артем, я бэкенд-разработчик в hh.ru. Сегодня мы поговорим о современных решениях в GraphQL-мире на Java.
Статья также доступна в видео-формате.
Читать: https://habr.com/ru/post/681910/?utm_campaign=681910
8 551
[recovery mode] SOLID на практике в автоматизации тестирования
Как на практике реализовать все принципы и упростить разработку тестирования BDD ?
Примером будет интеграционное тестирование, но вам ничего не помешает реализовать для End2End
Читать: https://habr.com/ru/post/681936/?utm_campaign=681936
8 551
It is Wednesday, my java dudes, или насколько сложно сделать свою JVM
Что делать, если накануне переезда повысилась тревожность, а привычные методы не приносят успокоения?
Конечно же вырабатывать дофамин через решение упоротых инженерных задач!
Мне стало интересно - насколько тяжко было бы сделать свой интерпретатор байт-кода Java? И насколько сложно было бы научить его “новым трюкам”?
Писать я буду на Rust, поэтому и проект, не мудрствуя лукаво, назвал Rjava.
Читать: https://habr.com/ru/post/681844/?utm_campaign=681844
8 551
10 Examples of wget command in Linux
Hey there! Today's article will explain the "wget" command in Linux and 10 different examples. If you are a Linux user, this is a command you will commonly use almost every now and then.
WHAT IS THE "WGET" COMMAND?
Wget emanated from the GNU project. It is a non-interactive tool used to download files from the web. It is called non-interactive because it does not need human interaction before it operates. the user does not have to log on before it works. This means that it works in the background. Wget supports HTTP, HTTPS, FTPS,SFTP.
"wget" is very beneficial in such a way that, If you are downloading a file and unfortunately the network connection becomes unstable and slow, It keeps retrying until the file is fully recovered.
Before you can start using "wget" command, you must have installed that on your Linux. if not It won't recognize that command if you type it.
Java Interview questions and tutorials
Read: http://www.java67.com/2022/08/10-examples-of-wget-command-in-linux.html
8 551
Главные стереотипы о работе в ИТ — каждый прошлый день похож на следующий, а работа над задачами напоминает манки-джоб
Станьте частью команды разработчиков Сбера и докажите, что это не так. Пройдите за один день все этапы отбора и получите работу мечты на One Day Offer, если вы:
— Java-разработчик и владеете Java, фреймворком Spring, скриптовыми языками, контейнеризаторами, разбираетесь в PostgreSQL, Git, Clickhouse;
— Фронтенд-разработчик, владеете Docker, Webpack и Git.
Работать нужно над одним из двух больших проектов Сбера: облачной платформой enterprise-уровня Platform V или Цифровыми платформами образования.
Узнавайте больше и оставьте заявку здесь
Это #партнёрский пост
8 551
Как я провел лето. Пишем RPC фреймворк. Часть первая: сетевое взаимодействие
Первая публикация из серии про разработку легковесного RPC-фреймворка на java. Посвящена сетевому взаимодействию при вызове удаленной процедуры.
Читать: https://habr.com/ru/post/681832/?utm_campaign=681832
8 551
Холостые циклы в Java
Привет, сегодня поговорим о тонкостях реализации холостых циклов (холостого ожидания) в Java. Эта задача встречается нечасто: за девять с небольшим лет работы я столкнулся с ней лишь пару раз. Тем не менее, тема видится интересной и по ней есть что сказать, так что добро пожаловать! Исходный код примеров доступен здесь.
Читать: https://habr.com/ru/post/674116/?utm_campaign=674116
Available now! Telegram Research 2025 — the year's key insights 
