Про авторку

Я Альона Якимів, Full Stack Developer і авторка IcanUp. Пишу про Laravel, PHP, Vue.js, архітектуру та реальний досвід розробки.

Альона Якимів - авторка IcanUp

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

author.jpg

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

Основний мій стек - це PHP і Laravel, але реальна розробка для мене давно не обмежується одним backend. Це архітектура, база даних, frontend, DevOps, CI/CD, сервери, SEO, тестування, безпека і десятки маленьких рішень, з яких у результаті складається живий продукт.

Чому з’явився IcanUp

IcanUp починався для мене не як ще один технічний блог. Я хотіла мати власний простір, у якому можна зберігати досвід, до якого сама постійно повертаюся в роботі.

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

Саме такі речі мені й цікаво описувати.

Про що я пишу

Тут немає мети переписувати документацію.

Я пишу переважно про те, з чим працюю сама:

  • PHP

  • Laravel

  • Vue.js

  • архітектуру застосунків

  • локалізацію

  • CI/CD

  • серверну інфраструктуру

  • SEO та розвиток власних продуктів

Іноді це невелика технічна деталь.

Іноді - рішення, яке потребувало кількох днів роботи.

А іноді просто спостереження, яке варто було записати, щоб через пів року не шукати відповідь заново.

Як я ставлюся до розробки

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

Для мене важливі зрозуміла архітектура, передбачувана поведінка системи, тести, безпечні зміни й можливість через рік відкрити власний код і не запитувати себе: Хто це зробив?

Хоча, звичайно, іноді відповідь на це питання я й так знаю.

Не тільки блог

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

Тому більшість матеріалів тут народжується з практики. Якщо я про щось пишу, зазвичай перед цим уже встигла це реалізувати, зламати, виправити й протестувати.

Трохи про мій досвід

php
$aboutMe = [    'experience' => '6+ років у розробці',    'main_stack' => ['PHP', 'Laravel'],    'also_work_with' => [        'Vue.js',        'MySQL',        'Redis',        'Docker',        'Nginx',        'CI/CD',        'Testing',    ],    'focus' => [        'Architecture',        'Code quality',        'Maintainability',        'Real-world products',    ],    'approach' => 'Створювати системи, які можна безпечно розвивати далі.',];

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

Навіщо я все це роблю

Мені подобається створювати речі, які поступово стають кращими.

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

IcanUp для мене саме про це: розробляти, досліджувати, записувати досвід і рухатися далі.