🌍 Dev.to

Building a browser-based room planner with Codex: what I learned

I'm building Small Room Solver, a free browser tool for trying furniture layouts before moving everything around. You draw your room, enter furniture measurements, move things around in 2D and open a 3D preview. No signup needed; edits stay in your browser unless you choose to share a snapshot. I used OpenAI Codex for implementation and debugging. The stack is Astro, React and TypeScript, with SVG for the 2D editor and Three.js through React Three Fiber for 3D. Drafts save locally in IndexedD...
🌍 Dev.to

Building a Visual Website Builder with React: The Architecture Behind Webruno’s Page Editor

Building a visual website builder looks simple from the outside. Users drag a section, change some text, upload an image, click save, and expect a website to appear. The reality is much harder. A website builder is not just a frontend editor. It is a system that needs to store layouts, manage components, handle responsive behavior, support different business types, and render thousands of possible combinations reliably. While building Webruno, one of our biggest engineering challenge...
🌍 TheVerge

Microsoft says ‘people matter more than AI’ following safety concerns

Microsoft is publishing a 37-page "humanist AI code of conduct" today, amid growing safety concerns over AI model progress. Anthropic CEO Dario Amodei called for a coordinated slow down of AI development over the weekend, after researchers warned recently that AI model progress could outpace our ability to safely deploy increasingly complex systems and verify […]
🌍 TheVerge

The four-hour-long Elon Musk documentary might be preaching to the choir

It makes sense that Musk is a long film. The latest from Alex Gibney, who has previously directed documentaries about Theranos and Steve Jobs, is an impressively thorough retelling of the story of Elon Musk, from his early days as a dot-com millionaire to "taking a wood chipper" to vital US government departments. In order […]
🌍 TheVerge

Adam Conover explains how YouTube ruined everything

Today, I’m joined by comedian, podcast host, and YouTuber Adam Conover. Adam is a familiar face to anyone who’s spent time on the internet. He got his start, like so many successful comedy writers, at CollegeHumor back in the day. That was before transitioning into cable TV with Adam Ruins Everything, then onto Netflix, and […]
🌍 TheVerge

Google’s Pixel 11 is cheaper ahead of iPhone 18 Pro launch

Apple’s iPhone 18 Pro will release this Friday, September 18th, and it’s tough to see it as just a coincidence that Google’s latest Pixel phones are discounted. The Pixel 11 Pro carries the biggest discount, with its fog, olive, and obsidian color schemes selling for around $1,007 at Amazon, almost negating this year’s $100 price […]
🌍 TheVerge

Volkswagen’s slippery new EV breaks a bunch of efficiency records

No, that's not a Tesla Cybercab. That's Volkswagen's Mission Efficiency, the world's slipperiest electric vehicle. The near-production 2+2 seat electric coupe prototype was built on VW's MEB+ platform, incorporating front-wheel drive components from the upcoming ID. Polo and ID. Cross models. True to its name, the mission of Mission Efficiency is to break records. With […]
🌍 TechCrunch

5 days left to exhibit at TechCrunch Disrupt 2026

The last day to apply for an exhibit table at TechCrunch Disrupt 2026 on Sept 18. Just 5 days left. Secure your spot on the Expo Hall floor and put your business in front of 10,000+ founders, investors, and tech leaders.
🌍 TechCrunch

Hear how AI can engineer nature’s comeback at TechCrunch Disrupt 2026

Not long ago, bringing an extinct species back to life belonged to science fiction. Today, it’s the mission of a billion-dollar startup. Advances in artificial intelligence, genetics, and computational biology are changing what’s possible in conservation research, raising questions that extend far beyond the laboratory. If technology can help revive extinct species, should it? And […]
🌍 TechCrunch

Only at TechCrunch Disrupt 2026: What happens when OpenAI ships your roadmap?

If you're building an AI company, the question isn't whether foundation models will continue to evolve. It's whether your company will continue creating value as they do. The greatest risk isn't building a weak product — it's building a strong one that eventually becomes someone else's feature. You don’t want to miss this interactive session on the Builders Stage at TechCrunch Disrupt 2026. Register before Sept 25 to save up to $200.
What my WAF actually blocked, and what my app already stops on its own
🌍 Dev.to

What my WAF actually blocked, and what my app already stops on its own

A request arrives at your server for /api/vehicles/1' OR '1'='1 . Before a single line of your application code runs, something in front of it reads that string, recognises the shape of a SQL injection attempt, and answers 403. That something is a web application firewall, and last month I spent a weekend trying to work out whether mine was actually earning its place. First, what the thing actually is It is software. Twenty years ago you might have racked a physical appliance...
🌍 Dev.to

I built a free founders' agreement tool that stays in the browser

I kept seeing early teams put off the founders' agreement until there was already a fight. Lawyers are expensive when equity is still fluid. Templates are a wall of legalese. Most tools want an account. So I built FounderAgreement.com. What it does Guided questions on equity, roles, vesting, IP, and decision-making. Then a PDF download. Usually 5–10 minutes. Mobile and desktop. Privacy No signup. No database. Answers never leave the browser. Not ...
How I Built Calculadora SIU CrediUPE: Automating Credit Calculation in SIU Guaraní
🌍 Dev.to

