Получи случайную криптовалюту за регистрацию!

javaswag

Логотип телеграм канала @javaswag — javaswag J
Логотип телеграм канала @javaswag — javaswag
Адрес канала: @javaswag
Категории: Технологии
Язык: Русский
Количество подписчиков: 5.23K
Описание канала:

Еженедельная рассылка вручную отобранных статей по Java и JVM. https://javaswag.github.io
Предложить новость: @volyx
Реклама: @anabilisa

Рейтинги и Отзывы

3.67

3 отзыва

Оценить канал javaswag и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

1

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 8

2022-03-01 18:00:44
Implementing a single class Java parser for semantic versioning with correct precedence ordering
https://raccoon.onyxbits.de/blog/single-class-java-semantic-versioning-parser-implementation/
Автор статьи написал класс для семантического версионирования джава проектов. Почти в каждом проекте обычно пишется свой “костыль” по обработке версий проекта, пишется своя реализация подхода ‘Semantic Versioning’. Автор предлагает свою версию, которая помещается в один файл.
1.0K views15:00
Открыть/Комментировать
2022-03-01 18:00:44
Теперь к выпуску:

Creating Virtual Threads with project Loom
https://www.davidvlijmincx.com/posts/create_virtual_threads_with_project_loom/
Дэвид рассказывает про виртуальные треды, которые появятся в режиме превью в 19 Джаве. АПИ может изменится в будущем, но кажется что не сильно. Для обычного разработчика просто добавятся новые методы у классов Thread.startVirtualThread, Thread.ofVirtual(), Executors.newVirtualThreadPerTaskExecutor и другие. Кажется джуниорам добавятся еще вопросы на собеседовании.
1.0K views15:00
Открыть/Комментировать
2022-03-01 18:00:43 Привет!

Сначала две важные ссылки:

На прошлой неделе Россия вторглась на территорию Украины. Война ужасна и не имеет оправданий, поэтому первая ссылка на открытое письмо представителей российской ИТ-индустрии против военной операции на территории Украины
https://docs.google.com/forms/d/e/1FAIpQLScEsxsoXl_7R4aD5F8-B7fCCBVwU_BXBaOVJsKszbFyRHRkkw/viewform?fbclid=IwAR1VhBl9joXcz34vjsG9fZ_jR0WSeu5a08haWQiamGbj-yRDzyGseB7OTw8

А вторая ссылка на петицию против войны
https://www.change.org/p/%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D0%B2%D0%BE%D0%B9%D0%BD%D1%83-%D1%81-%D1%83%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%BE%D0%B9-2ce0a2d7-b957-4e23-981a-c67a26e2b0b7
1.2K views15:00
Открыть/Комментировать
2022-02-16 16:00:51 https://soundcloud.com/javaswag/e25

Привет! Новый выпуск подскаста Javaswag!

В 25 выпуске подкаста Javaswag поговорили с Никитой Липским о компиляторах, истории Excelsior JET и GraalVM

00:03:40 История Кронос и операционки Excelsior
00:08:30 "Спаяли свой компьютер, написали весь софт"
00:10:32 Сколько нужно человек чтобы написать ОС и все программы?
00:20:25 Компиляторщики из Новосиба
00:24:40 Компаниям Netflix, Microsoft, Twitter, Google нужны JVM разработчики
00:26:02 Как появилась Java в Excelsior? Как по White-paper Джавы понять что это язык будущего?
00:34:57 Из каких компонентов состоит AOT компилятор
00:38:45 Что происходит внутри AOT?
00:45:30 В чем успех GraalVM?
00:52:00 Что GraalVM сделал правильно? Предположение "замкнутости мира"
00:58:00 Сипульки
00:59:05 Почему взлетел или не взлетел JetPerfect?
01:10:30 Почему не открыты исходники Excelsior JET?
01:14:00 Как успевали за скоростью релизов Джавы после 9 версии?
01:21:55 Что было когда Excelsior JET закрылся
01:25:55 NDA в Huawei. Когда будет апдейт?
01:27:50 Больше 20 лет проекту. Что было сделано правильно, а что можно было сделать иначе?

