Опять тесты эти ваши
https://alexop.dev/posts/visual-regression-testing-with-vue-and-vitest-browser/
https://alexop.dev/posts/visual-regression-testing-with-vue-and-vitest-browser/
alexop.dev
How to Do Visual Regression Testing in Vue with Vitest? | alexop.dev
Learn how to implement visual regression testing in Vue.js using Vitest's browser mode. This comprehensive guide covers setting up screenshot-based testing, creating component stories, and integrating with CI/CD pipelines for automated visual testing.
Глубокий Vue
Как изучать Vue разработчикам с опытом которые уже доки знают неплохо, но хотят двигаться дальше?
Самый логичный ответ: вперед штудировать исходный код Vue!
Отличный вариант но... это весьма муторно и трудоемко, а многих в целом может отпугнуть от погружения
Неужели нет годных статей и выступлений? Есть, но выискивать их трудно, а следить за их актуальностью и появлениями еще сложнее. Неужели нет варианта лучше?
На самом деле есть: это подход create from scratch(создать с нуля)
Те мы берем Vue и пытаемся воссоздать его с самого нуля тем самым знакомясь с его механизмами и почему были сделаны те или иные решения.
К счастью, уже есть проект который сосредоточен на объяснении всего этого доступным языком: chibivue. Книга готова не на 100%, но большая часть уже проделана и возможно к определенному моменту вы и так будете готовы к чтению исходников. Что хорошо в книге не только теория, но и большое количество примеров с плейграундом. С ней вы создадите Vue самостоятельно и познакомитесь как все работает под капотом.
Кстати, проект затрагивает исходники не только Vue, но и других проектов:
- изучение исходного кода Vapor
- пишем свой VueUse (проект в глубокой разработке еще)
PS Запили с нейронками RU версию chibivue
PPS Так-то и английская версия сайта это результат работы нейронки(переводится через GPT-3.5 автоматизированно), оригинал пишется на японском
Как изучать Vue разработчикам с опытом которые уже доки знают неплохо, но хотят двигаться дальше?
Самый логичный ответ: вперед штудировать исходный код Vue!
Отличный вариант но... это весьма муторно и трудоемко, а многих в целом может отпугнуть от погружения
Неужели нет годных статей и выступлений? Есть, но выискивать их трудно, а следить за их актуальностью и появлениями еще сложнее. Неужели нет варианта лучше?
На самом деле есть: это подход create from scratch(создать с нуля)
Те мы берем Vue и пытаемся воссоздать его с самого нуля тем самым знакомясь с его механизмами и почему были сделаны те или иные решения.
К счастью, уже есть проект который сосредоточен на объяснении всего этого доступным языком: chibivue. Книга готова не на 100%, но большая часть уже проделана и возможно к определенному моменту вы и так будете готовы к чтению исходников. Что хорошо в книге не только теория, но и большое количество примеров с плейграундом. С ней вы создадите Vue самостоятельно и познакомитесь как все работает под капотом.
Кстати, проект затрагивает исходники не только Vue, но и других проектов:
- изучение исходного кода Vapor
- пишем свой VueUse (проект в глубокой разработке еще)
PS Запили с нейронками RU версию chibivue
PPS Так-то и английская версия сайта это результат работы нейронки(переводится через GPT-3.5 автоматизированно), оригинал пишется на японском
chibivue
Writing Vue.js: Step by Step, from just one line of "Hello, World".
Компилятор typescript переписали на go, ускорив в 10 раз
Штош, давно было пора)
https://devblogs.microsoft.com/typescript/typescript-native-port/
Штош, давно было пора)
https://devblogs.microsoft.com/typescript/typescript-native-port/
Microsoft News
A 10x Faster TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
Ладно, мемы это конечно хорошо
Вот вам статья про Nuxt и способы получения данных в нём
https://masteringnuxt.com/blog/when-to-use-fetch-usefetch-or-useasyncdata-in-nuxt-a-comprehensive-guide?friend=MOKKAPPS
Вот вам статья про Nuxt и способы получения данных в нём
https://masteringnuxt.com/blog/when-to-use-fetch-usefetch-or-useasyncdata-in-nuxt-a-comprehensive-guide?friend=MOKKAPPS
Masteringnuxt
When to Use $fetch, useFetch, or useAsyncData in Nuxt: A Comprehensive Guide
Confused about when to use $fetch, useFetch, or useAsyncData in Nuxt? This guide breaks down their differences, best use cases, and common pitfalls to help you make the right choice for your project.
Дождались! NativeScript-Vue 3.0 вышел из беты (которая длилась почти 2 года).
Для тех кто не знаком с NativeScript, это попытка сделать "интероп" на JS между нативной частью приложений и JS.
У вас сохраняется поддержка CSS, но при этом вы можете собирать приложения для Mobile/Web на нем же. А соответственно NativeScript-Vue это
- Чем принципиально отличается от PWA и Cordova/Capacitor?
- Это не WebView, соответственно он ближе к нативной платформе и вы можете использовать нативные плагины с ним достаточно легко. Соответственно при использовании конкретных компонентов также будут использоваться системные компоненты из соответствующей OS
- А будут ли у меня DevTools?
- Да поддержку Vue Devtools имеется
- А насколько его можно уже использовать?
- Заявлено уже, как feature-complete. Проект был достаточно долгое время в бета-версии, так что надеемся на относительную стабильность. Я же скажу, что инструмент не самый популярный, поэтому для чего-то серьезного лучше отнестись к нему особой осторожностью, а вот реализовать на нем пет-проект, почему бы и нет
В целом радостная новость, что наконец-то у Vue3 появляется хоть что-то для противопоставления ReactNative, который доминирует в мире JS-кроссплатформы (и в целом имеет нехилую популярность в мире кроссплатформенных решений)
P.S. Хотел немного актуализировать дела и по Lynx, но там так и не появилось действительно стоящих сигналов, все что могу сообщить, есть попытки переноса, но до чего-то реально рабочего там пока далеко. Эван Ю и команда Lynx заявляют о готовности предоставления помощи с разработкой, но каких-то официальных анонсов или новостей об официальных разработках не было (хотя из X есть информация, что команда Lynx запускала прототипы с Vue)
Для тех кто не знаком с NativeScript, это попытка сделать "интероп" на JS между нативной частью приложений и JS.
У вас сохраняется поддержка CSS, но при этом вы можете собирать приложения для Mobile/Web на нем же. А соответственно NativeScript-Vue это
- Чем принципиально отличается от PWA и Cordova/Capacitor?
- Это не WebView, соответственно он ближе к нативной платформе и вы можете использовать нативные плагины с ним достаточно легко. Соответственно при использовании конкретных компонентов также будут использоваться системные компоненты из соответствующей OS
- А будут ли у меня DevTools?
- Да поддержку Vue Devtools имеется
- А насколько его можно уже использовать?
- Заявлено уже, как feature-complete. Проект был достаточно долгое время в бета-версии, так что надеемся на относительную стабильность. Я же скажу, что инструмент не самый популярный, поэтому для чего-то серьезного лучше отнестись к нему особой осторожностью, а вот реализовать на нем пет-проект, почему бы и нет
В целом радостная новость, что наконец-то у Vue3 появляется хоть что-то для противопоставления ReactNative, который доминирует в мире JS-кроссплатформы (и в целом имеет нехилую популярность в мире кроссплатформенных решений)
P.S. Хотел немного актуализировать дела и по Lynx, но там так и не появилось действительно стоящих сигналов, все что могу сообщить, есть попытки переноса, но до чего-то реально рабочего там пока далеко. Эван Ю и команда Lynx заявляют о готовности предоставления помощи с разработкой, но каких-то официальных анонсов или новостей об официальных разработках не было (хотя из X есть информация, что команда Lynx запускала прототипы с Vue)
GitHub
Releases · nativescript-vue/nativescript-vue
Native mobile applications using Vue and NativeScript. - nativescript-vue/nativescript-vue
А што то я пропустил релиз накста 3.16
https://nuxt.com/blog/v3-16
https://nuxt.com/blog/v3-16
Nuxt
Nuxt 3.16 · Nuxt Blog
Nuxt 3.16 is out - packed with features and performance improvements
А ещё вот какое интересное, смотрим на конец жизни некоторых фреймворков (если он есть конечно)
https://endoflife.date/vue
https://endoflife.date/vue
Хз пользуется ли тут кто Курсором, но вот курируемый списочек настроек для разных ситуаций
https://github.com/PatrickJS/awesome-cursorrules
https://github.com/PatrickJS/awesome-cursorrules
GitHub
GitHub - PatrickJS/awesome-cursorrules: 📄 Configuration files that enhance Cursor AI editor experience with custom rules and behaviors
📄 Configuration files that enhance Cursor AI editor experience with custom rules and behaviors - PatrickJS/awesome-cursorrules
Ну шо, там State of Vue вышел, пошли смотреть интересное
https://www.monterail.com/stateofvue
Тут ещё Денис подробно расписал кстати, тоже почитайте
https://t.me/vueist/19
https://www.monterail.com/stateofvue
Тут ещё Денис подробно расписал кстати, тоже почитайте
https://t.me/vueist/19
Monterail
The State of Vue.js Report 2025 | Co-created with Vue & Nuxt Core Teams
Explore the fifth edition of the Vue.js report—exclusive developer data, real-world case studies, and unique insights. Your ultimate view on Vue.
Внезапный контент не по вую ❓
https://github.com/ByteByteGoHq/system-design-101?tab=readme-ov-file
Репка по систем дизайну, почитать на досуге можно
https://github.com/ByteByteGoHq/system-design-101?tab=readme-ov-file
Репка по систем дизайну, почитать на досуге можно
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ByteByteGoHq/system-design-101: Explain complex systems using visuals and simple terms. Help you prepare for system design…
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews. - ByteByteGoHq/system-design-101
#подкаст
Обзор State of Vue.js 2025, новый статус styled-components и обсуждение новостей JavaScript — уже через час.
Новый выпуск «Тяжелого утра» в 11:00:
— на YouTube
— в VK Видео
Обзор State of Vue.js 2025, новый статус styled-components и обсуждение новостей JavaScript — уже через час.
Новый выпуск «Тяжелого утра» в 11:00:
— на YouTube
— в VK Видео
СкриптШифтер, конвертит компоненты с options в composition api
https://github.com/UnrefinedBrain/scriptshifter
https://github.com/UnrefinedBrain/scriptshifter
GitHub
GitHub - UnrefinedBrain/scriptshifter: Automatically convert Vue components from Options API to <script setup>
Automatically convert Vue components from Options API to <script setup> - UnrefinedBrain/scriptshifter
Как сделать MVC в Вуе? НИКАК
https://t.me/vueist/28
https://t.me/vueist/28
Telegram
Vueist
Как внедрить MVC в мое Vue приложение?
Достаточно часто возникающий запрос в сообществе, поэтому я дам сразу на него ответ: НИКАК. Почему распишу ниже
Время идет и все развивается. Изначально MVC действительно создавался для упрощения создания интерактивных…
Достаточно часто возникающий запрос в сообществе, поэтому я дам сразу на него ответ: НИКАК. Почему распишу ниже
Время идет и все развивается. Изначально MVC действительно создавался для упрощения создания интерактивных…