Ласкаво просимо

Жива колекція нотаток, ідей та зв'язків.

51

Нотатки

263 хв

Загальний час читання

160

Зв'язки

Теми
Останні нотатки

Граф знань

Досліджуйте всі нотатки та їх зв'язки візуально.

Відкрити провідник
Фільтр за темами
Feb 27, 2026

UI не повинен думати про валідацію

Як я структурував валідацію в одному зі своїх проєктів

Як працює цей Сад
Feb 21, 2026

Як працює цей Сад

Посібник із розширених можливостей цієї бази знань, включаючи трьохпанельний лейаут, систему вкладок та палітру команд.

Дрезден, якось так (2025)
Jan 8, 2026

Дрезден, якось так (2025)

Інколи вийти з дому — вже подвиг. Цього разу все буквально пішло не за планом, а далі — як по маслу.

Помилки, які ми моделюємо неправильно
Dec 29, 2025

Помилки, які ми моделюємо неправильно

Чому повернення null, кидання ексепшнів або загортання всього в Result — це не просто питання стилю, а контракт, який ви визначаєте.

Семантична типізація, яку ми ігноруємо
Dec 24, 2025

Семантична типізація, яку ми ігноруємо

Перейдіть від менталітету 'це просто стрінг' до підходу 'це концепція'. Дослідіть семантичну типізацію в Kotlin для створення кращих доменних моделей, що документують самі себе.

Іменування пакетів, про яке ви не дбаєте (але повинні)
Oct 15, 2025

Іменування пакетів, про яке ви не дбаєте (але повинні)

Чому розробники часто ігнорують іменування пакетів? Розкрийте його вирішальну роль у підтримці коду та дізнайтеся, як мислення за межами звичайних папок може призвести до чіткіших обов'язків, легшої навігації та більш надійного проєктування програмного забезпечення.

Oct 9, 2025

Компілятор, Транспайлер, Інтерпретатор та JIT

Ви коли-небудь замислювалися, що насправді відбувається з вашим кодом після натискання кнопки «Run»? Розбираємо фундаментальні відмінності між компіляторами, транспайлерами та інтерпретаторами, а також те, як сучасна JIT-технологія стирає межі між ними.

Глибоке занурення в пошук правильного балансу між DDD, Clean та Hexagonal архітектурами
Oct 21, 2024

Глибоке занурення в пошук правильного балансу між DDD, Clean та Hexagonal архітектурами

Пошук правильного проєктування може бути справжньою головоломкою. Пориньте в практичні ідеї щодо балансування принципів DDD, Clean та Hexagonal, щоб створювати надійні, підтримувані застосунки без зайвої складності. Дізнайтеся, як змусити ці теорії працювати на вас.

Пошук правильного балансу в стратегії залежностей Gradle
Nov 25, 2023

Пошук правильного балансу в стратегії залежностей Gradle

Управління залежностями в Gradle може бути складним. Розкрийте стратегії оголошення залежностей, плагінів та версій, досліджуючи їхні переваги та недоліки для створення простих, безпечних та підтримуваних конфігурацій. Уникніть поширених помилок та оптимізуйте налаштування свого проєкту.

Gradle — Від новачка до міцних основ
Oct 7, 2023

Gradle — Від новачка до міцних основ

Новачок у Gradle з Kotlin? Цей посібник розбирає ключові концепції від налаштування проєкту до розширених конфігурацій. Дізнайтеся, як використовувати Gradle для багатомодульних проєктів, керувати залежностями та уникати поширених пасток для надійних та підтримуваних збірок.

Kotlin Coroutines — це не лише про конкурентність
Oct 1, 2023

Kotlin Coroutines — це не лише про конкурентність

Чи є конкурентність єдиним призначенням Kotlin Coroutines? Дослідіть універсальні застосування корутин поза асинхронними завданнями, від фундаментальних примітивів до передових технік у Sequences, глибокій рекурсії та UI-фреймворках, таких як Jetpack Compose.

