Telegram Web Link
@davidobryakov
​Друзья, обещанное видео по работе Vue Router и введению в компоненты уже на канале!
сегодня решил записывать видео несколько иным образом: озвучивать во время записи, а не после. жду фидбэка
#3 Компоненты, CSS, ChartJS.

Новое видео уже на канале!
Готовлю большое видео по связке axios + vuex + chartjs.
Стоит ли дополнительно разобрать HTTP-методы и их применение?
anonymous poll

Лучше в отдельном видео – 3
👍👍👍👍👍👍👍 60%

Да – 2
👍👍👍👍👍 40%

Нет
▫️ 0%

👥 5 people voted so far.
#4 Axios, ChartJS, Reactive props
Получаем данные асинхронно с помощью axios, обрабатываем их и выдаём на страничку. Немного про reactive props для связки axios и chartjs.

https://teletype.in/@kantegory/F-yYlLSz_
Понимаю, что снова за один день не успеваю подготовить видео полностью, поэтому про Vuex расскажу вам уже завтра.

Кроме этого, подумываю над записью своего подкаста (читайте: разговорные видео о том, что меня интересует). Но это уже после того, как закончу мини-курс (осталось вот Vuex разобрать и кое-что около DevOps!).
Я пытался, но запорол весь материал по неопытности — качество отснятого меня не устроило. А я стараюсь не выкладывать то, что я бы сам смотреть не стал.

Завтра буду переснимать.
Осталось дождаться, пока проект выведется!
#5 Vuex, Axios, Routing, Computed

Рассмотрел связку Vuex + Axios, улучшил роутинг внутри приложения, рассказал про вычисляемые свойства.
🤔
#6 Деплой SPA + настройка CI/CD (Gitlab CI + NGINX)

На этом свой первый мини-курс считаю завершённым. В ближайшие пару дней постараюсь записать и залить подкаст (немного о планах, немного новостей из мира разработки).
Я честно пытался, но меня настигла неудача (звук запорот из-за выбора неправильного помещения с точки зрения акустики, мне самому это невозможно слушать просто), поэтому подкаст, видимо, будет только завтра. Постараюсь сделать его поинтереснее в честь этого.
ПЛАНЫ. ELECTRON ВСЁ? УДАЛЁНКА

Вот и вышел первый (пилотный) выпуск моего подкаста «На всю голову JS».

Рассказал немного о себе и том, как я начинал. Видео по заявкам подписчиков и прочие планы. Конец эры Electron'а и сложности удалённой работы.

Жду фидбэка!
Рассказал кратко обо всех HTTP-методах и клиент-серверном взаимодействии.

Предупреждаю: монтаж экспериментальный. Жду фидбэк (@kantegory)!
НА ВСЮ ГОЛОВУ JS #1

DENO: УЖЕ МОЖНО? VUE ТЕПЕРЬ REACT? ROME. GOLANG (ГОСТЬ: ДИМА ВЕНГЕРОВ)

Тут вышел первый выпуск моего подкаста (прошлый был пилотным).

Поговорили про Deno, Golang, Rome, Vue, React, Angular, использование JS на сервере и не только.

Смотрите, слушайте, комментируйте!
Open Source

В университетской конфе нашего курса с администрацией факультета декан задал вопрос: "Какими open source проектами вы пользуетесь? А может, даже, участвуете в разработке?"

Решил поделиться и с вами своим небольшим опытом, собрав всю информацию за последнее время по взаимодействию с Open Source.

PeerTube — распределённая альтернатива YouTube. Работает с использованием технологии web-torrent. По работе (используется в одном из ведомых компанией проектов) участвовал в разработке, но больше косвенно: составлял issue на github с предложением реализации некоторых фич, либо баг-репортами.

Один раз отправлял PR, его приняли (мелкая ошибка в документации, которая сбивала меня с толку).

Репозиторий: https://github.com/Chocobozzz/PeerTube

NewPipe — клиент YouTube (и не только) для андроид-смартфонов. Предоставляет довольно интересный функционал, не собирая никаких данных о пользователях (логин не требуется, требуется только загрузить список подписок, формируемый обращением к открытому API YouTube по предлагаемой в приложении ссылке). Думал отправить им PR, но увидел что большая часть подобных PR уже была отклонена, потому что они "не хотят использовать лишние зависимости".

Репозиторий: https://github.com/TeamNewPipe/NewPipe

Bugzilla — свободный багтрекер, разрабатываемый компанией Mozilla. По работе писал и продолжаю писать опенсорсные модули для улучшения взаимодействия (например, отображение списка всех работников, которые сейчас работают над той или иной задачей, используя socket.io и сервер на Node.JS + Express.JS; ещё есть проект, для багзиллы — bzkanban, который работает с её API и выдаёт все задачи в виде канбан-доски. Для него дописывал некоторые фичи, которые были необходимы нашей компании. И внутри самой багзиллы непосредственно реализовывал одну штуку — "Продуктивное время" в работе над задачей. Метрика, которая отражала бы временные затраты разработчика в том случае, если бы он уже знал, как решать эту задачу. Но тут ничего сложного нет, всё было сделано по аналогии с их встроенной метрикой "отработанного времени".).

Репозиотрий: https://github.com/bugzilla/bugzilla

Ну и, разумеется, VLC, которым, мне кажется, много кто пользуется. Лучший опенсорсный медиа-проигрыватель.

Репозиторий: https://github.com/videolan/vlc

На работе используется опенсорсное облачное хранилище Seafile и NextCloud (но больше Seafile). Сам лично пользуюсь инфраструктурой NextCloud в качестве основного облачного хранилища.

Репозитории: https://github.com/haiwen/seafile, https://github.com/nextcloud
ПИШЕМ СВОЮ ФРИЛАНС-БИРЖУ

Привет! Решил начать длинный курс (думаю, уроков 20-25) по созданию своей фриланс-биржи. Хочу затронуть очень много всякого разного. Сегодня рассказал про настройку проекта на Django, Vue, PostgreSQL. Написал простенький Makefile для упрощения взаимодействия с Django.

Предлагайте UI-фреймворки в комментариях здесь и на ютубе! От вас зависит, что мы будем разбирать.
2025/09/21 11:43:33
Back to Top
HTML Embed Code: