Discover

Curated articles from sources across the web

2984 articles from 16 sources
Building in public — week 5
D
DEV Community · Technology

Building in public — week 5

Another week, mixed bag. The main blocker is still HN karma. Sitting at 4, need 10+ for Show HN. Been leaving technical comments every day — libvips internals, AVIF encoder tradeoffs, Rust FFI stuff — but it just doesn't move. Not sure if it's timing, thread selection, or just how HN works for new...

Serhii Kalyna
Read
Cloudflare D1 + Drizzle ORM: SQLite at the Edge Without the Pain
D
DEV Community · Technology

Cloudflare D1 + Drizzle ORM: SQLite at the Edge Without the Pain

SQLite at the edge sounds like a joke until you see the query latency numbers. Cloudflare D1 puts a SQLite database inside your Worker — queries that used to cross a continent now resolve in single-digit milliseconds. But D1's raw API is verbose. Drizzle ORM fixes that with a thin, type-safe layer...

Atlas Whoff
Read
Designing Secure Authentication with Access & Refresh Tokens
D
DEV Community · Technology

Designing Secure Authentication with Access & Refresh Tokens

Table of Contents Why Tokens Exist Access Token Refresh Token Authentication Flow Why Not a Single Token Security Best Practices Token Storage Options Logout and Revocation Common Backend Mistakes JWT vs Session-Based Authentication When to Use Access & Refresh Tokens Reference Links...

AliFathy-1999
Read
LangGraph for Stateful AI Agents: When Your Claude App Needs a State Machine
D
DEV Community · Technology

LangGraph for Stateful AI Agents: When Your Claude App Needs a State Machine

Most Claude integrations follow the same pattern: user sends message, LLM responds, done. That works until your agent needs to: Pause mid-task and wait for human approval Branch into parallel sub-tasks Recover from a failed tool call without restarting Remember what it decided 12 steps ago This...

Atlas Whoff
Read
Functions: Stop Writing the Same Code Twice
D
DEV Community · Technology

Functions: Stop Writing the Same Code Twice

You have written the same print(f"Hello, {name}!") line three times in your code already. Not a big deal with one line. But what happens when the thing you keep repeating is 15 lines long? What happens when you find a bug in it and have to fix it in six different places? What happens when you forge...

Akhilesh
Read
I Automated 90% of The Ethers.js v5 v6 Migration using Codemods and AI
D
DEV Community · Technology

I Automated 90% of The Ethers.js v5 v6 Migration using Codemods and AI

Ethers v6 dropped a breaking change on every project that touched BigNumber, utils, or providers — which is basically every DeFi frontend ever written. The migration guide listed over 40 breaking changes. Some were simple renames. Some required understanding whether a variable was a BigNumber before...

Chinyere John-Nnah
Read
Quantum Computers Are Coming for Web3 Identity
D
DEV Community · Technology

Quantum Computers Are Coming for Web3 Identity

By Malak Gandhi | BTech CS (AI & ML), ATLAS SkillTech University If you’ve spent any time in the tech world lately, you’ve probably heard two major buzzwords: Decentralized Identity (DID) and Quantum Computing. On one hand, Web3 enthusiasts are pushing for DID so we can finally own our digital...

Malak Gandhi
Read
Should Hand-Written Code Be Considered Art Now?
D
DEV Community · Technology

Should Hand-Written Code Be Considered Art Now?

A few years ago, "writing code" meant sitting down and writing code with your own hands, kicking in a concentrated thinking process, being in a "flow". Today, more and more of it is generated, scaffolded, auto-completed, or delegated wholesale to AI. The act of typing out a function by hand has shif...

Kernel Pryanic
Read
深度解构纽约时报视频流架构:如何构建基于 HLS 与 FFmpeg 的高性能提取引擎
D
DEV Community · Technology

深度解构纽约时报视频流架构:如何构建基于 HLS 与 FFmpeg 的高性能提取引擎

引言 作为开发者,我们对大型平台如何在全球范围内管理和分发多媒体数据总是充满好奇。《纽约时报》(The New York Times)作为全球顶尖的新闻机构,其视频分发架构并非简单的文件托管,而是一套复杂的、基于 HLS (HTTP Live Streaming) 的动态自适应流媒体系统。 对于许多研究人员和开发者来说,存档 NYTimes...

yqqwe
Read
เจาะลึกสถาปัตยกรรม Media Streaming ของ LinkedIn: การสร้าง Engine สกัดวิดีโอประสิทธิภาพสูงด้วย HLS และ FFmpeg
D
DEV Community · Technology

