把 Sa-Token 搬到 NestJS 生态:xlt-token 1.0 的几个设计取舍
最近发布了 xlt-token@1.0.0-rc.1,一个为 NestJS 设计的 Token 鉴权库,灵感来自 Java 生态的 Sa-Token。 仓库:github.com/xiaoLangtou/xlt-token 功能列表看起来不复杂——登录、登出、踢人、权限校验、会话存储——但动手实
Curated development tutorials from top sources. Filter by language.
最近发布了 xlt-token@1.0.0-rc.1,一个为 NestJS 设计的 Token 鉴权库,灵感来自 Java 生态的 Sa-Token。 仓库:github.com/xiaoLangtou/xlt-token 功能列表看起来不复杂——登录、登出、踢人、权限校验、会话存储——但动手实
Hey Dev.to! 👋 I wanted to share a deep dive into my latest project: MileMoto. It’s a production-ready, full-stack Automotive ERP and eCommerce store
I needed a timeline for a reporting feature. Not just something interactive in the browser, but something that could also be rendered server-side and
Rate limiting in web apps: what to protect before picking a library I made the mistake of adding rate limiting like it was a convenience de
Rate limiting en aplicaciones web: qué proteger antes de elegir una librería Cometí el error de agregar rate limiting como si fuera una dep
A spinner is a lie. It tells the user something is happening without telling them what. When spectr-ai generates a security report, the LLM produces t
This is a submission for the GitHub Finish-Up-A-Thon Challenge What I Built Every developer has at least one project that starts with exci
React 19 shipped four new hooks specifically for forms: useActionState, useFormStatus, useOptimistic, and useFormState (deprecated). If you've tried t
This is a complete look at my first four browser extensions + the new site where users can stay up to date Over the past year, I’ve been building a sm
Your trading bot spots a profitable arbitrage opportunity between Solana and Ethereum, but current gas fees would eat 80% of the profit. Gas condition
In this tutorial, we will build a simple blog using Astro, microCMS, and Vercel. Astro is a modern web framework designed for fast, content-focused w
If you've tried to integrate Paddle Billing with Next.js and hit confusing walls, this guide is for you. I spent an embarrassing amount of time getti
The Sovereignty Trap and the Death of Database Lock-In The standard advice for building a SaaS is always the same: Spin up a heavy database
Building a resilient microservice cache with optimistic locking and event-driven invalidation Building a resilient microservice ca
Next.js 16 Middleware: authorization patterns that scale and the ones that cause race conditions Next.js middleware is basically the bounce
Next.js 16 Middleware: patrones de autorización que escalan y los que generan race conditions El middleware de Next.js es básicamente como
Building a Delightful Developer Onboarding Experience: A Practical, Zero-Buzz Guide Building a Delightful Developer Onboarding Exp
every async function i've ever written has the same problem. it can fail. the network blips. the service times out. three components mount at the sam
This post was originally published at https://wraplet.dev/blog/wraplet-vs-web-components/ where the code examples are interactive. Introduct
A Crash Course in MCP: A Beginners Guide Using TypeScript