World Programming Society
Write Log in
Home Events Community

Channels

General Discussion Web Development Backend DevOps AI Career & Hiring TypeScript Rust Python Go Cloud AWS Azure GCP C/C++ FPGA Assembly

World Programming Society · 2026 Copyright

Web Development General Discussion

Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

Over the past few months, our team has been building more and more slidedecks using web frontend technologies with coding harnesses like Claude Code, but a common complaint is to make even small edits we need to edit the code either manually or via the harness.To avoid this loop, I ended up creat...

Hacker News Best Hacker News Best · Jul 22, 2026
0
WD
Read the original source
#Ai #Tooling #Frontend
Hacker News Best

Publisher

Originally by starfallg


0 Comments

Log in to join the conversation.

No comments yet. Be the first to share your thoughts.

More in Web Development

Copilot vs. raw API access: What are you actually paying for?

Copilot vs. raw API access: What are you actually paying for?

Jul 22 · 5m read

Building VeilComm: Rethinking Private Communication

Building VeilComm: Rethinking Private Communication

Jul 22 · 2m read

I Built a CLI to Use Free Web-Based AI Chatbots for Real Development Work — No API Keys, No Extensions

I Built a CLI to Use Free Web-Based AI Chatbots for Real Development Work — No API Keys, No Extensions

Jul 22 · 3m read

What 18 months building a self-hosted media server taught me about playback

What 18 months building a self-hosted media server taught me about playback

Jul 22 · 6m read

TypeScript 6.0 `--noEmit` and Type-Only Builds: Why Your CI Pipeline Should Never Call tsc for Output Again

TypeScript 6.0 `--noEmit` and Type-Only Builds: Why Your CI Pipeline Should Never Call tsc for Output Again

Jul 22 · 15m read

I built the cross-platform Nostr desktop client I always wanted

I built the cross-platform Nostr desktop client I always wanted

Jul 22 · 6m read

OpenRouter vs Vercel vs LLMGateway Performance

OpenRouter vs Vercel vs LLMGateway Performance

Jul 22 · 7m read

Streaming Article Queue Progress Over SSE

Streaming Article Queue Progress Over SSE

Jul 22 · 3m read

R

Announcing Topcoat: a framework for building full-stack reactive web apps with Rust

Jul 22 · 9m read

🚀 Backend Internals #2: What Actually Happens When You Call `require()`?

🚀 Backend Internals #2: What Actually Happens When You Call `require()`?

Jul 22 · 3m read

How AI is Transforming Software Development Workflows in 2026

How AI is Transforming Software Development Workflows in 2026

Jul 22 · 6m read

The Web Has Two Doors Now: One for Humans, One for Agents

The Web Has Two Doors Now: One for Humans, One for Agents

Jul 22 · 4m read

Designing a Notification System That Doesn't Fall Apart

Designing a Notification System That Doesn't Fall Apart

Jul 22 · 6m read

Progressive Disclosure: Why You Can Install 30 Skills and Pay for Almost Nothing

Progressive Disclosure: Why You Can Install 30 Skills and Pay for Almost Nothing

Jul 22 · 6m read

I added an AI helper to my JSON mock-API tool — the hybrid design, and a Workers AI gotcha

I added an AI helper to my JSON mock-API tool — the hybrid design, and a Workers AI gotcha

Jul 22 · 5m read

Why Titles and Price Tags Don't Guarantee Quality: The Work Speaks for Itself

Why Titles and Price Tags Don't Guarantee Quality: The Work Speaks for Itself

Jul 22 · 8m read

From Prompting to Production: A Practical Framework for AI-Assisted Software Development

From Prompting to Production: A Practical Framework for AI-Assisted Software Development

Jul 22 · 6m read

WD

Unicode Variation Selector-15 and some of my tears

Jul 22 · 6m read

I turned my phone into a remote deck for my Windows laptop — no cloud, no accounts, one npm start

I turned my phone into a remote deck for my Windows laptop — no cloud, no accounts, one npm start

Jul 22 · 5m read

Link Manual Test Cases to Playwright and Robot Specs

Link Manual Test Cases to Playwright and Robot Specs

Jul 22 · 5m read

TRUE Coverage: How We Achieved 90% Faster CI by Measuring What Tests Actually Do

TRUE Coverage: How We Achieved 90% Faster CI by Measuring What Tests Actually Do

Jul 22 · 3m read

Stop Screenshotting Architecture Diagrams: Build Them as Single-File HTML

