Розробка третьої хвилі
رفتن به کانال در Telegram
Українською про веб-технології, і не тільки. Як кав'ярня, тільки про технології. https://www.bohdanptyts.com/
نمایش بیشتر490
مشترکین
-224 ساعت
+267 روز
+3430 روز
آرشیو پست ها
Another day, another innovation
Сьогодні це про Next.js на Vite, переписаний командою Cloudflare
В них вже є OpenNext, але стаття пояснює, що це виявився не дуже хороший підхід, бо вони обробляють білд файли які генерить turbopack, це часто ламається через зміни від команди Vercel.
Фактично, до цього моменту, можна було хостити Next.js у вигляді лямбди (aka serverless) тільки на Vercel.
Але з цим релізом Vinext - можна буде хостити це все в будь якому середовищі, будь то воркери CF, лямбди AWS, звичаний EC2 з нодою і тд.
Це все ще експериментальна ідея, але обіцяють максимальне покриття всіх АРІ самого Next.js.
Щей додали власну фічу - Traffic-aware Pre-Rendering, оптимізацію рендеру.
Правда вони говорять, що це зробив один інженер + модель, тому вайбів тут точно вистачає. Але загалом поштовх класний.
https://blog.cloudflare.com/vinext/
Автор описав та продемонстрував декілька тем з квантової механіки використовуючи видуманий під-тип JS (назвав це WhichScript).
1. Це дуже цікаво
2. Класна ідея та реалізація
https://shud.in/thoughts/which
Можна зробити каву собі, а можна і дати в своєму макбуку
caffeinate - команда яка не дасть дасть операціній системі заснути. Можна звісно і відео на 10 годин відкрити на ютюбі, але є і такий спосіб.
Я випадково дізнався, бачу це вбудована команда, нічого встановлювати не треба. Корисно якщо готові запускати агента на всю ніч, хай працює.
https://www.theapplegeek.co.uk/blog/caffeinateПросто нереальний таймінг
https://x.com/nestframework/status/2025894197044158491
+1
Мене дуже дивує, наскільки в Anomaly (ті що opencode) просувають китайські моделі
Антропік теж не золоті, але ну йомайо....
Можливо пост Девіда сатиричний, але вони всі там дуже хвалять ці моделі. Я ото пробував недавно, щось не сподобалось
https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks
https://music.youtube.com/watch?v=71O03ITAwEs
Хотілось щось написати, але під цей трек слів не підібрати
Зручно робити великі міграції разом з моделями.
Я за ~2 дні, на фоні, з claude code на max підписці мігрував здоровенний набір тестів (десь ~4000 тест кейсів, на скріншоті лиш один shard) з Jest на Vitest.
Можу поділитись порадою - користуйтесь subagents.
Думаю вийшло би суттєво гірше (якби взагалі вийшло) просто почати з промпту "давай мігруємо на Vitest".
Я роблю дещо інше: коротко описую задачу, причину чому це робимо і прошу заспавнити декілька сабагентів щоб дослідити різні аспекти, наприклад:
1. чи є якісь обєктивні блокери щоб мігрувати
2. чи буде в нашому випадку краще не Vitest а Bun test
3. переглянути наші СІ файли
4. і тд
Всі ці агенти приносять відповіді, я це аналізую і намагаюсь знайти якісь дурні помилки, можу ітеруватись і тд. І завжди прошу створити тимчасовий markdown файл щоб треба прогрес, вибрані і відкинути ідеї (щоб не проходити по них знову), бо як тільки контекст буде повним мені треба відновити десь всі ці важливі деталі.
Ну, і коли я вже маю непогану віру, що це спрацює - знову прошу спавнити сабагентів, які візьмуть по 20-30 файлів на апдейт.
Це палить більше токенів ніби-то. Але може і не так багато, бо менше забитий контекст, і менше токенів юзається на кожне наступне повідомлення.
Короч, норм підхід, працює
+1
Любі друзі
Такс, вирішив зробити репозиторій cloudstash.dev публічним
Було приємно назбирати ~38 юзерів, сорі що не всіх апрувнув, вперся в ліміти Cloudflare
Можете експортувати збережені лінки через UI, і десь 15 березня я планую деактивувати всі акаунти і залишити це для власного користування.
А сам проект ви теж можете задеплоїти, плюс-мінус в один клік (ну і ще гугл авторизацію наконфігурити) на cloudflare
Я планую ще фіксити баги і доробляти деякі фічі. Зараз стала гірше працювати AI summary, треба вияснити чому.
Накинете зірочок?
https://github.com/bohdanbirdie/cloudstash
Класна ідея
Я спершу заплутався, бо назва portless а в кінці всеодно є порт 🫠
Але потім помітив, що порт завжди 1355, походу не можна повністю порт прибрати без більших зусиль, хз
Коротко: фіксить проблему одночасного запуску різних додатків на тих же портах одночасно. Тільки треба не забувати оновлювати ENV файли для auth редіректів, а також конфіги для SSO провайдерів типу гугла.
Ну і це допоможе з роботою з worktrees, що зараз стає все популярніше. Я і сам деколи маю один і той же проект відкритим в 2-3х екземплярах.
https://port1355.dev/
+1
Геній нашого часу....
Я до такої аналогії не додумався, але ситуація давно читається, і це мега-печально, бо правда
https://x.com/FrenlyOfficer/status/2025760513985036409
Мікро гайд про мікро оптимізацію для пачки відео на сторінці
Від мікро продукту
Потребує мікро-уваги щоб переглянути 💅
https://micro.bossadizenith.me/writing/video-performance-on-micro
За можливості я питаю людей, яких вважаю дуже продуктивними про їх підходи, мотивацію і тд
В більшості, часто, відповідь така ж, як і в Арні
І це стосується не тільки спорту
https://x.com/Schwarzenegger/status/2002025823059272037
