🌍 TheVerge

OpenAI admits to German wiki ‘incident’

OpenAI says it needs to overhaul how and when it reports instances of AI models attacking real-world targets. The acknowledgement comes as the company manages the fallout from reports that a swarm of its out-of-control agents hijacked a German wiki site. Regarding the "'wiki incident,' where our agents wrote to several internet sites," OpenAI wrote […]
HTTP 200 doesn't mean your LLM request succeeded
🌍 Dev.to

HTTP 200 doesn't mean your LLM request succeeded

Why HTTP-level monitoring is insufficient once an LLM request passes through policy, sanitization, routing, and audit layers. Disclosure: I work on LLMInspect , a GenAI gateway built by EUNOMATIX . This post is about the general design problem rather than the product, and the scenario and implementation details below are representative and intentionally generalized — they are not a description of any specific production incident or deployment. Imagine a backend engineer filing a t...
Building Reflect AI Journal: Production-Grade, Secure AI Mindfulness on Google Cloud Run & Gemini
🌍 Dev.to

Building Reflect AI Journal: Production-Grade, Secure AI Mindfulness on Google Cloud Run & Gemini

Introduction: Moving Beyond "Demo-Grade" AI Most AI applications built today look impressive in a 30-second demo, but crumble under real-world requirements. Hardcoded API keys, absent authentication boundaries, and shared database schemas with zero user isolation are common flaws in rapid AI prototypes. For the Google Cloud Accelerate AI with Cloud Run Challenge , I set out to solve this problem by building Reflect AI Journal —a privacy-first, enterprise-grade AI journaling app where us...
Your README is no longer just documentation.
🌍 Dev.to

Your README is no longer just documentation.

It is no longer news how much our lives as developers, engineers, tinkerers, artisans, and coders have changed since the advent of AI. For me, AI has been a great leveler in my journey as an engineer. It became the pair programmer I always wished I had. Had I enjoyed the luxury of an LLM back in 2021, I genuinely believe one of my contract engagements would have lasted much longer. Since then, we've watched the industry evolve rapidly from LLMs to MCP servers, then autonomous agents, loop eng...
🌍 Dev.to

The Australian Date Rules AI Agents shouldn't be guessing

AI agents are very good at reasoning. But there are some things I don't think they should be reasoning their way through at all. Australian business-day calculations are one of them. A question like: "What is one NSW business day after 24 December 2021?" looks simple. But the answer depends on more than just skipping Saturday and Sunday. Christmas Day fell on Saturday that year. Boxing Day fell on Sunday. Their substitute public holidays then fell on Monday and Tuesday. ...
🌍 Dev.to

GraphQL vs. gRPC: Choosing Your Modern API Stack

A fintech team spends eight months migrating its entire backend to GraphQL because it "sounded modern," then watches performance degrade under load because every mobile client is now issuing deeply nested queries the resolver layer was never built to handle. Meanwhile, a logistics company bolts gRPC onto its public-facing customer API, only to discover that partner developers can't test an endpoint without generating client stubs first. Both teams solved a problem they didn't have and created on...
How I Built a Privacy-First Personality Quiz with Next.js and Zero Backend
🌍 Dev.to

How I Built a Privacy-First Personality Quiz with Next.js and Zero Backend

Most online personality quizzes send answers to a server. I wanted to see whether the entire experience could run locally in the browser. What I built Soul Color Test offers a 7-question quick mode and a 16-question deep mode. Answers are mapped to four reflective dimensions: depth, clarity, connection, and momentum. Technical decisions Next.js and TypeScript Static export deployed on Cloudflare Pages Scoring runs entirely in the browser Progress is sto...
🌍 Dev.to

A text diff that reads .docx and .pdf in the browser, and the trap that makes every PDF look 100% changed

I maintain a small online text diff that people mostly use for contracts, price lists and CVs, not code. Its search traffic told me something I had not designed for: the queries were "compare two Word documents" , "compare 2 text files online" , "compare two PDF documents" . Nobody arrives holding two strings. They arrive holding two files. This post is the handful of decisions that turned a textbook LCS exercise into something that survives real documents. None of it is clever; all...
🌍 Dev.to

Automating AWS IAM with Python

Hello There , here some docs about Automating AWS IAM with Python: Practical Patterns for Safer Access Practical IAM automation patterns using Boto3, role design, and least-privilege principles. Managing AWS IAM manually works when you have a few resources and a small team. Then the environment grows. A few roles become dozens. Temporary access becomes permanent. Someone creates a policy with * because "it was only for testing." Another person copies an existing role and changes...
ProofGive: Give Openly, Without Exposing Who You're Helping
🌍 Dev.to

ProofGive: Give Openly, Without Exposing Who You're Helping

