Solving Nurikabe with constraint propagation: three-valued cells, a reachability flood, and a uniqueness proof
Nurikabe (ぬりかべ / "plaster wall") in the browser with a
constraint-propagation solver inside. Every cell is white (part of a
numbered island) or black
typescript
dev.to
Jul 16, 2026
Virtual Scroll Containers
Hello everyone!
This time, I’d like to review the ng-virtual-scroll-view tool. In a previous article, I reviewed universal virtualized lists that uti
typescript
dev.to
Jul 15, 2026
Empty Is Not Clean: Five Fail-Open Bugs in an AI Agent
A policy said deny anything under /etc. A Bash call read /etc/shadow and came back {allow, rule: 'trust-bash'}. No human in the loop. The deny rule wa
typescript
dev.to
Jul 15, 2026
I Almost Hand-Wrote a FHIR Schema. Then I Found Out I Didn't Have To.
A hospital-network client wanted our system to output patient data in actual FHIR format - the standard interoperability format healthcare systems use
typescript
dev.to
Jul 15, 2026
I Built a Tool to Visualize DSA. Let’s Learn Together! (DSA View View 👀👀)
Hoi hoi!
I’m @nyaomaru, a frontend engineer currently fighting the intense European heatwave by building DIY window screens here in the Netherlands.
typescript
dev.to
Jul 15, 2026
Deliver Large Agent Artifacts With Signed URLs, Not Giant JSON Responses
An agent finishes a task and produces a 180 MB archive. Returning it inside the task JSON makes the API slow, retries expensive, and browser failure s
typescript
dev.to
Jul 15, 2026
Solving Masyu with constraint propagation: an edge model, local patterns, a closure guard, and a uniqueness proof
Masyu (ましゅ / "pearls") in the browser with a single-loop
constraint-propagation solver inside. Three ideas carry it. (1) The
unknowns are edges, not
typescript
dev.to
Jul 15, 2026
Kysely: Type-Safe SQL Query Builder for Node.js (2026)
ORMs solve one problem and create three others: magic behavior you didn't ask for, performance you can't tune without fighting the abstraction, and SQ
typescript
dev.to
Jul 15, 2026
A Weekly Cron Died Silently for 10 Weeks. Here Is What We Changed.
The Bug Nobody Saw
For roughly 10 weeks, a scheduled publishing job produced zero output. No error email. No Slack ping. No dashboard turni
typescript
dev.to
Jul 15, 2026
Why I Migrated My SaaS from Vite to Next.js — And What It Meant for My Users
The Architectural Shift: Moving Beyond the SPA Mentality
When I first launched my SaaS as a Solo-SaaS founder, the goal was speed. I chose
typescript
dev.to
Jul 15, 2026
Your AI Agents Are Only as Good as Your Database: Stop Upserting Messy JSON
Why raw LLM payloads wreck your backend pipeline, and the exact Zod validation layer we use at SpaceAI360 to keep production databases clean.
Let’s b
typescript
dev.to
Jul 15, 2026
Add Claude Sonnet 5 Behind a Provider Contract, Not Across Your Codebase
Anthropic announced Claude Sonnet 5 on June 30, 2026, positioning it for coding, agents, and professional work. A model release is easiest to adopt wh
typescript
dev.to
Jul 15, 2026
Protect Your Node.js LLM from Prompt Injection with resk-llm-ts
Links
GitHub: github.com/Resk-Security/resk-llm-ts
NPM: npmjs.com/package/resk-llm-ts
Web: resk.fr
If you serve LLM endpoints in Node.js, you
typescript
dev.to
Jul 15, 2026
How to Use MCP in a Real TypeScript Agent (Minimal Example)
MCP sounds complicated until you actually use it.
Most explanations talk about protocols, standards, and architecture diagrams. What developers reall
typescript
dev.to
Jul 15, 2026
The agile project management tool that is just a fast issue tracker
Search for an agile project management tool and the results tell you what the category has become: Jira, Asana, monday, ClickUp, Zenhub, Azure DevOps,
typescript
dev.to
Jul 14, 2026
The Ultimate Next.js SaaS Tech Stack for 2026
The hardest part of starting a SaaS in 2026 isn't writing code - it's choosing the stack. Every layer has five defensible options and a dozen strong o
typescript
dev.to
Jul 14, 2026
Automated Tests in Typescript
Today I wrote my first automated tests for my TypeScript learning project.
Until now, most of my testing was manual: run the code, check the output,
typescript
dev.to
Jul 14, 2026
We Open-Sourced 42 Construction Calculators — Here's Why
I run EstimatorSuite.com — we review
construction estimating software for US contractors (HVAC, electrical,
plumbing, roofing, landscaping).
We just
typescript
dev.to
Jul 14, 2026
NestJS Had Three Seconds to Decide if This Payment Was Fraud
A payment comes in through an instant payment rail. It has to settle in seconds, not minutes, not hours. Somewhere inside that tiny window, a bank or
typescript
dev.to
Jul 14, 2026
Reciprocal Rerank Fusion (RRF): The Simple, Powerful Way to Combine Keyword + Semantic Search in RAG
If you've built a RAG application, you’ve probably hit this wall:
Keyword search (Best Match 25 [BM25]) is great at exact matches.
Vector search cap
typescript
dev.to
Jul 14, 2026