EN
creator cover Уголок сельского джависта

Уголок сельского джависта

Рассказываю о разработке ПО на платформе Java
Уголок сельского джависта
83
subscribers
goals
103.93 of $ 103 929 money raised
🏡 На большой семейный дом
15.59 of $ 103 929 money raised
🚘 На большую семейную машину

About the creator

Я - сельский джавист, и друзья меня зовут Шурик. А это сообщество моего профессионального блога, посвящённого разработке программного обеспечения на платформе Java. Я тут рассказываю о Java, Kotlin, Spring и многом другом.
Я подумал и решил, что неплохо было бы рассказать, о том, что я могу рассказать, в каком формате и перечислить мои ресурсы в Интернете и что я на них буду публиковать.
Темы и форматы
За 12 лет разработки серверного ПО под Linux на платформе Java в связке с экосистемой Spring у меня накопилась уйма знаний и опыта применения связки Linux, Java и Spring, так что это основные темы моих материалов. Но кроме них я могу рассказать о Kotlin, Groovy, Jakarta EE, Apache Camel, Micronaut, Helidon, Quakrus и о многом другом. Было бы только время на это всё.
Материалы я стараюсь выкладывать на всех площадках одновременно.
Основные два формата, в которых я делюсь с вами знаниями - это статьи и ролики, ещё хочу попробовать онлайн-трансляции, но с ними пока всё сложнее.
Ресурсы
Раз мы находимся на моей странице в Boosty, то начнём с него. В Boosty я публикую ролики и публикации о своих новых материалах. Здесь вы также можете поддержать проект. Кстати, один постоянный подписчик у меня уже есть, скромно, но уже что-то!
На сайте я публикую исключительно ролики и статьи. Новости об обновлениях различных фреймворков здесь будут появляться только в виде статей и то, если я захочу подробно разобрать обновления с примерами кода.
В своём сообществе в VK я публикую вообще всё: ролики, статьи и публикации обо всём, что считаю важным. Если хочется быть в курсе всех событий моих ресурсов, то моё сообщество в VK - для вас.
Также тут можно финансово поддержать мой скромный проект.
В Telegram я публикую посты о новых публикациях: роликах и статьях, а так же заметки о блоге. Флудить и делать посты не по теме здесь я не буду, так что можете не отключать уведомления, чтобы быть в курсе последних новостей. Telegram подходит для связи со мной, в том числе и быстрой.
На своём канале в Дзене я публикую ролики и публикации обо всём, что считаю важным. Полных версий статей в Дзене не будет, так как редактор не позволяет красиво оформлять блоки кода. Если когда-нибудь это изменится, то статьи в Дзене тоже появятся.
В YouTube я публикую только ролики.
В Rutube я тоже публикую только ролики.
О поддержке проекта
На написание статей и роликов уходит уйма времени: нужно освежить знания об освещаемой теме, проверить всё на практике, хотя бы на демонстрационном проекте, затем написать статью, вычитать, откорректировать и так далее. Короче говоря, это трудный и ресурсоёмкий процесс сравнимый с настоящей работой.
И при этом всём я хочу сделать свои материалы доступными для всех, поэтому я не собираюсь продавать свои статьи и ролики. Может быть, я сделаю ранний доступ для спонсоров к своим материалам, но такая идея мне тоже не очень нравится. И чтобы иметь дополнительный стимул развивать проект дальше я вернул рекламные баннеры на свой сайт и надеюсь на вашу поддержку.
Ну, а поддержать проект вы можете в тех же VK, Boosty и Tinkoff

📖 Apache Kafka: партиции и реплики

Проект Apache Kafka разрабатывался с прицелом на применение в высоко нагруженных и отказоустойчивых системах. Кроме развёртывания сервисов в кластере, которому была посвящена предыдущая статья, высокую производительность и отказоустойчивость обеспечивают партиции и реплики.
Поддержать: 💵 В VK | 💵 В Boosty | 💵 Через Tinkoff | 💵 ЮМани 5599 0050 8286 9475
avatar
Интересная статья, спасибо. Как и предыдущая. Никогда не слышал про kRaft. 
На собесах для высоких позиций часто спрашивают ещё про ISR режимы, их слабые и сильные стороны. 
И чем kafka принципиально отличается от rabbit. Когда какой брокер выбирать. 

📖 Запуск Apache Kafka в кластере

Как и любой другой компонент распределённой информационной системы Apache Kafka в условиях реальной эксплуатации рекомендуется разворачивать в кластере для обеспечения отказоустойчивости. Кластер Kafka может быть развёрнут в двух вариантах: с использованием KRaft и Apache ZooKeeper.
Поддержать: 💵 В VK | 💵 В Boosty | 💵 Через Tinkoff | 💵 ЮМани 5599 0050 8286 9475

