Skip to content
TILens What matters today in tech v0.3.0
Theme

Topic - Edition

JavaScript

52 items on 09 Oct 2026
JavaScript

Blob in JavaScript: A Practical Deep Dive with Real-World Examples

If you work with modern web applications, sooner or later you'll need to handle data that isn't simply a JavaScript string or JSON object. You may need to: Preview an uploaded image before sending it to the server.…

Source: DEV JavaScript feed Abanoub Kerols
JavaScript

LinkedIn's Own JSON-LD Lists One of Satya Nadella's Three Schools

I run a visa agency in Bali, and the boring half of that business is people data: who works where, who just changed jobs, which of two namesakes is the one who wrote to us. So I ended up building a LinkedIn profile…

Source: DEV JavaScript feed Nikita Iakovlev
JavaScript React

Integrating ElevenLabs with Next.js: Step-by-Step Guide

Why Combine ElevenLabs with Next.js? If you’ve ever wanted to add realistic, AI‑generated voice to a web app—whether it’s a podcast generator, an interactive story, or a voice‑enabled chatbot—ElevenLabs is one of the…

Source: DEV JavaScript feed VoiceDeveloper
JavaScript

Carry the scheduler's memory between CI runners

@vzn/vx-schedule-history starts the longest chain first, using task times from past runs. A fresh CI runner has no past runs, so the first run on every runner fell back to a guess. One file // vx.workspace.ts import {…

Source: DEV JavaScript feed VX
JavaScript

Pick the order your graph wants

When more tasks are ready than workers, something picks which one starts. Without timings every rule is a guess, and each guess loses some graph. Now you pick the guess: // vx.workspace.ts export default { schedule:…

Source: DEV JavaScript feed VX
JavaScript

Build an XRPL Token Screener in About 50 Lines

There are 20,441 tokens issued on the XRP Ledger and only 1,480 of them traded today. A screener is how you tell those two groups apart. Here is a complete one. No dependencies, runs on any Node 18+. The whole thing…

Source: DEV JavaScript feed Nyx Lesende
JavaScript

The sandbox: turning a declaration into a boundary

The previous post argued that inputs must be declared, not inferred. Declared inputs have a weakness of their own: they can be wrong, and a task that reads a file its inputs never named produces a cache entry that…

Source: DEV JavaScript feed VX
JavaScript

Ctrl-C leaves nothing running

Ask around about any monorepo tool and you will hear the same story: a vite still holding port 5173 after the run was cancelled, a tsc -w from last Tuesday, a CI job whose cancellation left a database container running…

Source: DEV JavaScript feed VX
JavaScript React

Fastest Chart Libraries Compatible with React & Angular in 2026

Picking Chart libraries compatible with React and Angular can be a make-or-break moment for your project. The sheer mountain of data we shove into browsers can quickly snowball, and if your rendering engine chokes, your…

Source: DEV JavaScript feed Andrew Bt
JavaScript

Pinning the next match to the top of a cached fixtures list

A few weeks ago I wrote about keeping the league table readable when the signal at the ground disappears. The fixtures list had the same problem, plus one of its own: people only ever want the next game, and they want…

Source: DEV JavaScript feed Hlulani Baloyi
JavaScript

Dev servers as graph nodes: readiness instead of sleep

Some tasks do not finish. A dev server, a watcher, a database for the integration tests. Most runners either refuse to model them or model them as "run this and never wait," which leaves the interesting problem to a…

Source: DEV JavaScript feed VX
JavaScript

Cloudflare Workers and Deno Deploy: the six-month migration window

Deno's entire team is joining Cloudflare. If you host an application on Deno Deploy, the announcement gives you a six-month operating window before the service shuts down. Cloudflare Workers is the destination named in…

Source: DEV JavaScript feed Nikoloz Turazashvili (@axrisi)

52 items available