Курс обучения фулстек-разработке веб-сервиса с нуля: TypeScript, React, Vite, Node.js Сергея Дмитриева

Разработчик Сергей Дмитриев опубликовал бесплатный курс «Обучение фулстек-разработке веб-сервиса с нуля».
Стек технологий: TypeScript, React, Vite, Node.js, pnpm, Express, tRPC, PostgreSQL, Prisma, Formik, Zod, Jest, Prettier, ESLint, Stylelint, SCSS, Husky, React Router, Cloudinary, AWS S3, MJML, CRON, Winston, Balsamiq, Sentry, Mixpanel, Cloudflare, Docker, DataDog, Heroku
«Цель обучения — создать проект с нуля, изучив и применив технологии и архитектуру, которые обеспечивают качество и масштабируемость вашего кода, скорость разработки, а также удовольствие и радость от процесса.»

Весь плейлист:
https://www.youtube.com/watch?v=DrS98CPYCgU&list=PL1DRqC1tfkrBjO4SDcg5EwKnCnk27yQVD

Текстовое программирование электронной музыки в Strudel

Обнаружил удивительный проект для создания электронной музыки с помощью программирования: Strudel https://strudel.cc/

Напоминает Java Script, надо свойствами описывать музыку — команды очень понятные и концепция простая. В итоге получается, например, в одну строчку описать луп для барабанов или баса. Посмотрите как это просто, вот документация: https://strudel.cc/workshop/first-sounds/

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

Вот публикацию про историю создания Штрудель https://loophole-letters.vercel.app/strudel#about-the-repl

Поскольку я не раз задумывался о том, насколько существующая музыкальная нотация мне непонятна, поскольку выстроена на исторически сложившихся решениях а не строгой логичной модели, такой проект мне кажется очень интересным. Вот, кстати, я писал про мой вариант записи для фортепьяно https://vovkasolovev.ru/?p=184