Stop Screenshotting Architecture Diagrams: Build Them as Single-File HTML

Jul 22 · 4m read

Stream your movies to VLC across devices with this simple FTP Server with python.

Stream your movies to VLC across devices with this simple FTP Server with python.

Jul 22 · 7m read

JWT Malformed, Invalid Signature, or Expired? A Practical Debugging Checklist

JWT Malformed, Invalid Signature, or Expired? A Practical Debugging Checklist

Jul 22 · 3m read

Adobe Acrobat Extension Flaw Let Malicious Sites Read WhatsApp Web Data

Adobe Acrobat Extension Flaw Let Malicious Sites Read WhatsApp Web Data

Jul 22 · 4m read

I built another React file uploader. But this time, I built it for AI agents too.

I built another React file uploader. But this time, I built it for AI agents too.

Jul 22 · 4m read

96% of Ransomware Victims Are Small Businesses — How to Actually Protect Your Stack

96% of Ransomware Victims Are Small Businesses — How to Actually Protect Your Stack

Jul 22 · 7m read

After 2.5 years of nights and weekends, I finally shipped my Angular view builder

After 2.5 years of nights and weekends, I finally shipped my Angular view builder

Jul 22 · 1m read

GitHub Increased Instant Navigation from 4% to 22% by Rethinking Client Side Architecture

GitHub Increased Instant Navigation from 4% to 22% by Rethinking Client Side Architecture

Jul 22 · 3m read

I Built a Free Privacy-First Developer Toolkit - No Data Leaves Your Browser

I Built a Free Privacy-First Developer Toolkit - No Data Leaves Your Browser

Jul 22 · 2m read

Advanced JS Execution: Promises, Workers, and Comlink

Advanced JS Execution: Promises, Workers, and Comlink

Jul 22 · 9m read

Every JWT debugger tells you not to paste real tokens. So I built one where it doesn't matter.

Every JWT debugger tells you not to paste real tokens. So I built one where it doesn't matter.

Jul 22 · 4m read

I Tried Vite+ Beta: Can One Tool Replace Your Frontend Toolchain?

I Tried Vite+ Beta: Can One Tool Replace Your Frontend Toolchain?

Jul 22 · 12m read

Finishing the optional commerce checks

Finishing the optional commerce checks

Jul 22 · 3m read

The twin is the page

The twin is the page

Jul 22 · 5m read

Your API Retried the Request. Your Customer Got Charged Twice.

Your API Retried the Request. Your Customer Got Charged Twice.

Jul 22 · 15m read

Hackers Exploit Windmill Flaw to Read Arbitrary Server Files Without Authentication

Hackers Exploit Windmill Flaw to Read Arbitrary Server Files Without Authentication

Jul 22 · 3m read

SOLID Design Principles: Stop Writing Code That Breaks When You Touch It

SOLID Design Principles: Stop Writing Code That Breaks When You Touch It

Jul 22 · 9m read

Stop Scattering if (role === 'admin') Everywhere: A 3-Level Permission Tree for Page & Section Access

Stop Scattering if (role === 'admin') Everywhere: A 3-Level Permission Tree for Page & Section Access

Jul 22 · 5m read

Optimize your apps for the next generation of Samsung Galaxy devices

Optimize your apps for the next generation of Samsung Galaxy devices

Jul 22 · 5m read

What I learned about PDAs in a week of building on Solana #solana #rust #anchor #webdev

What I learned about PDAs in a week of building on Solana #solana #rust #anchor #webdev

Jul 22 · 8m read

I Stopped Running Playwright in Cron and Built a Screenshot Archive Instead

I Stopped Running Playwright in Cron and Built a Screenshot Archive Instead

Jul 22 · 8m read

DeepSeek API in TypeScript: secure integration and honest model evaluation for code

DeepSeek API in TypeScript: secure integration and honest model evaluation for code

Jul 22 · 9m read

Gitignore Generator: a small tool that solves a specific problem

Gitignore Generator: a small tool that solves a specific problem

Jul 22 · 4m read

Rest Assured Tutorial for Beginners: Testing a Real REST API in Java

Rest Assured Tutorial for Beginners: Testing a Real REST API in Java

Jul 22 · 7m read

Why Codex Made GPT Look Bad At UI

Why Codex Made GPT Look Bad At UI

Jul 22 · 4m read

Replacing a Slow QR + Edge Detection Pipeline with a Fast ArUco-Based Vision System