# ProofGive: a donation tracker that protects the people it's helping Submission for the DEV Weekend Challenge: Generosity Edition · #weekendchallenge What I built ProofGive is a small giving ledger I built for Kar Se Khar, an NGO I'm part of back home. It has two views: a public donor view showing exactly how much came in, how much went out, and to how many people — and an admin view where our team logs donations and distribution batches. The twist is what stays out of the ...
🌍 Dev.to

It's Time to Rethink Agile. The Albatross Method Is the Advanced PM's Choice.

Why project managers who have outgrown reactive rituals are turning to proactive, component-based engineering. Introduction: A Global Crisis Beneath the Agile Banner Software projects are still failing at alarming rates—despite decades of "Agile adoption." Engineers are burning out in London, Bangalore, New York, and Tokyo. Morale is collapsing. Quality is declining. The methodologies we were told would save us—Scrum and Kanban—are often making things worse. Agile promised...
สรุปคอร์ส Stanford CS329A, หลักสูตร 'AI Agent ที่ปรับปรุงตัวเอง' ที่เปิดฟรีบน YouTube
🌍 Dev.to

สรุปคอร์ส Stanford CS329A, หลักสูตร 'AI Agent ที่ปรับปรุงตัวเอง' ที่เปิดฟรีบน YouTube

สรุปคอร์ส Stanford CS329A, หลักสูตร "AI Agent ที่ปรับปรุงตัวเอง" ที่เปิดฟรีบน YouTube โดย Nokka (นก-กา), นักเขียนอิสระสายเทคโนโลยี ผู้เขียนบทความอธิบายเทคโนโลยีให้คนทั่วไปเข้าใจ 30+ บทความบน dev.to | 5 กันยายน 2026 บทความนี้เขียนโดย AI (glm-5.3 via ollama-cloud) ผ่าน Hermes Agent ภายใต้การควบคุมและตรวจสอบคุณภาพโดยมนุษย์, Nokka (นก-กา), อ้างอิงจากเว็บไซต์ทางการของคอร์ส cs329a.stanford.edu, คลิปบรรยายและ speaker bios ทางการบน YouTube ช่อง Stanford Online และบันทึกสรุปอิสระที่อ่านทั้งหมดจ...
oh-my-hermes ทบทวน 1,400 ดาวใน 3 เดือน, ชั้นระบบปฏิบัติการที่เสริม Hermes Agent
🌍 Dev.to

oh-my-hermes ทบทวน 1,400 ดาวใน 3 เดือน, ชั้นระบบปฏิบัติการที่เสริม Hermes Agent

oh-my-hermes ทบทวน 1,400 ดาวใน 3 เดือน, ชั้นระบบปฏิบัติการที่เสริม Hermes Agent โดย Nokka (นก-กา), นักเขียนอิสระสายเทคโนโลยี ผู้เขียนบทความอธิบายเทคโนโลยีให้คนทั่วไปเข้าใจ 30+ บทความบน dev.to | 5 กันยายน 2026 บทความนี้เขียนโดย AI (glm-5.3 via ollama-cloud) ผ่าน Hermes Agent ภายใต้การควบคุมและตรวจสอบคุณภาพโดยมนุษย์, Nokka (นก-กา), อ้างอิงจาก README ฉบับเต็มและเอกสารภายในของโปรเจกต์ (ARCHITECTURE, DIRECTION, CAPABILITIES, WORKFLOWS ฉบับเต็ม 900KB) ที่ผมอ่านจริงทั้งหมด มีโปรเจก...
🌍 Lobsters

Trusting-Trust Attack against an Entire Linux Distribution (via the strip utility)

"Ken Thompson's trusting-trust attack, in which a compromised compiler backdoors the programs it builds and reproduces the backdoor in subsequent rebuilds of itself, is widely regarded as a threat specific to compilers. We show that it is not." A few weeks ago I came across this https://www.teamten.com/lawrence/writings/coding-machines/ : it's clearly fictional (and furthermore is "pre-AI" in that it was written in 2009) but is interesting in that it raises the question of whether one or mor...
🌍 Dev.to

Conclusiones sobre Object Calisthenics

Publicado originalmente en carlosvigueras.es Para finalizar, me gustaría sacar unas conclusiones personales sobre Object Calisthenics , en base a cómo a mi me han servido en el desarrollo de mis funciones profesionales, como las he ido aplicando y como he llegado a interiorizarlas de una forma que cada vez que desarrollo algo nuevo, o veo un código ya realizado, visualizo de una forma rápida el como aplicarlas. Como comenté en la primera entrada de todas de Introducción a Object Ca...
🌍 Dev.to

How an agent finds a marketplace it has never used: the discovery handshake

