dotudash is published

Спустя 8 лет с момента запуска проекта dotudash, теперь его исходный код опубликован в open-source.

Проект dotudash — персональный веб-сайт Михаила Драгункина, результат эксперимента соединения нескольких идей и разработок:

  • дизайн-проект веб-сайта
  • sandbox проект для знакомства с фреймворком Symfony
  • персональный веб-сайт и блог

Проект стал местом, где оттачивались навыки использования таких инструментов как: Symfony, Docker, Git, Gulp, Webpack и много других; позволяя продолжать развивать экспертизу дальше; а так же примером, где на ровном месте можно найти набор интересных задач, порождая задел для изучения и использования ряда других инструментов, востребованных в профессиональной сфере. Это похоже на выполнение физических упражнения со своим весом, только в интеллектуальной плоскости.

С момента запуска проекта изменилось многое: экспертиза, квалификация, опыт — появилось более предметное представление критериев качества. Оценивая сегодняшним днём чувство полноценности, законченности и удовлетворение критериев качества, проект был опубликован. Это одна из тех причин, почему публикация исходного проекта состоялась сегодня, а не в марте 2019 — как изначально планировалось.

Работая над реализацией проекта очень чувствительно ощущался закон Парето, гласящий: «20% усилий дают 80% результата, а остальные 80% усилий — лишь 20% результата», правда, нередко субъективно 80% усилий чувствовались как 380%.

И хотя результат в некоторых местах возможно получился переусложнённым, но вместе с ним получено более важное — качество и развитие.

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

Сегодня проект построен на последних версиях PHP8 и Symfony7, и хотя он практически завершён, но будет точно со временем развиваться и дальше:

  • remastering реализации
  • покрытие функционала тестами
  • настройка CI/CD
  • внедрение php-stan, deptrack
  • typescript

а так же: актуализация раздела проектов, публикация статей в блог и многое другое.

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