Replacing a Slow QR + Edge Detection Pipeline with a Fast ArUco-Based Vision System

Jul 22 · 3m read

AI-Driven CSS Refactoring: When Generated Styles Surprise You

AI-Driven CSS Refactoring: When Generated Styles Surprise You

Jul 22 · 5m read

Postman vs Insomnia: Which API Testing Tool Wins in 2026

Postman vs Insomnia: Which API Testing Tool Wins in 2026

Jul 22 · 9m read

Your Site Audit Found 400 Issues. You'll Fix Four.

Your Site Audit Found 400 Issues. You'll Fix Four.

Jul 22 · 7m read

Laravel PostgreSQL Connection Pooling: Native PgBouncer Support Is Here

Laravel PostgreSQL Connection Pooling: Native PgBouncer Support Is Here

Jul 22 · 11m read

Rizzzler v1.2 — Stronger Security, Better Customization & Smarter Architecture 🚀

Rizzzler v1.2 — Stronger Security, Better Customization & Smarter Architecture 🚀

Jul 22 · 3m read

Server Actions blur the client-server line and juniors are paying for it

Server Actions blur the client-server line and juniors are paying for it

Jul 22 · 4m read

Two years of vector search at Notion: 10x scale, 1/10th cost

Two years of vector search at Notion: 10x scale, 1/10th cost

Jul 22 · 10m read

A2P 10DLC, Explained for Developers Who Just Want Their SMS to Send

A2P 10DLC, Explained for Developers Who Just Want Their SMS to Send

Jul 22 · 8m read

AI-Assisted Development – Multi-Agent Coding & Deployment with TRAE IDE

AI-Assisted Development – Multi-Agent Coding & Deployment with TRAE IDE

Jul 22 · 1m read

Build a Crypto Payment Module for SaaS Apps

Build a Crypto Payment Module for SaaS Apps

Jul 22 · 33m read

How MCP Is Changing Website QA Workflows for Development Teams

How MCP Is Changing Website QA Workflows for Development Teams

Jul 22 · 5m read

I'm speaking at React Day Berlin 2026 — bridging React into a Preact form engine

I'm speaking at React Day Berlin 2026 — bridging React into a Preact form engine

Jul 22 · 1m read

Teaching My Backend to Listen and Reply — FastAPI CRUD, Phase 2

Teaching My Backend to Listen and Reply — FastAPI CRUD, Phase 2

Jul 22 · 14m read

I Spent 16 Months Building My Own SaaS Solo — Why the Last 10% Takes Months

I Spent 16 Months Building My Own SaaS Solo — Why the Last 10% Takes Months

Jul 22 · 6m read

Old PC emulators that run in the browser

Old PC emulators that run in the browser

Jul 22 · 2m read

Anti-bot without melting your budget: the proxy waterfall.

Anti-bot without melting your budget: the proxy waterfall.

Jul 22 · 5m read

Recover Missed LINE MINI App Purchase Webhooks with a 7-Day Reconciliation Job

Recover Missed LINE MINI App Purchase Webhooks with a 7-Day Reconciliation Job

Jul 22 · 7m read

MCP server cards explained

MCP server cards explained

Jul 22 · 2m read

React Native Performance Guide: da dove partire (davvero) in base al tuo ruolo

React Native Performance Guide: da dove partire (davvero) in base al tuo ruolo

Jul 22 · 4m read

You keep escaping the Promise constructor. `Promise.withResolvers` does it right.

You keep escaping the Promise constructor. `Promise.withResolvers` does it right.

Jul 22 · 5m read

Browser-Side File Conversion with WebAssembly

Browser-Side File Conversion with WebAssembly

Jul 22 · 3m read

Substack's New AI Detector Has the Same Blind Spot DEV.to's Did

Substack's New AI Detector Has the Same Blind Spot DEV.to's Did

Jul 22 · 5m read

Change Data Capture in 2026: Supabase Webhooks, Prisma Pulse, and the "Thundering Herd" Problem

Change Data Capture in 2026: Supabase Webhooks, Prisma Pulse, and the "Thundering Herd" Problem

Jul 22 · 9m read

AI Coding Assistants Are Secretly Making Your Code Less Secure

AI Coding Assistants Are Secretly Making Your Code Less Secure

Jul 22 · 4m read

Why Your Browser Can't Use Multicast (And What Would Have to Change)

Why Your Browser Can't Use Multicast (And What Would Have to Change)

Jul 22 · 4m read

