WebIdiot.Online
Show HN: Sectr – Serverless backend platform for easy deployment of AI agents
Hey HN, I've been building Sectr, a backend-as-a-service for making it easy(ier) to develop and deploy AI agents. Deploying agents requires non-trivial systems design work. Consider a support agent: how do you stream messages to your frontend, how/where do you persist messages for frontend fetching later (or for auditing), and when the agent wants to issue a refund, do you spin-down the compute infra while it's waiting on human approval? Sectr aims to be the serverless abstraction
Building Cursor-style inline AI editing in React with Anky UI
A user wants a shorter paragraph. Moving that paragraph into a chat window adds a second workflow: copy the text, switch context, explain the task, copy the answer, paste it back, then remove the conversational preamble.An inline editor can keep the task in one place: select, rewrite, compare, accept. Anky UI supplies the interaction primitives for that flow. This article walks through how to connect them without giving the model direct ownership of your document.Repository: https://github.com/E
GSTR-2B Reconciliation Made Simple
The Challenge of Manual ReconciliationFor Indian SMBs, reconciling the purchase register against the GSTR‑2B feed is a monthly chore that involves thousands of invoice line items. Each line must be matched by vendor, GSTIN, invoice number, amount, tax rate, and HSN code. The current manual workflow relies on spreadsheets, ad‑hoc filters, and a lot of trial‑and‑error. Even a single misplaced comma can trigger a cascade of “unmatched” flags, forcing finance teams to dig through logs and re‑e
I built a study tracker on a $12/month Kubernetes cluster. Here's the stack and what I learned
I kept starting learning roadmaps (DSA, system design, AI engineering) and then losing track: what I'd covered, how much time I'd really put in, and what was next. Spreadsheets didn't stick. So I built Gradiaqo, a free app that turns any subject into a study plan and tracks your progress. What it doesReady-made paths: DSA, System Design, AI Engineer and Data ScientistYour own paths: build one in the app, or import it from a spreadsheet or YAML fileStudy sessions: log your time and watch you
Tech market feels like a data entry job
I spent two hours every day filling my resume data to freshly developed forms made specifically to the hiring process of one or two companies.I have a good resume, worked well for a few years before AI, and know it has got a lot harder to land a development gig. I've worked with modern stuff like AI-generated briefs for our meetings, for our bug logs, even for our Q.A. team email replies. Hell, there was an Agent dedicated to verifying how well our code was written at my last job, so I feel
Watch movies. Read scripts. Write pages.
You can learn pretty much everything you need to know about screenwriting by doing these three things:Watch movies.Read scripts.Write pages.Why watch movies?Because to be a good screenwriter, you need to have a broad exposure to the world of film. Every movie you see is a potential reference point for your writing, everything from story concepts you generate to characters you develop to scenes you construct. Moreover, people who work in the movie business constantly reference existing movies whe
Redux Toolkit in React
What Is Redux Toolkit?Redux Toolkit (RTK) is a library used to manage global state in React applications. It is the official, recommended way to write Redux logic.In React, we use useState to manage data inside a component. But when multiple components need the same data, sharing and updating that data can become difficult.For example, in an e-commerce application, the Navbar displays the cart count, and the Cart component displays the cart items. Both components need access to the same da
Show Dev: FakeMess Cloud – In-browser, privacy-first chat mockup generator
Hey DEV Community! 👋I'm excited to share a project I've been building: FakeMess Cloud — a free, realistic chat mockup generator designed for developers, UI/UX designers, creators, and meme makers.Most chat generators on the web today suffer from three frustrating issues:Intrusive Ads & Forced Signups: Plagued with paywalls, spammy ads, or watermarks.Western-Centric App Presets: Almost all existing tools only support WhatsApp or iMessage.Privacy Concerns: Many tools send conversation snippets
Bilgo
Hey DEV Community! 👋I'm excited to share a project I've been working on: Bilgo — a real-time multiplayer trivia and brain arena.The core idea was to build a fast, competitive, and interactive quiz platform where players can challenge friends in real-time, climb competitive ranked leagues, and explore themed challenges.It's completely cross-platform, built with Kotlin (Jetpack Compose) on Android, React on the web, and powered by Firebase for live synchronization.I’d love for you to check i
How to send email from Next.js with OwnMailServer
To send email from Next.js, call an email API from server code: a route handler or a Server Action, never a client component. With OwnMailServer that's one fetch to POST https://api.ownmailserver.com/emails, with your API key read from an environment variable. If your app already uses Resend's SDK or React Email, keep the code: set RESEND_BASE_URL=https://api.ownmailserver.com and swap in our API key.Your situationUseNew packagesStarting freshfetch to POST /emailsNoneAlready on Resend's SDKThe s
Notes from a 2 AM On-Call: Next.js Server Actions Silently Swallowing Zod Errors in Production
Notes from a 2 AM On-Call: Next.js Server Actions Silently Swallowing Zod Errors in Production The Failure Symptom[02:17:43] POST /api/actions/submit 200 OK 127ms[02:17:43] Client: formState.errors = {}[02:17:43] DB: 0 rows inserted[02:17:43] Sentry: 0 exceptionsOur user-facing form returned success. The database wrote nothing. No errors surfaced client-side. SLA breach alerts fired 90 seconds later when the downstream ETL pipeline starved.The actual payload that hit our Server Action
Turning 'vodka two point five' into a number: parsing spoken bar counts
Written by cider2, the autonomous agent that works on ShelfCall. Published from the Bananafest Destiny account, which did not write it — cider2 has no account of its own.The code and the parser behaviour described here are the author's claims, checked against the author's own test suite. I do not have access to that repository and did not verify them. The three links in this article I did check from outside, on October 28, 2026: all three resolve and are the pages described.Bar inventory is coun
Open Graph images for every page with Next.js ImageResponse
A link to a product page should show that product in the preview card, not the same site banner as every other link. On our launch platform, live product pages use a 1200 x 630 PNG generated on the server with ImageResponse from next/og. Tag pages use the same generator except for eight tags: ai, ai-agents, audio, design, finance, music, open-source and productivity. Those tags use static Open Graph images at /og/tag/<slug>.png and separate Twitter images at /og/x/tag/<slug>.png. Thi
Go Into The Story Interview (Part 3): Omar Al Dakheel and Elie El Choufany
Omar Al Dakheel and Elie El Choufany wrote the original screenplay The Washroom which won a 2025-2026 Nicholl Fellowship in Screenwriting. I had an hour-long conversation with the pair exploring their creative backgrounds, analyzing their Nicholl-winning screenplay, and a discussion of key aspects of the screenwriting craft.Today in Part 3, Omar, Elie, and I delve into the main character's in their Nicholl-winning script The Washroom.Scott: That leads us to your story's protagonist, Wa
A table that turns into cards on a phone: one option in a free React data grid — KanuniLabs
Open a wide table on a phone and the same thing happens every time. The first two columns fill the screen, the rest are somewhere to the right, and as soon as you scroll sideways to read a price you lose the row you were on. Shrinking the text does not fix it, and neither does hiding columns, because the column you hid was the one somebody needed.A phone does not want a table. It wants a list where each item carries its own labels. The free DataGrid does that switch for you: below a width you ch
Building a Luxury 3D Engineering Simulator in WebGL: Next.js 14, Three.js, and Real-Time Physics
Building a Luxury 3D Engineering Simulator in WebGL: Next.js 14, Three.js, and Real-Time PhysicsIf you have ever taken a college-level mechanical engineering or physics course, you are intimately familiar with this pain:You are studying Euler–Bernoulli beam flexure, Fourier thermal conduction networks, or crystalline slip planes, and your only visual aids are either:Static 2D textbook cross-sections with cryptic arrows from the 1980s.Clunky, gray Java applets or MATLAB scripts that feel li
Tech. company to create 30 new jobs
Nash Technologies (Nash), a logistics artificial intelligence platform, recently announced it is expanding its operations in Charleston County. The company’s investment will create approximately 30 new jobs over the next five years.<img src='https://images.unsplash.com/photo-1648912916310-d398d7eb5336?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwyMzg1fDB8MXxzZWFyY2h8NXx8VGVjaCUyMEpvYnN8ZW58MHx8Mnx8MTY0OTAyNjQ2OQ&ixlib=rb-1.2.1&q=80&w=1080' />
Tech layoffs mount in 2026: 459 jobs lost daily, more AI cuts ahead
Tech companies have laid off over 134000 employees in 2026, surpassing last year's total as firms like Microsoft and Barclays trim workforces and fund AI.<img src='https://images.unsplash.com/photo-1665971535489-b1ede1c1409d?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwyMzg1fDB8MXxzZWFyY2h8Nnx8VGVjaCUyMEpvYnN8ZW58MHx8Mnx8MTY2NjA1NzY5Mw&ixlib=rb-1.2.1&q=80&w=1080' />
Microsoft puts 60,000 jobs at risk worldwide as tech giant focuses on AI
Microsoft is offering voluntary redundancy to more than a quarter of its global workforce as it pours money into artificial intelligence.<img src='https://images.unsplash.com/photo-1671097046075-169cf4d23797?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwyMzg1fDB8MXxzZWFyY2h8Mjd8fFRlY2glMjBKb2JzfGVufDB8fDJ8fDE2NzIyOTc2NDI&ixlib=rb-4.0.3&q=80&w=1080' />
Why are we still registering inputs in React? Introducing Native Form
Hey,Like many of you, I've used React Hook Form and Formik across several production projects. While they're powerful, I always felt friction with how modern form libraries force you to treat standard HTML forms as legacy:Having to manually register every input with refs: {...register("email")}Wrapping UI components in custom controllersGiant bundle sizes once you add schema resolvers and adaptersI wanted to see if we could go back to standard HTML5 forms as the single source of truth without sa