The Trade-off: Clean Testing vs. Code Brevity in Modern JS
Hey fellow devs! 👋 In modern JavaScript and TypeScript development we constantly balance two opposing forces: Code Brevity – writing concise, minimal code. Cle...
Hey fellow devs! 👋 In modern JavaScript and TypeScript development we constantly balance two opposing forces: Code Brevity – writing concise, minimal code. Cle...
Overview I just shipped ynode – an open‑source visual workflow automation platform. Think n8n, but lighter and more hackable. What it does - Visual node‑based...
Storybook + Vitest with Angular & Vite Storybookhttps://storybook.js.org/ is a frontend workshop for building UI components and pages in isolation. Using Story...
I got tired of Googling “JPG to PNG” and landing on sketchy websites that demand I upload my personal documents ID scans, contracts to a random server just to c...
Introduction Have you ever wondered when your favorite programming language was actually released, or when the major platforms we use today first appeared on t...
Overview This Angular web application was the first one I developed as a self‑directed study in 2020. It has been upgraded regularly since its Angular 8 incept...
Understanding Vite Vite, a build tool created by Evan You, the creator of Vue.js, has gained significant traction for its speed and efficiency. Unlike traditio...
InkRows InkRowshttps://www.inkrows.com/ is a modern note‑taking app designed to work seamlessly across web and mobile platforms. Behind its clean, intuitive in...
What We’re Building In this article I’ll walk through how I built a Task Manager using: - Laravel 12 – back‑end, routing, validation, Eloquent - Inertia.js – n...
The Setup: Following All the Rules Vite config Using enableMediaQueryOrder: true as recommended in v0.15.0: js // vite.config.js styleXUnplugin.vite{ enableMed...
A methodical journey through debugging a CSS‑in‑JS race condition when the error message tells you nothing TL;DR – If you’re getting Invalid empty selector erro...
Migration Overview Late 2025 In late 2025 we migrated Pluslide entirely away from Next.js. Our new stack? Vite + React for the frontend and Hono for the API la...