I run a broker that introduces two software agents, lets them negotiate a deal, and steps out of the way. Neither agent knows the other exists when it starts. Neither one was configured for my marketplace ahead of time. The whole thing has to bootstrap from a single fact an agent can be handed by anything: a URL. This post is the front of that story - not the negotiation, not the settlement, just the part where an agent that has never used the marketplace discovers it and gets to its first le...
🌍 Dev.to

Object Mother

Publicado originalmente en carlosvigueras.es En esta entrada voy a hablar sobre un tema que me parece muy interesante, y aunque no está directamente relacionado con TDD , si lo está con Testing de aplicaciones, y en este caso, como siempre lo voy a orientar a .NET. El patrón Object Mother , lo presentó Martin Fowler en el año 2006, y los define de una forma clara y sencilla de esta forma: Un objeto madre u Object Mother , es un tipo de clase que se utiliza en las pruebas...
🌍 Dev.to

Regla de tres

Publicado originalmente en carlosvigueras.es Hablando en términos de refactorización de código, la regla de tres , es una regla muy útil que siempre aconsejo aplicar cuando estemos realizando nuevos desarrollos o nuevas funcionalidades en una aplicación. Y no es que lo diga yo, si no que Martin Fowler propone aplicar la regla de tres de la siguiente forma: Cuando hagas algo por primera vez, hazlo. Cuando hagas algo parecido por segunda vez, no te conformes con tener que re...
🌍 Dev.to

Data Clumps

Publicado originalmente en carlosvigueras.es Hablando en términos de programación orientada a objetos , « Data Clumps » es el nombre que recibe un grupo de variables que se pasan juntas en grupo, a lo largo de varias partes del programa. Un Data Clumps (grupo de datos), es un indicador de un Code Smells , que recibe ese mismo nombre , y esto puede indicar problemas más profundos con el diseño o con la implementación del programa. Este grupo de variables que componen un grup...
🌍 Dev.to

Patrón Builder

Publicado originalmente en carlosvigueras.es Hace unos días escribí una entrada sobre el Patrón Object Mother de Martín Fowler, en la que hacía referencia al Patrón Builder, del cual, la verdad, es que no soy muy partidario de utilizarlo en Test, pero aún así y a petición de un lector que puso un comentario solicitando un ejemplo voy a hablar de él. El Patrón Builder es un patrón de diseño creacional , el cual nos permite crear objetos complejos, y no necesariamente se usa par...
AutoFixture para creación de valores aleatorios e instancias.
🌍 Dev.to

AutoFixture para creación de valores aleatorios e instancias.

Publicado originalmente en carlosvigueras.es En primer lugar de todos, quisiera matizar, que AutoFixture no es un Patrón de diseño, es tan solo una librería de código abierto, la cual podemos hacer uso cualquiera que la necesitemos descargándola de los Paquetes Nugets . En su proyecto de GitHub es definida de la siguiente forma: AutoFixture es una librería de código abierto para .NET diseñada para minimizar la fase de ‘Arrange’ de sus pruebas unitarias con el fin de maximizar la m...
Autofixture con entidades inmutables
🌍 Dev.to

Autofixture con entidades inmutables

Publicado originalmente en carlosvigueras.es Estoy seguro que recordáis que en la última entrada estuvimos viendo como usar AutoFixture para construir datos de prueba en nuestros Tests , y seguro que recordáis que se cerraba la entrada comentando que si usábamos AutoFixture con entidades inmutables su comportamiento sería o no el mismo, que si lo usamos con entidades no inmutables, ya que el ejemplo que se veía en la anterior entrada es este último. Bueno, pues en esta entrada vam...
🌍 Dev.to

Patrón Object Mother con AutoFixture

Publicado originalmente en carlosvigueras.es En esta entrada, la cual va a ser bastante sencilla, os voy a hablar del Patrón Object Mother, combinado con AutoFixture, y si, os lo podéis imaginar, es tan simple como usar dicho Patrón y en él implementar AutoFixture. De este modo aprovechamos, por un lado, la semántica que le damos a los Tests con el patrón Object Mother, y por el otro la versatilidad que nos ofrece AutoFixture. Para implementar esta técnica simplemente hemos de usar ...
Records en .Net
🌍 Dev.to

Records en .Net

Publicado originalmente en carlosvigueras.es En primer lugar, me gustaría comentar que esta entrada la encuadro dentro de Refactoring, ya que a partir de ella podéis aprovechar para refactorizar algunas de vuestras clases y convertirlas a Records . Los Records existen desde el lanzamiento de C# 9 en noviembre de 2020, hace ya 4 años de esto, pero a pesar de existir hace ya tanto tiempo, su uso no lo he visto muy extendido, al menos en los proyectos que yo he estado implicado, que ...