[Archived] Джун уронил прод
308 subscribers
1 video
70 links
Канал в архиве. Весь актуальный контент выходит здесь @from_junior_to_senior



Площадка для авторских статей о программировании, технологиях, инструментах разработки программного обеспечения

Блог @from_junior_to_senior
Навигация - @djuupbot
Обсуждения
Download Telegram
Статья

Kotlin. Часть 3. Мигрируем из Java 🐦

Автор: @ivan_osipov

Время чтения 🕔: 20 минут

Описание:
В третьей части цикла статей о Kotlin мы поговорим о том на сколько просто мигрировать свой проект на Kotlin из Java, как они работают вместе, какие проблемы возникают, заглянем в байт-код и разберем пару примеров миграции лямбд и Stream Api

Читать: Kotlin. Часть 3. Мигрируем из Java

Теги: #kotlin #java #programming #article
Статья

Kotlin. Часть 4. Неловкие моменты 🙈

Автор: @ivan_osipov

Время чтения 🕔: 20 минут

Описание:
В четвертой статье цикла я расскажу вам о неловких моментах, с которыми может столкнуться Kotlin разработчик. Какое странное поведение можно встретить при использовании языка и чем это объясняется. Мы детально обсудим inline функции, посмотрим на реализацию лямбд байт-коде.

Читать: Kotlin. Часть 4. Неловкие моменты

Теги: #kotlin #java #programming #article
Статья

Kotlin. Часть 5. Пишем DSL ✍️

Автор: @ivan_osipov

Время чтения 🕔: 28 минут

Описание:
В пятой, заключительной, части базового цикла статей о Kotlin мы обсудим DSL (domain-specific language), как он способствует упрощению поддержки системы, я расскажу о собственном опыте, проблемах, которые возникают и, конечно, в деталях, разберу на основе чего и как можно построить собственный предметно-ориентированный язык.

Читать: Kotlin. Часть 5. Пишем DSL

Теги: #kotlin #java #programming #article
Статья

Корни, ссылки, достижимость в Java 🔗

Автор: @ivan_osipov

Время чтения 🕔: 8 минут

Описание:
Сборщик мусора на этапе поиска недостиживых объектов обходит дерево достижимых из корневых объектов. В этой статье мы разберемся, что за мягкие, слабые и фантомные ссылки, зачем нужны очереди ссылок и что значит "достижимость", рассмотрим, кто такие корневые объекты, и узнаем, как управлять финализацией объекта.

Читать: Корни, ссылки, достижимость в Java

Теги: #java #gc #article
Статья

Генетический алгоритм: эволюция помогает подросткам

Автор: @ivan_osipov

Время чтения 🕔: 6 минут

Описание:
Генетический алгоритм — мощный инструмент в решении практических задач. Мы с вами разберем каким образом можно представить задачу цепочки действий в виде, пригодном для решения с помощью ГА. Обсудим причины процесса мутации и Cycle Crossover. В статье вы найдете ссылку на библиотеку с готовой реализацией структуры ГА и примеры использования.

Читать: Генетический алгоритм: эволюция помогает подросткам

Теги: #java #ga #algorithms
Статья

Алгоритмы поиска кратчайшего пути: Поиск в ширину

Автор: @ivan_osipov

Время чтения 🕔: 10 минут

Описание:
Хотите наконец разобраться в поиске путей по графу? Первый алгоритм, который мы рассмотрим, поиск в ширину. В статье мы разберем алгоритм, особенности реализации и пример. Также вы найдете ссылки на исходники, которые можете переиспользовать при решении собственных задач.

Читать: Алгоритмы поиска кратчайшего пути: Поиск в ширину

Теги: #java #pathfinding #algorithms
​​Статья

Алгоритмы поиска кратчайшего пути: Алгоритм Дейкстры

Автор: @ivan_osipov

Время чтения 🕔: 8 минут

Описание:
Продолжим изучать поиск путей по графу? Второй алгоритм, который мы разберем, алгоритм Дейкстры. Теперь мы будем использовать взвешенный граф по которому и построим маршрут. В статье мы разберем алгоритм и пример применения в картинках. Ссылки на код, который можно запустить или переиспользовать при решении собственных задач, под катом.

Читать: Алгоритмы поиска кратчайшего пути: Алгоритм Дейкстры

Теги: #java #pathfinding #algorithms