🔥

Тред (@bespoyasov)


Доброе утро субботы! ^_^ Давайте сегодня поболтаем о пет-проектах? - Как относитесь к идее пет-проектов вообще: положительно, отрицательно? Почему? - Работаете ли над ними? - Над какими? Чем гордитесь? - Как появилась идея?

Сейчас я постараюсь проснуться и начну 😅

У меня из пет-проектов самый долгий (и известный) — это Тяжеловато: - fuckgrechka.ru/tzlvt/

Мы его делали с @Yumadilov, когда нам не на что было выживать 😃 Оттуда и название и дефолтный лимит в один прожиточный минимум 😅

Разработку вели открыто. Прямо перед началом объявили, что сделаем приложение за две недели и начали об этом писать: - blog.yumadilov.com/all/tyazhelova… - notes.yumadilov.com/all/tzlvt-hist… Я писал о технической стороне прямо во время разработки. - bespoyasov.ru/blog/tyazhelov… - bespoyasov.ru/blog/tyazhelov…

Примерно тогда же я начал тыкать в электрон и в курс доллара и сделал Курсовик 😅 - bespoyasov.ru/blog/kursovik/ Я его сразу перестал поддерживать. Но недавно он переродился в приложение на React Native: - expo.io/@bespoyasov/pr… ...Которое я тоже с успехом забросил 😃
notion image

А затем я вообще использовал идею курсовика как основу для воркшопа о тестировании реакт-приложений: - bespoyasov.ru/talks/?full#1 Так что можно сказать, что проект как феникс, перерождался уже 3 раза 😅

Пробовал делать инструменты для разработчиков. Один из тех, которыми пользуюсь сам — Тмстмп: - bespoyasov.ru/tmstmp/ Переводит даты в таймштампы и обратно. Поддерживает разные форматы и периоды.

Один из тех, которым пользуюсь не только я, — Прокрутчик: - bespoyasov.ru/scroller/ Скрипт для прокрутки контента на сайтах.
notion image

А дальше меня как-то переключило на книги ¯_(ツ)_/¯ Первым таким пет-проектом-книгой стало «Фронтенд — это не больно!»: - bespoyasov.ru/front-not-pain/

Изначально я хотел сделать доклад, но потом понял, что не хватило бы времени на всё. Так вместо презентации появился огромный гугл-док, в котором я накидал вообще всё, что было сказать по теме 😅 Потом мы с @Yumadilov и @andrew__romanov прошлись по контенту...

...Пофильтровали его, подчистили. На новогодних каникулах я всё сверстал и насобирал мемов для иллюстраций. В конце зимы мы его выпустили ^_^

Недолго после этого я проходил какой-то курс о тестировании, где затрагивали тему TDD. Затрагивали очень поверхностно, а мне хотелось разобраться посерьёзнее. Так появилось TTT-TDD: - bespoyasov.ru/ttt-tdd/ Книжка о TDD на примере разработки Крестиков-ноликов.

Я стащил идею расположения текста и кода отсюда: - glebec.github.io/lambda-talk/ (Сейчас кажется, что ещё неплохо было бы зацветокодировать зону соответствующим цветом, но никак руки не дойдут.)
notion image

Когда я начал заниматься проектированием и чуть чаще работать с ООП, я понял, что не понимаю принципов SOLID. Тогда мы с @dex_157 сделали Солидбук: - ota-solid.vercel.app

Мы решили не просто рассказать о принципах, но ещё и показать их действие на примерах в коде, в жизни и в паттернах. Подобрали случаи из собственных проектов, где принципы могли бы помочь; насобирали паттернов и антипаттернов с запахами кода.

Всё остальное либо не дожило до наших дней, либо не развивается и не поддерживается 😅