TrueRuslan

TrueRuslan

Java/Kotlin-developer . Деловой без дел. Веду блог t.me/TrueRuslan_Blog
Пикабушник
Дата рождения: 5 июня
116 рейтинг 3 подписчика 8 подписок 38 постов 0 в горячем
6

Калиниград. 2/7 дней

Серия Калининград

Весь день провели в Зеленоградске. Поели в местной пиццерии, посмотрели город, различные достопримечательности, видели очень много котов.

А главное, поплавали в очень жаркую погоду в очень холодном Балтийском море.

Немыкин.Продакшн - Java/Kotlin developer

Показать полностью 4
6

Калининград. 4/7 дней

Серия Калининград

Посетили место, включенное в список всемирного наследия ЮНЕСКО - Куршская коса.

Поднялись на Высоту Эфа, откуда открывается вид на дюны и часть косы.

Далее пошли к пляжу и купались в теплом Балтийском море, именно на Куршской косе вода самая теплая, а вот в Зеленоградске оказалась ледяная.

Купили вяленой рыбки, удивились, увидев литовское пиво с пищевой коноплей и поехали домой.

Немыкин.Продакшн - Java/Kotlin developer

Показать полностью 5
6

Калининград. 6/7 дней

Серия Калининград

Однако длинные же тут дни..

Взяли в аренду авто и проложили маршрут: Янтарный -> Донское -> Светлогорск.

В Янтарном супер классный пляж, мелкое дно и мега волны, которые накрывают с головой.

В Донском красивый обрыв и сразу берег, мини-пляж есть.

Светлогорск, пожалуй, самый атмосферный город с нотками прошлой эпохи. Уютный, красивый, но к несчастью мы нарвались на ремонты набережной.

Немыкин.Продакшн - Java/Kotlin developer

Калининград. 6/7 дней
Показать полностью 1 3
5

Ведение собственной библиотеки


🧑‍🎓 Будучи еще на стажировке, начал вести свою библиотеку в Notion.
Собирал интересные статьи, книги, документацию и т.п. Добавлял то, что прочитал и то, что хочу/хотел прочитать в будущем.

Ведение собственной библиотеки

Нахожу это достаточно полезным и практичным, если это действительно все изучать. К сожалению, реальность диктует другие правила, да и хочется личной жизнью жить, а в сутках, как говорил мой научный руководитель, всего лишь 24 часа. Да и знаний столь много, что всех не познаешь. Ко всему, в мире IT все так быстро развивается, казалось то, что изучил вчера, сегодня уже не актуально.

☹️ В последние месяцы как-то подзабросил добавлять туда что-то, отмечать результаты, но потихоньку врываюсь в рабочий ритм и возвращаюсь к усиленному поглощению знаний.

Поэтому развивайтесь, прокачивайтесь, читайте книги, а для подсказки используйте мою библиотеку. Так же предлагайте свои дополнения, делитесь знаниями - взаимообучение это круто!

Немыкин.Продакшн
#IT_литература

Показать полностью 1
4

Итоги YoungCon

Итоги YoungCon

🤩 Для меня это было мега вау.
Начну с того, что я обожаю компанию Яндекс за ее продукты и научный вклад в IT, так они еще и организовали такого масштаба мероприятие.
Никогда не мог подумать, что кто-то в России может такое сделать (мне рассказали, что такое еще умеет МТС)

По порядку,
- Нужно было заполнить форму для регистрации: основные данные, рассказать о себе, прикрепить резюме.
- После на почту пришло письмо с подтверждением участия.
- Далее нужно войти в личный аккаунт приложения, в котором вся инфа по фестивалю: расписание, карта этажей.
В этом же приложении был промокод для каждого участника для Яндкес.Такси на 1000₽, что меня сильно удивило. Я буквально до Live Арены добрался через пол Москвы на такси бесплатно.
- До 14:00 приехать и пройти регистрацию.

🍔 Внутри ждали желтая панамка с лого Young&Yandex, открытие, куча интересных лекций; мини ивентов; бесплатные шоколадки, хот-доги, бургеры, напитки, а во время закрытия даже пиво или сидр. На бейдже еще были написаны квесты, за выполнения которых давали мерч.

На закрытии выступали:
- Сергей Орлов с новым материалом (поэтому снимать было запрещено).
Видимо, материал был не отработанный, поэтому была только одна шутка.
- Музыкальная группа Хлеб.
Было драйвово, но песни у них со странностью.
- Музыкальная группа The Hatter’s.
Пафосно и качово, зарядили толпу классно.

🚗 Вечером организован бесплатный трансфер до метро или скидка на карш Яндекс.Драйв, который пригнали к Live Арене.

В общем, я кайфанул 🙃

На каких лекциях я был, какой мерч получил смотрите выдосы (Владимир Сурдин топ).

Немыкин.Продакшн
#Yandex #YoungCon

Показать полностью 3 2
4

Бэкенд в 2025: Java, Kotlin и несложное размышление о бессмертии кода

Бэкенд в 2025: Java, Kotlin и несложное размышление о бессмертии кода

Сидишь ты, значит, в 3 часа ночи, смотришь на свой монолитный проект на Java, думаешь: «Ну, вот завтра точно перепишу всё на микросервисы. Сегодня просто не мой день». А потом такой: «А что, если добавить ещё один слой абстракции?» — и так родилась идея нового factory-фабрик, создающих менеджеры с фабричными методами.