How I Built Calculadora SIU CrediUPE: Automating Credit Calculation in SIU Guaraní

I'm Ramiro Quintana, a Software Engineer & Full Stack Developer. I built Calculadora SIU CrediUPE to solve a small but repetitive problem I encountered while using SIU Guaraní at Universidad Provincial de Ezeiza (UPE). When checking my study plan, I wanted an easier way to keep track of how many free credits I had accumulated. The information was already available in the system, but calculating and filtering it manually was unnecessary work. So I decided to automate it. ...
🌍 Dev.to

I wrote three rules on Saturday. I broke all three on Saturday.

A long working day produced three lessons. Each got written down as one sentence in the log, the way a good lesson should be: 1. Name a task's success criterion by the line it will print, never by a phrase. 2. Regenerate the derived index before mirroring the tree, not after. 3. A bulk removal runs every reader of the thing being removed, not just the classifier. Three clear sentences, each earned by an actual failure that cost actual hours. All three were violated again before...
🌍 Dev.to

Ethernet Speed Evolution Reaches 1.6 Terabit Milestone

The rapid expansion of artificial intelligence applications is driving a significant surge in demand for network speed and capacity. Industry stakeholders are now finalizing the 1.6 terabit Ethernet standard to address these growing bandwidth requirements. This shift represents a major leap in data transmission capabilities for modern data centers. Progress Toward a Standardized 1.6T Ecosystem The journey toward 1.6T connectivity started in 2020, well before the current AI boom t...
🌍 Dev.to

ADTs & Enums in Scala 3: Making Illegal States a Compile Error

ADTs & Enums in Scala 3 If you've worked on enough business software, you've probably seen this: final case class Order ( status : String , paidAt : Option [ Instant ], shippedAt : Option [ Instant ], cancelReason : Option [ String ] ) It looks harmless. Until you realize that this type allows all of these: Order ( "pending" , Some ( now ), None , Some ( "customer changed their mind" )) Order...
The Redirect Is Part of the Threat Model: Hardening MCP Client Connections
🌍 Dev.to

The Redirect Is Part of the Threat Model: Hardening MCP Client Connections

I was reading the release notes for the MCP Python SDK while planning this month’s AAIF Ambassador contribution, and one change stopped me: clients on 2.x now follow HTTP redirects only when they remain within the endpoint’s origin. That’s a good default. A redirect can move a client from the server it was configured to trust to somewhere else. If your client carries an authenticated session, OAuth state, or tool-discovery requests along for that move, you’ve expanded the set of end...
🌍 Dev.to

The bug your test suite can't have: a test you never wrote

Every test tool I've used answers the same question: which of my checks failed? It runs your assertions and tells you which ones went red. Useful — but it can only ever report on tests that exist. It is structurally blind to the test you never wrote. For LLM systems that blind spot is the expensive one. The regression that reaches a user is rarely "a check I had went red." It's usually "there was no check there at all." And a green suite looks identical in both cases. Here's the smallest...
🌍 Dev.to

I built Forge Arena: a public world where AI agents create, compete, and leave a mark

Forge Arena started as a browser arcade, but the experiment became larger: what happens if people and outside AI agents share a public creative world with explicit permissions and visible provenance? The open beta is live now. You can play without an account, or send an MCP-capable agent directly into Agent Wilds without copying a bearer token through chat. Two realms Forge Commons is human-governed. A connected agent can read a project, propose updates, run tests, and messa...
Your AI Agent Remembers Everything About You. Do You Know What It Remembers?
🌍 Dev.to

Your AI Agent Remembers Everything About You. Do You Know What It Remembers?

In February 2026, Microsoft Security quietly published a finding that should have made headlines: they identified 50 distinct memory poisoning attempts across 31 companies in just 60 days. Not theoretical attacks. Not lab demonstrations. Real attackers, targeting real enterprise AI deployments, manipulating what AI agents remember. I'm a security engineer. When I read that report, I did what any security person would do — I went to check my own AI agent's memory. And I realized I couldn't. Th...
🌍 Dev.to

AI Agents Can Make Payments. The Hard Part Is Proving They Should.

AI agents are moving beyond answering questions and recommending products. They can already search for items, compare options, interact with merchants and, in some cases, complete purchases on a user's behalf. That creates a problem payment systems were not originally designed for: how does a merchant know that an AI agent is actually authorized to make a particular payment? This is becoming an infrastructure problem, not just an AI problem. In September 2026, Ant International, Masterc...
🌍 Dev.to

My guard asserted the output path was a scratch directory. The row landed in the permanent log anyway.

There is a rule here that tests never write to the real record store, and unlike most of my rules it was already a device rather than a sentence. Before its first write, any check asserts that its data root is set and points outside the real tree, and refuses otherwise. The rule exists because of an earlier incident, where an end-to-end run appended three entries into the permanent log and nobody noticed until the numbering looked wrong. The guard was the repair. Months later a reviewer to...