Обновленная информация о Rolldown от Evan You:
Изначально мы планировали открыть кодовую базу в этом году, но это будет перенесено на Q1 2024.
Мы достигли стадии, когда Rolldown может пройти все текущие тесты Vite. Но поскольку мы работаем над более продвинутыми функциями, такими как tree-shaking и fine-grained code splitting, мы решили, что нам нужно провести несколько довольно существенных рефакторингов, прежде чем двигаться дальше.
В связи с этим, возможно, он пока находится не в лучшем состоянии для внешних разработчиков. Мы планируем выложить его в открытый исходный код после завершения рефакторинга, и мы не ожидаем, что это займет слишком много времени!
#rolldown @evanyou
Изначально мы планировали открыть кодовую базу в этом году, но это будет перенесено на Q1 2024.
Мы достигли стадии, когда Rolldown может пройти все текущие тесты Vite. Но поскольку мы работаем над более продвинутыми функциями, такими как tree-shaking и fine-grained code splitting, мы решили, что нам нужно провести несколько довольно существенных рефакторингов, прежде чем двигаться дальше.
В связи с этим, возможно, он пока находится не в лучшем состоянии для внешних разработчиков. Мы планируем выложить его в открытый исходный код после завершения рефакторинга, и мы не ожидаем, что это займет слишком много времени!
#rolldown @evanyou
Vue DevTools ждёт обновление
Новая версия будет включать в себя несколько модулей от Anthony Fu из Nuxt DevTools. Пока планируется выпустить её отдельно от текущих DevTools и проверить стабильность. Сейчас она доступна как Vite плагин и Electron приложение. Как Chrome расширение приложение еще не готово.
#antfu #devtools
Новая версия будет включать в себя несколько модулей от Anthony Fu из Nuxt DevTools. Пока планируется выпустить её отдельно от текущих DevTools и проверить стабильность. Сейчас она доступна как Vite плагин и Electron приложение. Как Chrome расширение приложение еще не готово.
#antfu #devtools
JavaScript tips
У объекта
- console.table() - вывод данных в табличной форме
- console.count() - число вызовов данной строки
- console.error() - вывод ошибки
- console.time(), console.timeEnd(), console.timeLog() - таймер
- console.trace() - показать stack trace
#js #tip
У объекта
console
кроме метода log()
есть еще полезные для дебага методы:- console.table() - вывод данных в табличной форме
- console.count() - число вызовов данной строки
- console.error() - вывод ошибки
- console.time(), console.timeEnd(), console.timeLog() - таймер
- console.trace() - показать stack trace
#js #tip
Media is too big
VIEW IN TELEGRAM
Поздравляю всех подписчиков канала с Новым 2024 годом и ставлю свою любимую новогоднюю песенку от Da Frozen Crew
Сделал тематический стикерпак
https://t.me/addstickers/vue_faq_org
Картинки в хорошем разрешении будут в комментариях
#stickers #mems
https://t.me/addstickers/vue_faq_org
Картинки в хорошем разрешении будут в комментариях
#stickers #mems
Итоги года от Cloudflare Radar
Начнем год с позитива.
Как мы и оценивали пару месяцев назад, Vue в целом в два раза отстает от React. Успех Nuxt, конечно, грандиозен.
Исследовались top 5000 доменов. Неточности однозначно есть (с тем же Laravel, наверняка), но в целом должно быть правильно
#benchmark #vue #react #stats
Начнем год с позитива.
Как мы и оценивали пару месяцев назад, Vue в целом в два раза отстает от React. Успех Nuxt, конечно, грандиозен.
Исследовались top 5000 доменов. Неточности однозначно есть (с тем же Laravel, наверняка), но в целом должно быть правильно
#benchmark #vue #react #stats
Visual Studio Code for the Web
Если в любом репозитории на github.com нажать на клавиатуре "." (точку), то этот проект откроется в веб версии VS Code
Удобно, если надо изучить или запустить проект не клонируя его локально.
JetBrains ранее заявил, что такие дешёвые понты его не интересуют.
Если в любом репозитории на github.com нажать на клавиатуре "." (точку), то этот проект откроется в веб версии VS Code
Удобно, если надо изучить или запустить проект не клонируя его локально.
JetBrains ранее заявил, что такие дешёвые понты его не интересуют.
vscode.dev
Visual Studio Code for the Web
Build with Visual Studio Code, anywhere, anytime, entirely in your browser.
Во `vue-webapp` builder реализована опция по добавлению кастомного i18n
Vue webapp builder
i18n | Vue FAQ
Vue FAQ - information about Vue.js and frontend development in general
Дао программиста
По долгу работы мне приходилась искать людей в штат и просто на выполнение отдельных задач. Могу сказать, что 90% кандидатов отсеивается после беглого просмотра их резюме, даже если оно содержит нужные ключевые слова (у меня, не экстраполирую свои методы на весь рынок наёмного труда).
По набору скиллов и технических терминов, - а верней, по тому, как они расположены, как всё оформлено, какие фразы использованы, - можно примерно предположить экспертизу человека, в чем он может разбираться и насколько глубоко, а где соврал, или указал то, с чем мало знаком. По описанию опыта можно оценить, где он действительно что-то делал, где смотрел как работают взрослые дяди, где опять же всё придумал.
Это не так трудно, на самом деле. Надо просто эмпатироваться в человека, и осмотреться в том окружении, которое он обозначил в резюме. И сразу можно почувствовать его искусственность или абсурдность. Или что человек три последних года работал в окружении, в котором на самом видном месте находится предмет, который он ни разу не упомянул.
Естественно, его скиллы и опыт должны быть релевантны твоим, чтобы выводы были более-менее достоверны. И эмпатироваться надо не в человека, конечно, а в тот образ, который он создал своим резюме. Но разве оно не похоже на автопортрет?
Резюме можно читать как картины. Вот кто-то быстро и коряво накидал что-то от неумения, а кто-то вроде тоже немного, но его мазки гармоничны и вызывают эстетическое удовольствие. И за каждым из них ощущается солидный опыт.
Художник может писать свой автопортрет годами, программист пишет своё резюме всю профессиональную деятельность. Он делает это не из самолюбия, не только для монетизации своего труда, а как нечто, очень важное для него самого. Как нечто одновременно и являющееся срезом его текущего мастерства и опыта, и уже имеющее контуры устремлений к будущему своему образу, - более компетентному, более сильному, более красивому. Как нечто, являющееся и результатом его работы, и его целью, и его сутью.
Наверняка вышесказанное применимо к людям любой профессии, но, кажется, что именно у программиста выражение своих умений и экспертизы на бумаге наиболее эффективно. Как может домработница вербализовать в письме аккуратность, с которой она протирает от пыли растения? Или водитель то, как плавно он управляет машиной, и как заранее видит потенциально опасные ситуации на дороге и предпринимает необходимые действия?
Раз в несколько лет я переделываю резюме подобно как женщина, подгоняет платье по фигуре по необходимости. Поначалу оно было просто сухим перечислением образования, скиллов и небольшого опыта. Потом двух страниц А4 стало не хватать, и пришлось сделать сайт. Потом его переделать. Потом еще раз.
Сайт - это ведь тоже часть резюме. Как он сделан, как работает, как выглядит, сколько выдает на PageSpeed. Меняешься ты, меняются твои требования к сайту, который есть суть отражение тебя. И там можно уже разместить кратко какие-то рабочие use cases, информацию о сторонних проектах, об open source деятельности - всё, что также формирует твой образ в профессиональном аспекте.
Через некоторое время уже нет надобности рассылать резюме - есть постоянная работа, или иначе как-то отпала надобность в её поиске. Но время от времени к нему всё равно возвращаешься: "Тут надо два термина поменять местами. Тут формулировку чуть подправить. А вот этот проект надо убрать - я из него вырос, во мне нету уже его".
Маленький принц каждое утро приводил в порядок планету, ты приводишь в порядок резюме. Чувствуешь ответственность за каждую букву в нём. Ведь это не просто слова, - за какими-то могут стоять серьезные повороты твоей жизни, за какими-то - миллионы долларов профита или, наоборот, банкротства, проплывшие мимо тебя по реке времени. Всё это оставило свои штрихи - и на тебе, и на резюме.
Редактируя резюме программист программирует себя, акцентируя то, что он стремится улучшить, и отодвигая на второй план недостатки.
Резюме программиста - это Путь его движения к гармонии. Не зря его синоним - Curriculum Vitae, - переводится как "Ход жизни".
По долгу работы мне приходилась искать людей в штат и просто на выполнение отдельных задач. Могу сказать, что 90% кандидатов отсеивается после беглого просмотра их резюме, даже если оно содержит нужные ключевые слова (у меня, не экстраполирую свои методы на весь рынок наёмного труда).
По набору скиллов и технических терминов, - а верней, по тому, как они расположены, как всё оформлено, какие фразы использованы, - можно примерно предположить экспертизу человека, в чем он может разбираться и насколько глубоко, а где соврал, или указал то, с чем мало знаком. По описанию опыта можно оценить, где он действительно что-то делал, где смотрел как работают взрослые дяди, где опять же всё придумал.
Это не так трудно, на самом деле. Надо просто эмпатироваться в человека, и осмотреться в том окружении, которое он обозначил в резюме. И сразу можно почувствовать его искусственность или абсурдность. Или что человек три последних года работал в окружении, в котором на самом видном месте находится предмет, который он ни разу не упомянул.
Естественно, его скиллы и опыт должны быть релевантны твоим, чтобы выводы были более-менее достоверны. И эмпатироваться надо не в человека, конечно, а в тот образ, который он создал своим резюме. Но разве оно не похоже на автопортрет?
Резюме можно читать как картины. Вот кто-то быстро и коряво накидал что-то от неумения, а кто-то вроде тоже немного, но его мазки гармоничны и вызывают эстетическое удовольствие. И за каждым из них ощущается солидный опыт.
Художник может писать свой автопортрет годами, программист пишет своё резюме всю профессиональную деятельность. Он делает это не из самолюбия, не только для монетизации своего труда, а как нечто, очень важное для него самого. Как нечто одновременно и являющееся срезом его текущего мастерства и опыта, и уже имеющее контуры устремлений к будущему своему образу, - более компетентному, более сильному, более красивому. Как нечто, являющееся и результатом его работы, и его целью, и его сутью.
Наверняка вышесказанное применимо к людям любой профессии, но, кажется, что именно у программиста выражение своих умений и экспертизы на бумаге наиболее эффективно. Как может домработница вербализовать в письме аккуратность, с которой она протирает от пыли растения? Или водитель то, как плавно он управляет машиной, и как заранее видит потенциально опасные ситуации на дороге и предпринимает необходимые действия?
Раз в несколько лет я переделываю резюме подобно как женщина, подгоняет платье по фигуре по необходимости. Поначалу оно было просто сухим перечислением образования, скиллов и небольшого опыта. Потом двух страниц А4 стало не хватать, и пришлось сделать сайт. Потом его переделать. Потом еще раз.
Сайт - это ведь тоже часть резюме. Как он сделан, как работает, как выглядит, сколько выдает на PageSpeed. Меняешься ты, меняются твои требования к сайту, который есть суть отражение тебя. И там можно уже разместить кратко какие-то рабочие use cases, информацию о сторонних проектах, об open source деятельности - всё, что также формирует твой образ в профессиональном аспекте.
Через некоторое время уже нет надобности рассылать резюме - есть постоянная работа, или иначе как-то отпала надобность в её поиске. Но время от времени к нему всё равно возвращаешься: "Тут надо два термина поменять местами. Тут формулировку чуть подправить. А вот этот проект надо убрать - я из него вырос, во мне нету уже его".
Маленький принц каждое утро приводил в порядок планету, ты приводишь в порядок резюме. Чувствуешь ответственность за каждую букву в нём. Ведь это не просто слова, - за какими-то могут стоять серьезные повороты твоей жизни, за какими-то - миллионы долларов профита или, наоборот, банкротства, проплывшие мимо тебя по реке времени. Всё это оставило свои штрихи - и на тебе, и на резюме.
Редактируя резюме программист программирует себя, акцентируя то, что он стремится улучшить, и отодвигая на второй план недостатки.
Резюме программиста - это Путь его движения к гармонии. Не зря его синоним - Curriculum Vitae, - переводится как "Ход жизни".