Кронос — http://kronos.ru/
История Excelsior JET - https://www.excelsior.ru/history
Ершов — https://ru.wikipedia.org/wiki/%D0%95%D1%80%D1%88%D0%BE%D0%B2,_%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D0%B8%D1%87

Общий предок Java и Оберон. Этот язык не Meta, а Mesa — https://en.wikipedia.org/wiki/Mesa_(programming_language) а также его наследник Cedar

Гость - https://twitter.com/pjBooms

Кип сейф!
539 viewsedited  13:00
Открыть/Комментировать
2022-02-14 18:01:21 С днем всех влюбленных в Джаву!
969 views15:01
Открыть/Комментировать
2022-02-14 18:01:20
Спонсор выпуска - курс "Middle Java Developer" от Цифровые привычки

С нас полезные лекции и трудоустройство, с тебя – год опыта коммерческой разработки на Java.

Как все проходит?
3 раза в неделю на протяжении двух месяцев тебя будут обучать Senior’ы и Teamlead’ы ведущих банков страны. Обучение можно совмещать с работой.

Чему будут учить?
На курсе будем изучать базы данных, Spring, Kafka, Kubernetes и Istio. Помимо этого еще будут практические занятия и домашние задания.

Что будет после учебы?
Трудоустройство в Цифровые привычки. Ты будешь работать над высоконагруженными, отказоустойчивыми проектами.

Подать заявку на курс: https://cutt.ly/oPixvuH
996 views15:01
Открыть/Комментировать
2022-02-14 18:01:20
Failsafe is a lightweight, zero-dependency library for handling failures in Java 8+.
https://failsafe.dev/
Failsafe — библиотека без дополнительных зависимостей, которая умеет работать с ретраями. С помощью нее можно комбинировать несколько политик пере-повторений и это не будет выглядеть как “код-лапша”. Вроде бы удобно, пользуетесь чем-то таким в своих проектах?
856 views15:01
Открыть/Комментировать
2022-02-14 18:01:16
Say hello to Graph Buddy!
https://graphbuddy.virtuslab.com/
Граф Бади — это плагин для VsCode или IntelliJ, который умеет показывать куски кода в виде графа. Представьте вам нужно разобраться в большом легаси проекте. Вы можете вместо того чтобы рисовать все на листке бумаге взять Граф Бади и на лету генерировать воркфлоу схемы. Это может помочь разобраться в запутанном коде. Там даже есть 3D режим, так что, наверное, в будущем программисты будут дебажить код в очках виртуальной реальности.
858 views15:01
Открыть/Комментировать
2022-02-14 18:01:15
TodoMVC with Thymeleaf and HTMX
https://www.wimdeblauwe.com/blog/2021/10/04/todomvc-with-thymeleaf-and-htmx/
На реддите идет интересное обсуждение: “почему уменьшается популярность сервер рендеринга на джаве”. В комментариях добавили статью про Thymeleaf и htmlx, в которой показывается как выглядит сервер рендеринг в 2021 году. Да, это год назад, но способ написания приложения любопытный.
835 views15:01
Открыть/Комментировать
2022-02-14 18:01:15
Spring Boot Microservices Coding Style Guidelines and Best Practises
https://medium.com/codex/spring-boot-microservices-coding-style-guidelines-and-best-practices-1dec229161c8
Интересно, что все больше на интервью спрашивают про Спринг и Спринг Бут. По моим ощущениям встретить вакансию без Спринга уже редкость. И если раньше спрашивали про бест практисы по джаве, то теперь спрашивают про бест практисы по Спринг Буту. Спринг Бут сам по себе явлеяется коллекцией бест практисов, которые как оказывается, можно использовать неправильно. Вот и появляются статьи — бест практисы по использованию бест практисов. Если у вас нет спринга, то пункты легко переносятся на любой джава проект, например - 3. Logging Rules и 31. Use Maven Wrapper. Какие у вас бест практисы по Спрингу? Пишите в комментариях.
859 views15:01
Открыть/Комментировать