✕ Clear all filters
114 articles

📰 Dev.to · SEN LLC

114 articles · Updated every 3 hours · View all reads

All Articles 90,848Blog Posts 109,209Tech Tutorials 22,702Research Papers 19,220News 14,834 ⚡ AI Lessons
Try the Tech Radar #6 (Final) — Semantic Layer in 200 Lines: One Definition, Many SQL Consumers
Dev.to · SEN LLC 2w ago
Try the Tech Radar #6 (Final) — Semantic Layer in 200 Lines: One Definition, Many SQL Consumers
Thoughtworks Technology Radar Vol 34 (April 2026) brought Semantic layer back to the Trial ring....
Try the Tech Radar #3 — JSON Schema LLM Prompt, Visualised
Dev.to · SEN LLC 2w ago
Try the Tech Radar #3 — JSON Schema LLM Prompt, Visualised
Thoughtworks Technology Radar Vol 34 (April 2026) puts Structured output from LLMs in the Adopt...
Try the Tech Radar #2 — Markdown Typst Converter (Typst's Syntax Is Closer to Markdown Than LaTeX)
Dev.to · SEN LLC 📣 Digital Marketing & Growth ⚡ AI Lesson 2w ago
Try the Tech Radar #2 — Markdown Typst Converter (Typst's Syntax Is Closer to Markdown Than LaTeX)
Thoughtworks Technology Radar Vol 34 put Typst in the Trial ring. It's the modern typesetting...
Try the Tech Radar #1 — TOON Cuts JSON Token Cost by 71% for LLM Context
Dev.to · SEN LLC 3w ago
Try the Tech Radar #1 — TOON Cuts JSON Token Cost by 71% for LLM Context
Thoughtworks Technology Radar Vol 34 (April 2026) put TOON (Token-Oriented Object Notation) in the...
A Visual CSS Grid Builder in 500 Lines — How fr, minmax, and repeat Actually Compute Sizes
Dev.to · SEN LLC 3w ago
A Visual CSS Grid Builder in 500 Lines — How fr, minmax, and repeat Actually Compute Sizes
Almost every developer can copy grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); and...
An npm Downloads Comparison Chart in 300 Lines of Vanilla JS — Nice-Tick Math and API-Direct Fetch
Dev.to · SEN LLC ⚡ AI Lesson 3w ago
An npm Downloads Comparison Chart in 300 Lines of Vanilla JS — Nice-Tick Math and API-Direct Fetch
"react vs vue vs svelte vs solid-js — who's actually winning?" This tool answers it. Fetches daily...
Building a Mini Tailwind-to-CSS Converter — How Utility Class Names Map to Real CSS
Dev.to · SEN LLC 3w ago
Building a Mini Tailwind-to-CSS Converter — How Utility Class Names Map to Real CSS
Tailwind is "just CSS." But what exactly does bg-blue-500 text-white px-6 py-3 rounded-lg font-bold...
Building a Chord Progression Generator in the Browser — Music Theory in JS, Sound via Web Audio API
Dev.to · SEN LLC 4w ago
Building a Chord Progression Generator in the Browser — Music Theory in JS, Sound via Web Audio API
Pop songs, jazz turnarounds, Pachelbel's canon. Chord progressions you've heard a thousand times all...
Visualizing 4 Sorting Algorithms with JavaScript Generators — O(n ) vs O(n log n) in Real Time
Dev.to · SEN LLC 4w ago
Visualizing 4 Sorting Algorithms with JavaScript Generators — O(n ) vs O(n log n) in Real Time
Sorting visualizers are a genre. This one is different in one way that matters: the algorithm code...
A Math-Expression Parser in 250 Lines of JavaScript — Recursive Descent, Right-Associative ^, and -2^2 = -4
Dev.to · SEN LLC 1mo ago
A Math-Expression Parser in 250 Lines of JavaScript — Recursive Descent, Right-Associative ^, and -2^2 = -4
Every "math evaluator in N lines" article either uses shunting-yard (Dijkstra's stack-based RPN...
Computing Moon Phase in 150 Lines of JavaScript — Julian Date, Synodic Month, and SVG Terminator
Dev.to · SEN LLC ⚡ AI Lesson 1mo ago
Computing Moon Phase in 150 Lines of JavaScript — Julian Date, Synodic Month, and SVG Terminator
"Wait, what phase is the moon in tonight?" — that question deserves a 150-line answer, not a Google...
A Browser IPv4 CIDR Calculator — Three JavaScript Gotchas (uint32 Coercion, /0 Shift Trap, RFC 3021 /31)
Dev.to · SEN LLC 1mo ago
A Browser IPv4 CIDR Calculator — Three JavaScript Gotchas (uint32 Coercion, /0 Shift Trap, RFC 3021 /31)
Every Kubernetes / VPC / AWS person has had the moment where they need to split a /16 into its...
A Browser-Only Diary in 350 Lines — Month-Grid Math, Code-Point Character Counts, and Streak Boundaries
Dev.to · SEN LLC 1mo ago
A Browser-Only Diary in 350 Lines — Month-Grid Math, Code-Point Character Counts, and Streak Boundaries
A journaling app is one of the rare cases where the server side adds nothing: only the writer reads...
Plotting 5 Years of FX in the Browser — Frankfurter API + Hand-Rolled SVG Line Chart
Dev.to · SEN LLC ⚡ AI Lesson 1mo ago
Plotting 5 Years of FX in the Browser — Frankfurter API + Hand-Rolled SVG Line Chart
The "I want a USD/JPY 5-year chart on my page, no backend, no API key" target turns out to be...
Reimplementing path-to-regexp in 100 Lines — Why /users/:id? Almost Never Works the Way You Expect
Dev.to · SEN LLC 1mo ago
Reimplementing path-to-regexp in 100 Lines — Why /users/:id? Almost Never Works the Way You Expect
app.get('/users/:id', ...) is one of those one-liners every Node developer types a hundred times...
Visualizing A* One Node at a Time — The Tie-Break and Corner-Cut Decisions That Decide How the Demo Looks
Dev.to · SEN LLC 1mo ago
Visualizing A* One Node at a Time — The Tie-Break and Corner-Cut Decisions That Decide How the Demo Looks
A* is one of those algorithms that's 20 lines of pseudocode in any textbook and then takes a long...
A 350-Line GLSL Shader Playground in the Browser — WebGL Init, Line-Number-Aware Errors, and URL-Hash Sharing
Dev.to · SEN LLC ⚡ AI Lesson 1mo ago
A 350-Line GLSL Shader Playground in the Browser — WebGL Init, Line-Number-Aware Errors, and URL-Hash Sharing
Sometimes you want to try a shader without spinning up Shadertoy, without a build step, without...
A Browser Ear-Training Trainer in 350 Lines — Equal-Temperament Frequencies and Three Web Audio Footguns
Dev.to · SEN LLC 1mo ago
A Browser Ear-Training Trainer in 350 Lines — Equal-Temperament Frequencies and Three Web Audio Footguns
Reading a music-theory textbook is one way to drill relative pitch recognition. Loading a webpage is...
A Real-Time Earthquake Map for Japan in 300 Lines of JavaScript — USGS GeoJSON + Leaflet
Dev.to · SEN LLC 1mo ago
A Real-Time Earthquake Map for Japan in 300 Lines of JavaScript — USGS GeoJSON + Leaflet
Japan's official seismic data — from the Japan Meteorological Agency — is the most authoritative...
Searching Emojis With Casual Japanese Keywords — Why Unicode CLDR's ja Annotations Aren't Enough
Dev.to · SEN LLC ⚡ AI Lesson 1mo ago
Searching Emojis With Casual Japanese Keywords — Why Unicode CLDR's ja Annotations Aren't Enough
If you type "わらう" (laugh) into Slack's emoji search, you get nothing. The same is true for "ぴえん" (a...