<img src="https://habrastorage.org/getpro/habr/upload_files/0de/891/2cc/0de8912cc22a0d817b8653f90fd40691.png" /><p>На дворе конец 2023. Я только что уволился из Яндекса и скучаю по <a href="https://wikireality.ru/wiki/%D0%AF%D1%87%D0%B0%D0%BD" rel="noopener noreferrer nofollow">ячану</a>, чуть меньше скучаю по этушке, вообще не скучаю по таскам, дедлайнам, ревью. Чтобы заполнить возникший информационный вакуум, пробую переключиться на реддит, hacker news, пикабу, вышивание крестиком, сканворды, пилатес — не то. Тогда мне в голову приходит гениальная идея: а почему бы не сделать свою имиджборду с авторизацией по корпоративной почте крупных российских компаний? Ячан для всех!</p><p>Первая мысль — взять готовый движок и допилить под себя, в открытом доступе уже есть: lynx, vichan, wakaba, kareha, fchannel. Потыкался — ничего не понятно. Как ленивый человек решаю, что надо писать своё.<br> На тот момент я:</p><p>Не понимал разницу между HTTP и HTTPS</p><p>Не знал, что такое handler, router, middleware</p><p>Считал, что DNS — это какой-то раздел электронной музыки</p><p>Думал, что куки и кэш — это одно и то же</p><p>Не без труда отличал header от body</p><p>Не мог пропатчить kde2 под freebsd</p><p>Короче говоря, я был именно тем человеком, который должен был писать проект с нуля. Цель понятна, надо выбрать инструменты. Я неплохо знал питон и c++... поэтому языком разработки выбрал Голанг. Мой опыт с Голангом на тот момент ограничивался прослушанным фоном на х2 <a href="https://shad.yandex.ru/" rel="noopener noreferrer nofollow">ШАДовским</a> курсом. Прослушал я его в автопоездке Москва — Челябинск. Не написал на Го ни одной строчки кода, но суммарно прослушал — именно «прослушал», ибо рассмотреть мелкий шрифт на экране телефона, будучи за рулём, решительно невозможно — около 30 часов материала. Написать свой движок имиджборды - хороший повод попрактиковаться.</p> <a href="https://habr.com/ru/articles/1005248/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1005248#habracut">Читать далее</a>