Привет. Это Ильяс.

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

Танцую танго с 2014, диджею, преподаю и вовлекаю людей в это мировое сообщество.

Провел 5 лет в Корее, рассказываю о моем путешествии.

Люблю программировать, это удовольствие и приключение для моей головы.

Учусь думать и шикоро смотреть на мир в Школе Системного Менеджмента.

Пишу тексты в телеграмм-канале и видео в YouTube.

Последние посты

  • Подход к рефакторингу с ИИ

    ИИ уже давно получил широкое распространение в разработке программного обеспечения. Это неплохой инструмент для написания нового кода, но когда дело доходит до рефакторинга, я думаю, что существуешь фундаментальный недостаток…

  • Рискованные Conventional Commits

    Эта статья про небольшую идею, которуая была опробована в open-source проекте: добавление отметки «риск» в обычные коммиты. Всего несколько символов помогают быстро понять, какие коммиты безопасные, какие требуют тестирования, а какие — рискованные. Началось это как эксперимент, но действительно изменило то, как мы думаем о тестировании и релизах.

  • Тестирование GraphQL-схемы

    Я отправляю PR с новым resolver’ом в GraphQL-схему. Коллега говорит, что смерджил и задеплоил. Но когда я пытаюсь обратиться к новому resolver’у, он недоступен, и я не понимаю почему. Смотрю инфраструктурный (IaC) тест — схема изменилась, но моего resolver’а нет. Начинаю сходить с ума и теряю время.

  • Обучение-через-тесты (Test-driven education)

    Недавно в разговоре с одним из моих наставников по fullstack разработке я объяснял, как изучал разные фреймворки и библиотеки. Посмотрев на мой подход, он заметил: «Это выглядит как… Обучение через тесты…».

  • Мучения с именами переменных

    Работая над проектом obsidian-tasks вместе с Clare Macrae, я познакомился с двумя мощными концепциями, которые помогли мне справиться с одной из самых сложных проблем в программировании — именованием переменных.


Наверх