Menu

#DevtoNodejs

614 posts

Feed·
20 of 614 posts
Stop trusting file extensions: validating uploads by content (with ffmpeg)
📰
0Read More

Stop trusting file extensions: validating uploads by content (with ffmpeg)

DEV Community: node·Usman Farooqi·about 11 hours ago
#yr2puBM5
#devtonodejs#devto#dev#extm3u#file

A user of my free tool uploaded a recording named voice.m4a and got "This doesn't look like a real...

15s
I got tired of babysitting Playwright, so I turned it into a small render API
📰
0Read More

I got tired of babysitting Playwright, so I turned it into a small render API

DEV Community: node·Zakaria Tebani·about 11 hours ago
#JyRo8NJF
#devtonodejs#devto#dev#every#html

Every small product I ship ends up needing one of two things: an Open Graph image, or a PDF of some...

15s
Healthtech Export Artifacts: Signed-URL Delivery, Node.js, and Durable Object Storage
📰
0Read More

Healthtech Export Artifacts: Signed-URL Delivery, Node.js, and Durable Object Storage

DEV Community: node·Thalion51·about 11 hours ago
#3TpXCCFK
#devtonodejs#devto#dev#object#application

The operational constraint is simple: a healthtech export may be generated by one worker, downloaded...

15s
Node.js Backup Restore Flows — Signed URLs and Tenant-Isolated Private Object Storage
📰
0Read More

Node.js Backup Restore Flows — Signed URLs and Tenant-Isolated Private Object Storage

DEV Community: node·EthanBrooks1647·about 11 hours ago
#GVEnsuPP
#devtonodejs#devto#dev#tenant#storage

Short answer: keep backup objects private, verify them with a HEAD request, and issue a short-lived...

15s
Keep the PMS, Fix the Fringe: One Ownership Rule for Modernizing Property Management Software
📰
0Read More

Keep the PMS, Fix the Fringe: One Ownership Rule for Modernizing Property Management Software

DEV Community: node·yulyabrocoders·about 23 hours ago
#J4r4QplF
#devtonodejs#devto#dev#system#fringe

The expensive mistake in property management modernization is treating "the system is old" and "the...

15s
TypeScript for AI Engineers: The Language of AI Web Apps
📰
0Read More

TypeScript for AI Engineers: The Language of AI Web Apps

DEV Community: node·Pradeep Kumar·about 23 hours ago
#AVL79AuU
#devtonodejs#devto#dev#const#typescript

Most AI products need a web front end, and that means TypeScript. This post teaches it to Python programmers: the JavaScript gotchas, the type system, Zod, fetch and streaming, then builds a fully typed, tested client for the API from Post 20.

15s
Following Redirect Chains That Break Link Previews: Cap the Hops, Prefer Absolute Location Headers, and Read the Final HTML
📰
0Read More

Following Redirect Chains That Break Link Previews: Cap the Hops, Prefer Absolute Location Headers, and Read the Final HTML

DEV Community: node·Abid Ali·about 23 hours ago
#3feoGIUW
#devtonodejs#devto#dev#html#tags

A page can look perfect in the browser and still share as the wrong card. The usual suspect is a...

15s
Importing My Own Calculator's Math Module in Node Found Two UI Bugs and No Math Bugs
📰
0Read More

Importing My Own Calculator's Math Module in Node Found Two UI Bugs and No Math Bugs

DEV Community: node·fei mai·about 23 hours ago
#bIWDJXww
#devtonodejs#devto#dev#angle#inputs

I could have reviewed this code by reading it. Instead I imported it and threw 67 inputs at it, which...

15s
Why MCP OAuth Discovery Leads to SSRF
📰
0Read More

Why MCP OAuth Discovery Leads to SSRF

DEV Community: node·Stefan·about 23 hours ago
#BMHNOy0r
#devtonodejs#devto#dev#server#client

Learn how dynamic OAuth discovery in the Model Context Protocol introduces SSRF, and how to validate discovery endpoints safely.

15s
Build a WhatsApp Appointment Booking Flow for Clinics with Interactive List Messages (Node.js)
📰
0Read More

Build a WhatsApp Appointment Booking Flow for Clinics with Interactive List Messages (Node.js)

DEV Community: node·Wabbiyo·about 23 hours ago
#hd3K70ZI
#devtonodejs#devto#dev#const#type

Clinics get the same message all day: "Is the doctor available tomorrow?" Then begins a...

15s