Это моя страничка для резюме

Здесь я буду вести свой дневник разработки с таймлайнами и заметками. Ну а пока тут нашли своё место проекты, в которых я использую новые для себя фичи. Я заметил, что лично мне такой подход помогает контролировать свой прогресс, к тому же, я всегда могу показать свои проекты третьему лицу, потому что имеетеся github-хостинг.

Конктретно эту страничку я написал, используя Bootstrap, потому что хотел сэкономить себе пару часов жизни. Я не использовал ни Webpack, ни scss. Простенько, информативно и, надеюсь, со вкусом.

Список проектов
Since 2018
Pig Game

Это мой первый проект, в котором я начал применять JS для DOM Manipulation и работы с Events. Получилась маленькая игрушка для скучных пар.

ES5 JavaScript HTML CSS
Budgety

Маленькое SPA для подсчета доходов и расходов. Верстка не адаптивная, но на нём я пробовал свои первые силы в MVC паттерне проектирования. Если быть точнее, то из MVC у меня был только Controller, которым я контролировал работу 2-х блоков: 1)Принимает и обрабатывает данные; 2)Рулит UI; Пришлось повозиться с вёрсткой, но получилось сносно, однако, пока нет мобильной версии.

ES5 JavaScript HTML CSS
Monster Slayer

Конечно, я слышал о JS фреймворках и мечтал написать что-либо на одном из них, что я собственно и сделал. Однако, я ощутил свои пробелы в знаниях о JS. Вертска также не адаптивная - я не хотел тратить время на изучение CSS Grid или Flexbox, и Bootstrap пользоваться не хотел, целью был именно Vue.js. Кстати, последний мне понравился. Пока я не трогал другие фреймворки, но на своём опыте убедился, как они могут упростить жизнь разработчику. (Поправка - разработчику, который хорошо знает JS)

Vue.js HTML CSS
Project

Просто project. Тут фантазия кончилась и над названием я не стал заморачиваться. В Project я полностью пересел на MVC. С этим паттерном приятно работать, он позволяет поделить продукт на отдельные блоки. Это удобно если хочется, что-то допилить или переписать. Новым для меня в этом проекте стало общение с сервером через его API и использование AJAX-запросов. API у сервера супер простое, поэтому на нём мне было удобно учиться. Достаточно написать в строке поиска название какого-нибудь блюда, например, Pizza (да-да сервер обрабатывает запросы только на английском языке) и на странице появится список рецептов этого блюда. SPA ещё не закончено, смысла в этом я не вижу.

ES6 AJAX JavaScript HTML CSS