Kotlin
Я почав використовувати Kotlin у 2020 році. На той час я переходив з Java для Android та PHP для бекенду, обираючи Kotlin для обох напрямків.
Як і багато Java-розробників, спочатку Kotlin здався мені трохи дивним, і він мені не дуже сподобався. Але з часом я повністю змінив свою думку. Тепер важко уявити повернення до Java або PHP для власних проєктів.
Кілька речей стали для мене вирішальними: філософія Multiplatform, те, як корутини спрощують конкурентність, та невеликі фічі, як-от функції-розширення (extension functions). Елегантність Kotlin навіть змінила те, як я думаю про структуру коду та архітектуру.
Минуло вже майже шість років, і кожна стаття, яку я написав до цього часу, була про Kotlin. Можливо, у майбутньому я писатиму про інші мови, але Kotlin — це однозначно та мова, яка допомогла мені найбільше зрости як розробнику.
Прямі згадки0
Ще немає прямих згадок.
Непрямі згадки33
Як працює цей Сад
Помилки, які ми моделюємо неправильно
Семантична типізація, яку ми ігноруємо
Іменування пакетів, про яке ви не дбаєте (але повинні)
Компілятор, Транспайлер, Інтерпретатор та JIT
Глибоке занурення в пошук правильного балансу між DDD, Clean та Hexagonal архітектурами
Пошук правильного балансу в стратегії залежностей Gradle
Gradle — Від новачка до міцних основ
Kotlin Coroutines — це не лише про конкурентність
Kotlin Multiplatform тепер стабільний — Який вплив?
Kotlin для початківців: Структури даних — Абстракції
Kotlin для початківців: Структури даних — Класи
Kotlin для початківців: Структури даних — Помилки та Попередження
Kotlin для початківців: Основи — Функції
Kotlin для початківців: Основи — Налаштування середовища
Kotlin для початківців: Структури даних — Null-safety
Kotlin для початківців: Основи — Математичні операції
Kotlin для початківців: Структури даних — Об'єкти
Kotlin для початківців: Основи — Оператори
Kotlin для початківців: Основи — Випадкові числа
Kotlin для початківців: Основи — Область видимості
Kotlin для початківців: Основи — Шаблони рядків
Kotlin для початківців: Структури даних — Рядки та Символи
Kotlin для початківців: Основи — Змінні
Kotlin для початківців
Extension-Oriented Design (Проєктування орієнтоване на розширення)
Android
Освіта
Досвід
Програмування
Проєкти
Про мене
Стек