Why I built a local-first PDF toolkit using Nuxt and OPFS
Every time you want to compress an NDA, sign a lease agreement, or compare contract drafts online, mainstream tools (like Smallpdf or ILovePDF) ask…
Последние новости Open Source от Tech News
Every time you want to compress an NDA, sign a lease agreement, or compare contract drafts online, mainstream tools (like Smallpdf or ILovePDF) ask…
This week I searched for my own brand on Google, and my French homepage came up with an English title and a "Translate this page" link under it. My…
I run a small static Nuxt site (SSG + Storyblok) with cookieless analytics: no consent banner, nothing stored server-side about who visits. Great fo…
Building a high-concurrency sports data platform is no easy task. When we started developing Cocatips - Live Football Scores & AI Predictions ,…
Every "best SaaS boilerplate" list is a Next.js list with a Vue footnote. If you want Vue, you are choosing between three families that are not real…
A game catalog looks like a client-side application: filters, search, cards, detail pages, and playable iframes. It is still a poor reason to ship t…
Next.js, SolidStart, TanStack Start, and SvelteKit all offer some form of server or remote functions. The integrations differ, but being able to con…
Have you ever been coding and then gotten into that flow state? You know where hours pass by , and it feels to you it's only ben a few minutes? Me t…
I run my freelance site as a fully static (SSG) Nuxt site. It's fast, cheap to host, and boring in the good way. But static sites are genuinely bad…
Introduction I did something stupid. I built a superhero-themed Nuxt app, connected it to an Anthropic model through Amazon Bedrock , and gave it a…
It works in the browser and 401s during server rendering. The cause is that your SSR fetch is a different HTTP client entirely — one with no cookies…
Nuxt vs SvelteKit. Which one is better? That is is what I've been testing out this week. I built the same app twice. Once in Nuxt with the version 5…
Every page we serve falls into one of four buckets, and they want opposite things from a cache: Marketing pages never change between deploys. Blog a…
Most starter kits are sold on a README promise. A list of green checkmarks, a slick landing page, and the quiet assumption that you'll never actuall…
Everyone knows Next.js is the default full-stack JavaScript framework in 2026. The job ads say so, the AI tooling assumes so, the conference talks r…
I love Nuxt and I really like TanStack Start. But which one is better? Or are they about the same? And if they are about the same, does it do anythi…
I have a lot of ideas. The kind of ideas you get at midnight, the ones that seem brilliant, and then I have to implement auth and all traction on a…
Last week I built an AI-powered content repurposing tool called MultiPost. You write one article, it generates platform-optimized versions for Twitt…
Using Server-Sent Events using EventSource or microsoft's popular fetchEventSource library does work in Capacitor 8 as was clearly detailed in #6582…
Table of Contents Layer 1 — Reactive Variable Caching (Vue Reactivity System) Layer 2 — Computed Property Caching & Memoization Layer 3 — Compos…
Most Vue tutorials teach you how to use Vue. Very few teach you how Vue behaves in real production systems. After working on large-scale frontend ap…
I run BulkPicTools — a browser-based image tools site with 38 landing pages, all processing happening locally with no file uploads. English and Chin…