В третьей стадии находится пропозал о декораторах в
Если его примут, задание реактивных переменных возможно "упростится" до:
Правда, после этого
#js #tc39 #decorators
JavaScript
Если его примут, задание реактивных переменных возможно "упростится" до:
@reactive
let count = 0;
@shallowReactive
let messages = [];
Правда, после этого
js
перестанет быть js
-ом...#js #tc39 #decorators
Много лет Google Tasks был таким сирым и убогим отпрыском в семействе продуктов
Из-за чрезмерной упрощенности
Выглядит удобоваримо. И семантика поправилась: "Позвонить Маше" - это, всё-таки, задача, а не событие.
Используя их
#google #tasks #pet
Google
. Из плюсов в нём был доступный API
.Из-за чрезмерной упрощенности
Google Tasks
ранее не пригождался, и для небольших напоминаний я давно использовал Google Calendar
события + Google Keep
или TickTick
(который на телефоне постоянно выгружается из памяти), но тут обнаружил, что Google Tasks
сильно переделали и привели в соответствующий эпохе вид. Даже в "канбан" доску засунули.Выглядит удобоваримо. И семантика поправилась: "Позвонить Маше" - это, всё-таки, задача, а не событие.
Используя их
API
можно, кстати, сделать свои Задачи
, и, с моей точки зрения, это намного более полезный пет-проект для фронтендера, нежели стандартный магазин. Потому что магазин ты слабал и выкинул, при собеседовании на них даже не смотрят, понимая, что 99% это просто чужая копия. А вот хорошо сделанными Задачами
можно пользоваться самому или распространять их для других. Мне такие качественные приложения встречались.#google #tasks #pet
This media is not supported in your browser
VIEW IN TELEGRAM
Если человек самостоятельно и добровольно выбрал
"Большой Лебовский" - культовый фильм братьев Коенов. У них хватает культовых фильмов, и на первых местах в них выступают диалоги, поэтому Коэнов надо смотреть в оригинале, пусть и с субтитрами. Дубляж (перевод голосом) убивает половину впечатлений от любого фильма.
Большинство фильмов Коенов символичны и наполнены метафизикой. Если вы её не видите, значит, вы её не видите.
Еще один шедевр братьев - "Фарго" (фильм, не сериал). Но их жемчужиной однозначно является "Старикам здесь не место".
Парадоксально, что этот фильм немногие смотрели, в то же время он очень высоко оценен кинокритиками, безупречно качественно сделан, и трудно не согласиться с теми, кто поделился в интернете своими впечатлениями, что это самый психологически страшный триллер/вестерн/боевик, который они когда-либо видели.
#movie #offtop
Vue.js
- у него есть хороший вкус. А вкус - это абсолютная мера, она не бывает только в каком-то одном направлении. Значит и кино он любит правильное."Большой Лебовский" - культовый фильм братьев Коенов. У них хватает культовых фильмов, и на первых местах в них выступают диалоги, поэтому Коэнов надо смотреть в оригинале, пусть и с субтитрами. Дубляж (перевод голосом) убивает половину впечатлений от любого фильма.
Большинство фильмов Коенов символичны и наполнены метафизикой. Если вы её не видите, значит, вы её не видите.
Еще один шедевр братьев - "Фарго" (фильм, не сериал). Но их жемчужиной однозначно является "Старикам здесь не место".
Парадоксально, что этот фильм немногие смотрели, в то же время он очень высоко оценен кинокритиками, безупречно качественно сделан, и трудно не согласиться с теми, кто поделился в интернете своими впечатлениями, что это самый психологически страшный триллер/вестерн/боевик, который они когда-либо видели.
#movie #offtop
Тут еще один вариант портировать через
Выглядит пока малоизведано
#mobile #desktop
WebView
своё веб-приложение на мобильные и десктопные платформы нарисовался - Socket RuntimeВыглядит пока малоизведано
#mobile #desktop
Очень интересное интервью ведущего разработчика
Поговорили о том, полезен ли
Кратко:
#nodejs #interview #video
Yandex Cloud
Андрея Мелихова о состоянии дел с Node.js
. Поговорили о том, полезен ли
Node.js
на бэкенде, нужна ли сквозная типизация между фронтом и бэком, мёртв ли PHP
и многом другом.Кратко:
Node.js
только для Next.js
(BFF
), для бэкенда есть много других более подходящих языков, включая PHP
#nodejs #interview #video
YouTube
Есть ли будущее у Node.js? / Андрей Мелихов #6
Node.js — мощный инструмент, который часто используется как для фронтенда, так и для бэкенда. В этом видео вместе с Андреем Мелиховым, Lead Developer в Yandex.Cloud@devschacht, обсудим, как Node.js помогает создавать BFF (Backend For Frontend), проблемы…
Еще один вариант для "умного" бэкенда как альтернатива
П.С. Попробовав разные `BaaS` решения пришел к выводу, что баловство всё это. Для сколь-нибудь серьезного продукта нужен свой сервер, своя база и свой бэк.
#baas #firebase #supabase #convex
Firebase
и Supabase
- ConvexOpen source
, можно сделать self-hosted
, есть бесплатный тарифный план, но реализует все по-своему (= сильная привязка)П.С. Попробовав разные `BaaS` решения пришел к выводу, что баловство всё это. Для сколь-нибудь серьезного продукта нужен свой сервер, своя база и свой бэк.
#baas #firebase #supabase #convex
Convex
Convex | The reactive database for app developers
Convex is the reactive database for app developers. Everything you need to build your full-stack project.
Если говорить о действительно маст-хэвных скиллах фронтендера, то это никакие не VueUse-ы, а, например, UML.
Умение читать и составлять 3-4 основных типа диаграмм сильно помогает в описании структуры программы, потоков выполнения кода, умении сформулировать и выполнить задачу.
Визуальное представление очень облегчает понимание и декомпозицию сложных систем.
#uml #architevture
Умение читать и составлять 3-4 основных типа диаграмм сильно помогает в описании структуры программы, потоков выполнения кода, умении сформулировать и выполнить задачу.
Визуальное представление очень облегчает понимание и декомпозицию сложных систем.
#uml #architevture
К Дурову можно по-разному относиться, но людей, у которых руки растут не из жопы, он умеет находить
Chrome DevTools -> Memory -> Total JS heap size
#benchmark #telegram #nuxt
Chrome DevTools -> Memory -> Total JS heap size
#benchmark #telegram #nuxt
Web WhatsApp - 170MB
Slack - 125MB
VK.com - 120MB
Dzen.ru - 70MB
Nuxt.com - 40MB
Google Calendar - 40MB
Google.com (пустой) - 30MB
Web Telegram - 25MB
Vuejs.org, vue-faq.org - 5-10MB
Vue-FAQ
Этого человека убили сразу после интервью Жуткая правда о js мета-фреймворках... #video #vercel
Кратко, о чем нам поведал безвременно ушедший
В мире фронтед мета-фреймворков крутятся огромные деньги в виде рекламы, спонсорства и донатов - сотни миллионов долларов. Деньги просто так никто давать не будет. Смысл в том, чтобы втянуть молодых (18-20 лет) разработчиков в работу на этих фреймворках, чтобы потом стричь деньги со стартапов и компаний, которые будут нанимать подобных разработчиков, потому что размещать эти проекты будут на платформах типа
Проблема в том, что эти фреймворк-разработчики не умеют просто программировать, и технологии, применяющиеся при работе с этими мета-фреймворками, вредны и используются исключительно для максимизации прибыли бизнесом.
При этом огромные деньги тратятся на продажных ютюберов и прочих инфлюенсеров, агрессивно впаривающих тебе эту шнягу из каждого утюга. Убеждающих, что если ты не используешь их "современные технологии", то ты какой-то ущербный. Часто это работает наподобие сетевого маркетинга типа продаж БАДов или продукции Avon.
В частности, следствием этого является, также, многолетняя ложь, что
Так что
Лучшие практики - это когда ты как пастушок с дудочкой пасешь коровок на экологически чистых горных альпийских лугах.
А когда специально выведенная генно-модифицированная корова, ни разу не видевшая белого света, обколотая тысячами различных антибиотиков и гормонов, стоит в стойле фермы с вывеской
#nuxt #verсel #ssr
В мире фронтед мета-фреймворков крутятся огромные деньги в виде рекламы, спонсорства и донатов - сотни миллионов долларов. Деньги просто так никто давать не будет. Смысл в том, чтобы втянуть молодых (18-20 лет) разработчиков в работу на этих фреймворках, чтобы потом стричь деньги со стартапов и компаний, которые будут нанимать подобных разработчиков, потому что размещать эти проекты будут на платформах типа
Vercel
, стоимость хостинга на которой в тысячи раз больше обычного хостинга.Проблема в том, что эти фреймворк-разработчики не умеют просто программировать, и технологии, применяющиеся при работе с этими мета-фреймворками, вредны и используются исключительно для максимизации прибыли бизнесом.
При этом огромные деньги тратятся на продажных ютюберов и прочих инфлюенсеров, агрессивно впаривающих тебе эту шнягу из каждого утюга. Убеждающих, что если ты не используешь их "современные технологии", то ты какой-то ущербный. Часто это работает наподобие сетевого маркетинга типа продаж БАДов или продукции Avon.
В частности, следствием этого является, также, многолетняя ложь, что
SEO
без SSR
невозможно, что Web Vitals
с ними лучше и прочая маркетинговая ахинея.Так что
Nuxt
, ребята, это не про свободу open source-а и лучшие практики.Лучшие практики - это когда ты как пастушок с дудочкой пасешь коровок на экологически чистых горных альпийских лугах.
А когда специально выведенная генно-модифицированная корова, ни разу не видевшая белого света, обколотая тысячами различных антибиотиков и гормонов, стоит в стойле фермы с вывеской
Vercel
, с транспортером комбикорма перед носом, транспортером говна позади, и шнырявые разработчики с доильными аппаратами и лопатами для говна переползают от одной к другой, - это, ребята, называется бизнес.#nuxt #verсel #ssr
Поставил рекламируемый AI IDE Cursor , задал одинаковый вопрос "increase fom=те size in vs code" ему и
Это
Попробовал более кодерский промпт: "add new view "TestView.vue" with corresponding route"
Оба справились более-менее.
Тестировались бесплатные версии.
Продолжаем наблюдение.
#ai #codeium #cursor
Codeium
. Последний однозначно выиграл с комбинацией клавиш. Это
Cursor
с gpt-4o
. При переключении на claude-3.5-sonnet
(он позволяет выбирать LLM
) про клавиши сказал, про settings.json
забыл.Попробовал более кодерский промпт: "add new view "TestView.vue" with corresponding route"
Оба справились более-менее.
Cursor
пишет код детальней, по шагам, даже чересчур. Основной плюс - есть подсветка в коде во Vue
файлах. Но пока не видно, чем он ощутимо лучше Codeium
.Тестировались бесплатные версии.
Продолжаем наблюдение.
#ai #codeium #cursor