เจาะลึกสถาปัตยกรรม Media Streaming ของ LinkedIn: การสร้าง Engine สกัดวิดีโอประสิทธิภาพสูงด้วย HLS และ FFmpeg

บทนำ ในฐานะนักพัฒนา เรามักจะหลงใหลในวิธีที่แพลตฟอร์มระดับโลกจัดการกับการส่งข้อมูลสื่อในวงกว้าง LinkedIn ซึ่งเป็นเครือข่ายโซเชียลระดับมืออาชีพที่ใหญ่ที่สุดในโลก มีการวิวัฒนาการการส่งเนื้อหาจากลิงก์ MP4 แบบคงที่ธรรมดา ไปสู่สถาปัตยกรรม Dynamic Adaptive Streaming (DASH/HLS) ที่ซับซ้อน สำหรับผ...

yqqwe
Read
Iran closes strait of Hormuz again ‘until US lifts blockade’
T
The Guardian · World

Iran closes strait of Hormuz again ‘until US lifts blockade’

IRGC reportedly fires on tanker as it tries to pass through strait after brief window when strait had reopened• Middle East crisis – live updatesIranian officials say they have reversed the reopening of the strait of Hormuz and reimposed restrictions on the vital shipping lane after the US said it w...

Jessie Williams
Read
Giải mã kiến trúc Media Streaming của LinkedIn: Xây dựng Engine trích xuất video hiệu suất cao với HLS và FFmpeg
D
DEV Community · Technology

Giải mã kiến trúc Media Streaming của LinkedIn: Xây dựng Engine trích xuất video hiệu suất cao với HLS và FFmpeg

Giới thiệu Là các nhà phát triển, chúng ta thường bị mê hoặc bởi cách các nền tảng quy mô lớn quản lý việc phân phối dữ liệu truyền thông toàn cầu. LinkedIn, mạng xã hội nghề nghiệp lớn nhất thế giới, là một trường hợp nghiên cứu điển hình. Việc phân phối nội dung của họ đã tiến hóa từ cá...

yqqwe
Read
Trump’s antipathy for Pope may have roots in childhood Protestant church
T
The Guardian · World

Trump’s antipathy for Pope may have roots in childhood Protestant church

Manhattan church led by Norman Vincent Peale was known for opposing presidency of JFK – and Catholics in generalDonald Trump’s attacks this week on Pope Leo, for his criticism of the US attack on Iran and the US president’s decision to post an image of himself as Jesus Christ on social media, make a...

Robert Mackey
Read
Dyson’s handheld fan is more powerful and louder than I expected
T
The Verge · Technology

Dyson’s handheld fan is more powerful and louder than I expected

Two years ago I attended a picturesque outdoor wedding in August where the hot and humid weather had guests occasionally ducking into their cars to enjoy a blast of AC. Dyson’s new $99.99 handheld fan would have provided some much-needed relief then, although I’m not sure I would have been comfortab...

Andrew Liszewski
Read
Why Japan has such good railways
H
Hacker News · Technology

Why Japan has such good railways

Article URL: https://worksinprogress.co/issue/why-japan-has-such-good-railways/ Comments URL: https://news.ycombinator.com/item?id=47815395 Points: 23 # Comments: 9

RickJWagner
Read
I Built a Skill Registration Framework for AI Agents in 3000 Lines of TypeScript
D
DEV Community · Technology

I Built a Skill Registration Framework for AI Agents in 3000 Lines of TypeScript

I was tired of every AI agent framework having a different way to register tools. So I built one that works for all of them. ## The Problem If you've built AI agents, you know the pain. Every framework — LangChain, AutoGen, CrewAI, OpenClaw — has its own way to define tools and skills. Want to add...

vardhineediganesh877-ui
Read
Cloud sync is a feature you’re paying for with your privacy
D
DEV Community · Technology

Cloud sync is a feature you’re paying for with your privacy

Open a new app. Create an account. Verify your email. Choose a plan. Grant permissions. Now you can take notes. This is the default in 2026. And most developers just accept it. I've been building local-first terminal tools for a while now, and the more I do it, the more convinced I am that the ind...

phlx0
Read
Fourth suspect in London arson attack on Jewish ambulances remanded in custody
T
The Guardian · World

Fourth suspect in London arson attack on Jewish ambulances remanded in custody

Judex Atshatshi, 18, appears in court over what prosecutors say they believe was targeted attack on Jewish communityA fourth suspect charged after four Jewish community ambulances were torched in north-west London has been remanded in custody.Judex Atshatshi, 18, a British national from Dagenham, ea...

Daniel Lavelle
Read

Reading List