Why We Built Another Data Grid (and What It Took to Ship It)
If you've ever had to pick a data grid library for a React or Vue app, you know the landscape: a handful of free options that fall apart past a few th…
Tech news from the best sources
If you've ever had to pick a data grid library for a React or Vue app, you know the landscape: a handful of free options that fall apart past a few th…
Копипаста редко выглядит как копипаста. После переименования переменных, строк и чисел два одинаковых блока спокойно проходят ревью как разный код. Я …
Introduction I'm a full-stack engineer working in Tokyo. One day, I needed to build a feature at work that handles Japanese postal codes. "Enter a pos…
🚀 Building a Modern Chess Platform with Vue.js, Node.js and React Native How a passion for chess turned into building a modern chess platform from the…
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 actually …
Все эти годы пафосные программисты говорили мне что это совершенно точно невозможно осуществить на только ноде, в браузере и на ts…
The most dangerous bug in a verification pipeline isn't a false pass. It's a false fail. We know because we shipped one. Refactyl migrates codebases —…
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 rev…
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 anything…
Vue 3 gives you two ways to make something reactive: ref() and reactive() . The docs explain the difference clearly enough. What they don't tell you i…
When I started with Vue's Composition API I used watch() constantly. State changes, something needs to happen — that's what watchers are for. Right? M…
As Vue applications grow, keeping the codebase clean becomes increasingly challenging. At first, everyone follows the same conventions. But over time,…
If you've ever built a documentation site with Vue, you know the drill: Write a +Page.vue for every route Manually wire up Markdown loaders Set up cod…
Merging PDFs on the server is straightforward. Upload the files, run a command-line tool, send the result back. But that means your users’ documents t…
How I Built a Free Online Image & PDF Processing Platform with Vue 3 + FastAPI I was tired of online file tools that watermarked my output, forced…
Let's look at the breakdown of both frameworks side-by-side to understand the massive shift in mindset. Project 1: The Vue.js Approach (Code-Driven Lo…
PrimeTek, бывшая PrimeFaces, запустила PrimeUI — новую лицензионную модель для экосистемы PrimeNG, PrimeReact и PrimeVue. Это подаётся как унификация …
В этой статье разберу пять направлений, в которых мы получили измеримый эффект: 1. Type checking — TSCheck vs TSGO 2. Linting — ESLint vs Biome vs Oxl…
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 br…
Splitting a PDF is one of those features that sounds trivial until you try to build it. Users expect range input ( 1-3, 5, 7-9 ), a per-page option, m…
Недавно Кинопоиск отключил пользователям личную статистику по просмотренным фильмам — это был последний нетронутый островок функциональности, оставший…
A complete record of publishing moongate-vue from build to npm, including 2FA, WebAuthn, registry switching, and automation scripts. This article cove…
Astro — фреймворк для сайтов, который минимизирует поставку JavaScript на клиент, обеспечивая высокую производительность. 22 июня вышла седьмая версия…
Shipping an application that I didn't have access to was giving me heartburn. So I decided to create a lightweight feature flag tool. The Problem The …
I'm a frontend developer and have worked as one for almost a decade. One of the biggest and most frustrating parts when developing, and even more so w…
Introducing Arvia Arvia is a design system compiler. You describe your tokens, themes, and components in .arv files, and a compiler turns each one int…
A client emailed me a contract last week. I needed to sign it and send it back. The usual options? Print it, sign with a pen, scan it back in. Or uplo…
The Million-Row Challenge in Modern Web Apps When dealing with massive enterprise datasets—like Amazon SKU multi-account performance metrics or high-f…
This is the next entry in a build-in-public series where I extract a real, production Laravel CRM into a reusable SaaS core, one module at a time, and…
VuReact is a compiler toolchain for migrating from Vue to React — and for writing React with Vue 3 syntax. In this article, we will look at how Vue SF…