📖 Начало работы с Kafka


Apache Kafka является одной из наиболее популярных систем для обмена сообщениями в распределённых информационных системах. В этой статье рассматривается базовое устройство Kafka, терминология, установка и запуск для локальной разработки, а так же выполнение базовых операций из командной строки и из приложения на языке программирования Java.
Поддержать: 💵 В VK | 💵 В Boosty
Show more

📖 Про очереди сообщений

Очереди сообщений — это очень большая тема, которую невозможно охватить парой статьей или роликов. Отчасти это связано с тем, что в настоящее время существует большое количество систем обмена сообщениями, реализующих схожие механизмы, но делающих это по-разному. В этой статье я хочу попытаться в общих чертах рассказать о том, что такое очереди сообщений, брокеры очередей сообщений, потоки (стримы), а также о том, зачем они нужны. В последующих статьях я постараюсь более предметно рассказать о конкретных реализациях очередей сообщений и их практическом применении.
Show more

Redis: основные типы данных и операции

Redis — это популярная нереляционная база данных, реализующая хранилище типа "Ключ — Значение". Данная статья посвящена основным типам данных и операциям и является вступительной к серии статей о Redis, в рамках которой будет рассматриваться и работа с Redis при помощи Spring Data.
📖 Читать на сайте
📖 Читать в VK
📖 Читать в Telegraph

▶️ Ролики на Платформе

Всем привет!
Я по-тихоньку начал осваивать новый видео-хостинг — Платформу, создал канал, настроил внешний вид и описание, а также загрузил несколько роликов из вышедшего цикла о разработке проектов со Spring.
Админка пока радует удобством и очень похожа на YouTube, да и в целом параллели с YouTube прослеживаются.
Ролики грузятся и обрабатываются быстро, что тоже не может не радовать. А ещё есть возможность импортировать ролики со своего канала на YouTube, что очень удобно, но мои ролики пока в очереди. Но есть и свои подводные камни: в описании к ролику не может быть больше 10 ссылок, а в описании канала — максимум 4. Надеюсь, это ограничение будет ослаблено.
Посмотрим, как будет работать продвижение контента, хотя я весьма скептично отношусь к отечественным площадкам в этом вопросе.
Мой канал на Платформе: https://plvideo.ru/@shurik_codes или https://plvideo.ru/channel/TqocDuCGtOoQ
Подписывайтесь!
А ещё я хотел начать грузить контент на Nuum, но ему не нравится HEVC в MKV, а у меня все ролики записаны именно в этом формате, поэтому контент на Nuum появится позже, когда мне не лень будет заняться конвертированием роликов.
avatar
Не просто похожа - даже shorts стащили у ютаба :).
Хотя бы нэйминг сменили, да.
Буду рад твоим новым роликам, и не только касаемо java.

CORS в Spring Web

В предыдущей статье я постарался вкратце объяснить, что такое протокол CORS и как он работает. В этой статье я предлагаю разобраться с настройками CORS на стороне Spring Web, Spring Security и Spring Boot.

Cross-Origin Resource Sharing (CORS)

Наверняка большинство веб-разработчиков когда-то сталкивались с CORS при выполнении межсайтовых запросов из JavaScript. Причём на эти запросы либо приходили ответы со статусом 403 Forbidden, либо сам браузер отказывался работать с запросом или даже успешным ответом. Предлагаю разобраться с темой CORS.
Show more

SC24EP22

В заключительном ролике цикла я хочу вкратце рассказать о Helm - инструменте, который позволяет упростить процесс написания дескрипторов развёртывания для Kubernetes за счёт шаблонизации. Все написанные ранее дескрипторы развёртывания для сервисов имеют по большей части схожую структуру, и шаблонизация в данном случае позволит уменьшить дублирование кода и в целом ускорить процесс развёртывания.
Show more

Subscription levels

🤝 Благодарный подписчик

$ 2,08 per month
Для всех тех, кому не жалко 200 рублей в месяц в знак благодарности за мои статьи и ролики. Никаких преференций это пока не даёт, просто поддержка автора.

👍 Очень благодарный подписчик

$ 5,2 per month
Для всех тех, кому не жалко 500 рублей в месяц в знак благодарности за мои статьи и ролики. Никаких преференций это пока не даёт, просто поддержка автора.

🫶 Ну очень благодарный подписчик

$ 10,4 per month
Для всех тех, кому не жалко 1000 рублей в месяц в знак благодарности за мои статьи и ролики. Никаких преференций это пока не даёт, просто поддержка автора.
Go up