Решил написать пост, чтобы ссылаться на него в будущем при необходимости.
Это авторский канал. Как следует из описания, с фокусом на Vue.js, но не только. Я не продаю курсы, ничего тут не рекламирую, не впариваю какие-то проплаченные нарративы. Канал не монетизирует своих подписчиков.
Автор просто поет о том, о чем ему хочется. О том, что считает целесообразным. И в мире есть намного более важные вещи, чем Vue, поэтому если автор считает это нужным, он о них пишет.
Когда вы идете мимо уличного музыканта, вы не подходите к нему и не учите его как "правильно" играть и петь. Потому что вы будете выглядеть глупо и смешно. Особенно если рядом уже стоит небольшая аудитория.
Я спокойно и отзывчиво отношусь к любой адекватной критике. Но, достопочтимый аноним, вы кто такой, чтобы показывать своё бессмысленное "фи"? Что вы сделали для канала, для Vue, для мира в принципе? Какое уважение вы проявили к тому времени и силам, которые тратятся на наполнение его контентом?
Я оставил вам возможность трусливо наложить свою кучку под теми постами, которые ваш ум не в силах постичь, но это максимум. Не понравился пост - пропусти его. Не нравится политика автора канала - отпишись. Спокойно и без истеричного заламывания рук. Оставь негативный отзыв на TrustPilot и живи дальше. В интернете полно мест, где вас радостно встретят, оближут и монетизируют.
За все время существования канала только 2-3 человека прислали какой-то интересный материал для публикации. От остальных 800 каналу нет пользы НИКАКОЙ. И если какой-то мой оффтоп что-то меняет к лучшему хотя бы в одном человеке, на мнение остальных восьми сотен мне глубоко наплевать. Потому что по факту их нет. Они не существуют для канала.
Резюмируя: данный пост не об этом канале, а о жизни вообще. Каждый человек, включая меня, может попасть в ситуацию, в которой будет выглядеть эгоистичным, неблагодарным, безмозглым мудаком. Цель поста - минимизировать риски этого.
#offtop
Это авторский канал. Как следует из описания, с фокусом на Vue.js, но не только. Я не продаю курсы, ничего тут не рекламирую, не впариваю какие-то проплаченные нарративы. Канал не монетизирует своих подписчиков.
Автор просто поет о том, о чем ему хочется. О том, что считает целесообразным. И в мире есть намного более важные вещи, чем Vue, поэтому если автор считает это нужным, он о них пишет.
Когда вы идете мимо уличного музыканта, вы не подходите к нему и не учите его как "правильно" играть и петь. Потому что вы будете выглядеть глупо и смешно. Особенно если рядом уже стоит небольшая аудитория.
Я спокойно и отзывчиво отношусь к любой адекватной критике. Но, достопочтимый аноним, вы кто такой, чтобы показывать своё бессмысленное "фи"? Что вы сделали для канала, для Vue, для мира в принципе? Какое уважение вы проявили к тому времени и силам, которые тратятся на наполнение его контентом?
Я оставил вам возможность трусливо наложить свою кучку под теми постами, которые ваш ум не в силах постичь, но это максимум. Не понравился пост - пропусти его. Не нравится политика автора канала - отпишись. Спокойно и без истеричного заламывания рук. Оставь негативный отзыв на TrustPilot и живи дальше. В интернете полно мест, где вас радостно встретят, оближут и монетизируют.
За все время существования канала только 2-3 человека прислали какой-то интересный материал для публикации. От остальных 800 каналу нет пользы НИКАКОЙ. И если какой-то мой оффтоп что-то меняет к лучшему хотя бы в одном человеке, на мнение остальных восьми сотен мне глубоко наплевать. Потому что по факту их нет. Они не существуют для канала.
Резюмируя: данный пост не об этом канале, а о жизни вообще. Каждый человек, включая меня, может попасть в ситуацию, в которой будет выглядеть эгоистичным, неблагодарным, безмозглым мудаком. Цель поста - минимизировать риски этого.
#offtop
This media is not supported in your browser
VIEW IN TELEGRAM
Когда научился на литкоде сортировать пузырьком, и думаешь, что уже самый крутой, и тут...
Порода - Border Collie
#video
Порода - Border Collie
#video
Удивительные вещи происходят в верхушке
Часть (в основном накстовцы), ведомые Anthony Fu, активно призывают покинуть
Остальные (
Оказывается, это общий тренд по
Когда-то у меня был новостной ресурс, и я неоднократно получал предложения пропечатать что-то за деньги.
И тут не вызывает сомнения материальная заинтересованность основных
За последнюю неделю к
Заработать репутацию очень сложно, потерять - легко. Трудно сказать, о чем данный ход говорит больше - о количестве ума в головах тех, кто на это пошел, или их моральных ориентирах.
#antfu
Vue
сообщества. Часть (в основном накстовцы), ведомые Anthony Fu, активно призывают покинуть
Твиттер
, который на данный момент является основным каналом общения и распространения информации по Vue
, и перейти в другое приложение - BlueSky
.Остальные (
An Phan
- член команды Vue Core
) - не поймут в чем дело.Оказывается, это общий тренд по
Твиттеру
, запущенный демократами в рамках предвыборной борьбы.Когда-то у меня был новостной ресурс, и я неоднократно получал предложения пропечатать что-то за деньги.
И тут не вызывает сомнения материальная заинтересованность основных
Vue/Nuxt
ЛОМов, предводителем которых и является длинноволосый владелец китайской галеры.За последнюю неделю к
BlueSky
присоединились 150 000 человек (с их слов). В Твиттере
- больше миллиарда. Ни о чём.Заработать репутацию очень сложно, потерять - легко. Трудно сказать, о чем данный ход говорит больше - о количестве ума в головах тех, кто на это пошел, или их моральных ориентирах.
#antfu
Vite
позволяет использовать новый более производительный и функциональный компилятор SASS
через эту опцию:export default {
css: {
preprocessorOptions: {
scss: {
api: 'modern-compiler'
}
}
}
}
Дефолтным его не делали пока потому, что это breaking change, но в
Vite 6
он будет по умолчанию.В любом случае, чистый
CSS3
со своим современным функционалом уже вполне покрывает все основные потребности стилизации.Рекомендуется к использованию.
#vite #css #optimization
Заспорил тут в Твиттере с создателем
На аргумент о
В итоге получился вот такой бенчмарк на Stackblitz по замеру времени изменения разных массивов
С одной стороны, ужасно, как
С другой, еще раз стало очевидно, что писать программы на
#optimization #benchmark
FormKit
Justin Schroeder
, который с чего-то призвал отказаться от использования ref
в пользу reactive
На аргумент о
ShallowRef
он привел ShallowReactive
, и стало интересно, как сильно они отличаютсяВ итоге получился вот такой бенчмарк на Stackblitz по замеру времени изменения разных массивов
ShallowRef
не использует JavaScript Proxy
, отсюда такая эффективностьС одной стороны, ужасно, как
Proxy
уронил общую производительность в JS
С другой, еще раз стало очевидно, что писать программы на
Vue
надо с умом. Необходимо полностью контролировать модель и потоки данных. Именно поэтому доверять таким библиотекам, как VueUse
и Tanstack
, это, как минимум, торговать производительностью и архитектурой.#optimization #benchmark
Автор
Путем построения еще одного стора
И насколько же легко и естественно все это делается в модульных рефах. Возможность сделать
#pinia #oop
Pinia
делится секретом костыля для создания private
переменных в стореПутем построения еще одного стора
И насколько же легко и естественно все это делается в модульных рефах. Возможность сделать
private state
- еще один плюс, - и очень жирный - в их копилку.Private state
- это инкапсуляция и возможность использовать принципы ООП#pinia #oop
Masteringpinia
How to create private state in stores
Creating Private State in Pinia: Understanding Options vs. Setup Stores and Maintaining Data Integrity
Hero
секция - это заметный визуальный элемент, который расположен в верхней части веб-страницы, обычно занимая весь экран. Это первый контент, который видят посетители, когда заходят на сайт, поэтому он имеет решающее значение для создания индивидуальности вашего бренда и передачи его основной идеи.#webdesign
Эх, кончились светлые дни,
Намекает, что хочет вернуться. Я думал, он хотя бы недельку протянет, но нет, три дня только. Миграция не удалась, потому как восторгающегося им народа на
Отдельные комментарии доставляют.
#antfu #x
antfu
опять заспамил мою Х
ленту своими всхлипываниями.Намекает, что хочет вернуться. Я думал, он хотя бы недельку протянет, но нет, три дня только. Миграция не удалась, потому как восторгающегося им народа на
BlueSky
намного меньше. Отдельные комментарии доставляют.
#antfu #x
Кто еще учился играть на гитаре только для того, чтобы сыграть Nothing Else Matters?
#offtop #music #video
#offtop #music #video
YouTube
Metallica: Nothing Else Matters (Official Music Video)
Metallica's official music video for “Nothing Else Matters,” from the album “Metallica.” Subscribe for more videos: https://metallica.lnk.to/subscribe
Listen to Metallica: https://metallica.lnk.to/listen
Directed by Adam Dubin
Filmed during the recording…
Listen to Metallica: https://metallica.lnk.to/listen
Directed by Adam Dubin
Filmed during the recording…
Нашлась еще одна
Легковесная, material design 2/3, 5К звезд, много фич
Кто-то пробовал?
#ui #lib
Vue 3
- нативная UI
библиотека от китайцев - VarletЛегковесная, material design 2/3, 5К звезд, много фич
Кто-то пробовал?
#ui #lib
varletjs.org
Varlet UI - Vue3 Material Design Component Library
Varlet UI is a Material design component library developed based on Vue3, supporting mobile and desktop, developed and maintained by varletjs organization. Support Typescript, import on demand, dark mode, theme customization, internationalization, and provide…