Kotlin Multiplatform тепер стабільний — Який вплив?
Jun 16, 2023

Kotlin Multiplatform тепер стабільний — Який вплив?

Kotlin Multiplatform офіційно досяг стабільності. Відкрийте для себе наслідки цієї віхи для кросплатформної розробки, її переваги для розробників та бізнесу, а також нові захоплюючі можливості, які вона відкриває в екосистемі Kotlin.

Feb 20, 2023

ViewModel — це не місце для вашої логіки

Чи не забагато на себе беруть ваші ViewModels? Досліджуємо правильні межі відповідальності ViewModel і те, чому фокус виключно на стейті є критичним для здорової та масштабованої архітектури.

Kotlin для початківців
Архів СеріяNov 22, 2022

Kotlin для початківців

Моє шануваннячко, любі друзі! Почнемо з простого: що таке Kotlin, чому саме Kotlin та як буде будуватись наш курс.

Extension-Oriented Design (Проєктування орієнтоване на розширення)
Nov 15, 2022

Extension-Oriented Design (Проєктування орієнтоване на розширення)

Відкрийте для себе силу розширено-орієнтованого проєктування в Kotlin. Подивіться, як цей елегантний підхід оптимізує організацію коду, вдосконалює існуючі класи та пропонує рішення для поширених викликів розробки.

Android

Різні речі, які стосуються контексту Android

Освіта

Мій академічний шлях, досвід менторства та ролі, які я брав на себе поза межами звичайної навчальної програми.

Досвід

Дослідіть мій професійний внесок у Jochen Schweizer mydays Group та Ajax Systems, де я займався веб-розробкою, Android-інжинірингом та оптимізацією систем.

Gradle

Сила, що стоїть за системою збірки. Дослідження автоматизації та логіки збірки.

Інтереси

Чим я цікавлюсь за межами програмування.

Kotlin

Все про Kotlin

Мета

Двигун та філософія. Все про те, як побудований цей цифровий простір.

Особисте

Садівник цього саду

Програмування

Все про програмування

Проєкти

Вирушайте у подорож інновацій та навчання через особисті проєкти, від ранніх розробок у сфері no-code соціальних мереж до амбітних мультиплатформних застосунків. Дізнайтеся про історії, виклики та уроки, отримані за кожним творінням.

RSS-стрічки

Підписуйтесь на мої останні нотатки та статті за допомогою вашого улюбленого RSS-рідера.

Sketchcode

Пориньте в історію еволюції Sketchcode, соціальної мережі для розробників Sketchware, яка перетворилася з no-code проєкту на яскраву платформу, що підтримує тисячі користувачів. Дізнайтеся про її ключові функції, вплив на спільноту та ключову роль, яку вона відіграла в моєму програмістському шляху.

Проєктування ПЗ

Думки про проєктування програмного забезпечення

Про мене

Швидко познайомтеся зі мною ближче.

Task Manager

Пориньте в історію Task Manager, архівного мобільного додатку, зосередженого на підвищенні продуктивності пристрою. Дізнайтеся про його функції для керування автозавантажуваними програмами, процесами та оперативною пам'яттю, а також про його значні успіхи в мобільній оптимізації.

Стек

Відкрийте для себе еволюцію мовного ландшафту розробника, від перших рядків коду до опанування сучасних парадигм. Зануртеся у різноманітний технологічний стек, дослідіть різні дизайнерські рішення та дізнайтеся, як різні мови формують інновації в мобільній, веб- та мультиплатформній сферах.

Подорожі

Тема, яка трапляється в моєму житті вкрай рідко

Як вимовляти y9vad9?

Коли-небудь замислювалися, як вимовляється 'y9vad9'? Зануртеся в походження та значення цього унікального імені користувача, грайливого поєднання особистої ідентичності та LEET-мови, і розкрийте його таємницю вимови.