The DOCX demo was perfect. The first real contract was awful.

The DOCX demo was perfect. The first real contract was awful.

Jul 22 · 4m read

gRPC moved into Spring Boot 4.1: the new starters, the property renames, and what we measured

gRPC moved into Spring Boot 4.1: the new starters, the property renames, and what we measured

Jul 22 · 4m read

I Built a Video Editor That Doesn't Upload Your Files or Ask for Your Email

I Built a Video Editor That Doesn't Upload Your Files or Ask for Your Email

Jul 22 · 3m read

How I Use Geekflare MCP and Claude as a Developer to Speed My Workflows

How I Use Geekflare MCP and Claude as a Developer to Speed My Workflows

Jul 22 · 6m read

What We Learned Building a Location-Aware Contact Management App

What We Learned Building a Location-Aware Contact Management App

Jul 22 · 8m read

Why You Should Check Your Cookie Duration Regularly

Why You Should Check Your Cookie Duration Regularly

Jul 22 · 2m read

From Enterprise Procurement Systems to Building Browser-Based Developer Tools

From Enterprise Procurement Systems to Building Browser-Based Developer Tools

Jul 22 · 3m read

REST API

REST API

Jul 22 · 1m read

Opinionated by Design: Why I Chose Sensible Defaults Over Endless Configuration

Opinionated by Design: Why I Chose Sensible Defaults Over Endless Configuration

Jul 22 · 4m read

Do you often experience over-optimization in React? Let's discuss the solution!

Do you often experience over-optimization in React? Let's discuss the solution!

Jul 22 · 9m read

From Variables to Closures

From Variables to Closures

Jul 22 · 7m read

What Changed in Zod 4, and How I Migrated Production Schemas

What Changed in Zod 4, and How I Migrated Production Schemas

Jul 22 · 6m read

I Built 4 AI Products in 6 Weeks

I Built 4 AI Products in 6 Weeks

Jul 22 · 6m read

Day 12/30: Streaming Agent Reasoning

Day 12/30: Streaming Agent Reasoning

Jul 22 · 4m read

HTML Tables

HTML Tables

Jul 22 · 2m read

Init User Engine – A gamified, frontend-first user system for WordPress

Init User Engine – A gamified, frontend-first user system for WordPress

Jul 22 · 4m read

Slash Pages

Slash Pages

Jul 22 · 7m read

I built an AI-powered video speed controller for online courses

I built an AI-powered video speed controller for online courses

Jul 22 · 2m read

Automate Spotify and YouTube Playlists - Chapter 3: Setting Up YouTube

Automate Spotify and YouTube Playlists - Chapter 3: Setting Up YouTube

Jul 22 · 4m read

monday.com's API now returns 200 users instead of your whole account — the 2026-07 version flip that fails silently

monday.com's API now returns 200 users instead of your whole account — the 2026-07 version flip that fails silently

Jul 22 · 7m read

Stop Overwriting Your Data: Event Sourcing in Laravel 🕰️

Stop Overwriting Your Data: Event Sourcing in Laravel 🕰️

Jul 22 · 2m read

lingbot-map's 3D Scene Needs an Accessible Event List Beside the Canvas

lingbot-map's 3D Scene Needs an Accessible Event List Beside the Canvas

Jul 22 · 3m read

Wrap the GitHub Copilot SDK in an Action Envelope Before It Reaches Your Application

Wrap the GitHub Copilot SDK in an Action Envelope Before It Reaches Your Application

Jul 22 · 2m read

Broken Gates: Re-evaluating Web Bot Defenses in the Age of LLM Agents

Broken Gates: Re-evaluating Web Bot Defenses in the Age of LLM Agents

Jul 22 · 2m read

RECEIPT: Deterministic, Reward-Hacking-Resistant Verification for White-Box Agentic XSS Discovery

RECEIPT: Deterministic, Reward-Hacking-Resistant Verification for White-Box Agentic XSS Discovery

Jul 22 · 2m read

Add Microsoft Clarity to Hugo with Cloudflare Zaraz - Without Redeploying

Add Microsoft Clarity to Hugo with Cloudflare Zaraz - Without Redeploying

Jul 22 · 7m read

React useCookie Hook: Cookies as Reactive State (2026)

React useCookie Hook: Cookies as Reactive State (2026)

Jul 22 · 8m read

Can UI Code Read Like the UI Itself?

Can UI Code Read Like the UI Itself?

Jul 22 · 4m read

Loading more…