Но тут приходит Kotlin и такой:
— Чел, давай проще?
— Как?
— Всё в data class.
— А тесты?
— А тесты — потом!

И ты понимаешь, что жизнь коротка, а boilerplate длинный.

Kotlin вообще — это как младший брат Java, который верит в магию. Ему не надо объяснять, что ты хочешь вернуть null. Он такой: «А ты уверен, что это безопасно, братишка?» И ты задумываешься: не обидел ли ты компилятор?

А что касается будущего, IT летит вперёд быстрее, чем ты успеваешь апдейтить свои зависимые библиотеки. Kubernetes уже стал почти как домашнее животное: требует заботы, внимания, а если что-то не так — гадит логами по всей системе.

Мир идёт к тому, что код писать больше не надо. Только думать. Но тут внезапно ты обнаруживаешь себя в legacy-проекте на Java 8 с зависимостью от какой-то либы 2012 года, поддержка которой умерла вместе с Windows XP.

И ты спрашиваешь: «Зачем всё это?»
А в ответ тишина. Потому что в этом проекте даже логгирования не настроено.

Мораль?
Не доверяй null. Люби val. И всегда пиши тесты (но это не точно).

P.S. Если кто-то спросит, почему мой код — это искусство, отвечу: он просто слишком абстрактный, чтобы его поняли.

Немыкин.Продакшн - Java/Kotlin developer

#kotlin

Бэкенд в 2025: Java, Kotlin и несложное размышление о бессмертии кода
Показать полностью 1
3

Современные фреймворки для разработки веб-приложений на Java

Современные фреймворки для разработки веб-приложений на Java 🌐

Разработка веб-приложений на Java эволюционировала с появлением новых, современных фреймворков, которые значительно упрощают процесс создания, тестирования и развертывания приложений. В этой статье мы рассмотрим три популярных фреймворка: Spring Boot, Micronaut и Quarkus. Мы сравним их, обсудим преимущества и недостатки каждого, а также приведем примеры создания простого приложения.

Spring Boot 🌱

Краткий обзор
Spring Boot — это мощное расширение Spring Framework, которое упрощает создание стоимостных приложений на основе Spring. Оно предоставляет готовые шаблоны конфигураций и уменьшает необходимость в написании бо́льшего количества конфигурационного кода.

Преимущества
- Богатая экосистема: Огромное количество модулей и библиотек.
- Сообщество: Активное сообщество и отличная документация.
- Интеграция: Легко интегрируется с большинством баз данных и внешних сервисов.

Недостатки
- Сложность: Может быть сложным для новичков.
- Потребление памяти: Более требовательное к ресурсам по сравнению с другими фреймворками.

Пример приложения
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}

@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, Spring Boot!";
}
}

Micronaut ⚡️

Краткий обзор
Micronaut — это современный, реактивный фреймворк, который ориентирован на микросервисы и серверлесс-приложения. Он отличается быстрой загрузкой и низким потреблением памяти.

Преимущества
- Быстрая загрузка: Малое время запуска.
- Низкое потребление ресурсов: Оптимизация потребления памяти.
- Компиляция: Использует компиляцию аннотаций для ускорения работы.

Недостатки
- Молодость: Менее зрелый по сравнению со Spring Boot.
- Меньшая экосистема: Меньше готовых решений и библиотек.

Пример приложения
@controller("/hello")
public class HelloController {
@Get("/world")
public String hello() {
return "Hello, Micronaut!";
}
}

public class Application {
public static void main(String[] args) {
Micronaut.run(Application.class);
}
}

Quarkus 🦸

Краткий обзор
Quarkus позиционируется как фреймворк для Java-приложений в контейнерах и облаке. Он оптимизирован для работы с GraalVM и Native Images, что позволяет достигать крайне низкого времени запуска и потребления ресурсов.

Преимущества
- Native Images: Поддержка нативных образов с GraalVM.
- Облачная оптимизация: Оптимизирован для контейнеров и облачных сред.
- Быстрое развитие: Быстро растущее сообщество и поддержка.

Недостатки
- Совместимость: Некоторые библиотеки могут не поддерживать GraalVM.
- Сложность настройки: Могут потребоваться дополнительные усилия для настройки.

Пример приложения
@path("/hello")
public class HelloResource {
@GET
public String hello() {
return "Hello, Quarkus!";
}
}

@ApplicationScoped
public class Application {
public static void main(String[] args) {
Quarkus.run(args);
}
}

Сравнение
Фреймворк: Spring | Micronaut | Quarkus
Время запуска Среднее | Быстрое | Очень быстрое
Потребление памяти: Высокое | Низкое | Очень низкое
Сообщество: Большое | Среднее | Быстро растущее
Экосистема: Обширная | Средняя | Развивающаяся

Выбор фреймворка зависит от конкретных требований вашего проекта, таких как время запуска, потребление памяти, поддержка сообщества и наличие готовых решений. Spring Boot подходит для проектов, требующих широкого спектра функциональностей и стабильности. Micronaut идеально подходит для микросервисов и серверлесс-приложений с низким потреблением ресурсов. Quarkus — отличный выбор для облачных и контейнерных приложений, где критично быстрое время запуска и низкое потребление памяти.

Немыкин.Продакшн
#Java_фреймворки

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества