Three of eighteen features could prove they were used, and none of them sold anything

A shopkeeper holding a hand tally counter turns to the bell over the door as a customer leaves, beside an open ledger headed tracking plan and an old cash register, under a blackboard that asks which event proves it is used and answers 3 of 18.

How a .NET and Angular shop got OpenTelemetry at both ends, a Grafana stack behind a switch, and a test that holds every feature to the event proving its use.

Tests that had never failed, written by an AI and passed by everyone: mutation testing with Stryker.NET

A shopkeeper looks down at two paper bags he holds on his counter, labelled page 1 and page 2 and each holding the same coffee pot and mug, beside a clipboard already ticked, under a blackboard that asks would anybody notice.

What mutation testing finds that code coverage cannot, how to read a Stryker.NET report, and when to run it on a .NET project.

Your build is green and your shop’s search is broken: NDCG as a CI gate in .NET

A shopkeeper looks at two trays on his counter: an empty one beside an order for women's running shoes, and a full one with running shoes graded 3, a t-shirt graded 1 and a backpack graded 0, under a blackboard that reads NDCG@10, never below 0.80.

Test ecommerce search like code: an NDCG@10 gate in CI for .NET and Elasticsearch, and the bug it found on its first run.

A 30-second film for an open-source shop: FilmCraft, a local video model and an AI coding agent

Tendero's mark and its line, commerce for humans and agents, over the shopkeeper out of focus

A 30-second film for Tendero, made of its own code and screens: a shopkeeper animated by a local model, cut in FilmCraft from Claude Code.

One port, N catalogs: importing products into a .NET ecommerce platform

A shopkeeper checks deliveries against a contract: a wooden crate, a cardboard parcel and an envelope have come through the same back door, and their products wait on the counter with identical tags beside an empty shelf marked draft, under a blackboard that reads one door, any supplier.

How a .NET ecommerce platform imports products from any source through one interface, keyed services and a contract test suite.

Why design before code when an AI agent builds the screen in minutes: sketch, mockup and prototype

A shopkeeper plans his shop at the counter before opening: a pencil sketch of the shop's home page asking what a shopper must be able to do, four colour swatches, a cardboard model of the shopfront, and a closed laptop set aside for last.

Why design before code when an AI agent builds a screen in minutes: a design system, a sketch, a mockup and a prototype for an ecommerce platform.

Litro y Salitre: gasolineras baratas y estado del mar, en beta

Litro y Salitre, dos apps gratuitas para Android: gasolineras baratas y estado del mar

Litro y Salitre, dos apps gratuitas para Android: gasolineras baratas y estado del mar Este artículo va en español, porque las dos apps nacen para quien conduce por España y para quien se acerca a su costa. Litro está en español; Salitre, en español y en inglés. This post is in Spanish, because both apps … Sigue leyendo Litro y Salitre: gasolineras baratas y estado del mar, en beta →

Trece años para terminar un libro sobre gestionar el tiempo

Trece años para terminar un libro sobre gestionar el tiempo

Empecé un libro sobre gestionar el tiempo con la técnica Pomodoro y tardé casi trece años en terminarlo. Lo que cuesta escribir un libro técnico a mano, lo que se aprende cuando la plataforma desaparece a mitad de camino y por qué De 0 a N con Task[in] por fin está publicado, gratis y en abierto.

Tendero has a home page: a 41-second film, and music, made of code

Tendero has a home page, and its 41-second film is a web page

Tendero has a landing page. Its 41-second film is a web page drawn with the design system and rendered to MP4, with music written as code.

From CocktailDev to Tendero: an AI-native ecommerce platform in .NET

From CocktailDev to Tendero: an AI-native ecommerce platform in .NET

Tendero is an AI-native, agent-ready ecommerce platform in .NET 11 and Angular 22: self-hosted with Docker, open source, and built with Claude Code.