Blog

What's happening at Wolfware.

Product updates, engineering posts, and the occasional story about what we got wrong. Written by Mariano, not a content team.

Featured

Stylized illustration of a node-based visual editor for database schemas, showing three table nodes connected by relationship wires with a properties panel on the right, inspired by Unreal Engine's Blueprint editor.
Sunday, May 10, 2026
The first time I opened Unreal's Blueprint editor I knew the pattern belonged outside game engines. Most of our backend systems are graph-shaped and we just write them as text because that's what our editors support. Golden Reports was finally the excuse to do something about it.
Mariano Santoro
Git commit stats — 11 cleanup commits on March 17, 2026, net -825 lines
Wednesday, March 18, 2026
Everyone talks about shipping faster with AI. I want to talk about the morning I deleted 825 lines of code and why staying in control of what you build matters more than ever.
Mariano Santoro
Golden Reports Blocks SDK — TypeScript decorators on dark navy background
Tuesday, March 17, 2026
Every block in Golden Reports is a TypeScript class. Here is how the Blocks SDK works under the hood, and where it is headed for third-party developers.
Mariano Santoro
RSS Feed
Vertical comparison: Jasper XML vs HTML+CSS
·
Mariano Santoro

Why Your Reports Should Be HTML+CSS

Every reporting tool invents its own language. We didn't want to add another one. Here's why Golden Reports uses HTML, CSS, Liquid, and GraphQL instead of a proprietary DSL.

Golden Reports landing page - Professional reports, beautifully simple
·
Mariano Santoro

Golden Reports: We're Live

The waitlist is open, we're launching in May 2026, and early subscribers get 50% off their first year.

How Learning Rust Made Me a Better C# Developer
·
Mariano Santoro

How Learning Rust Made Me a Better C# Developer

Learning Rust changed the way I write C# code. Rust’s strict approach to memory safety taught me to be mindful of every object allocation and to carefully choose between stack-allocated structs and heap-allocated classes. The result? A more efficient, thoughtful approach to .NET development.

Coding with AI: The Good, the Bad, and the Weird
·
Mariano Santoro

Coding with AI: The Good, the Bad, and the Weird

AI has become my tireless pair programming buddy, helpful, fast, and sometimes just plain weird. In this post, I share my personal reflections as a software engineer using AI in daily coding tasks. From writing boilerplate to hallucinating entire libraries, I explore where AI shines, where it stumbles, and why real understanding still matters more than ever. Spoiler: AI is a great assistant, but it's not taking the wheel anytime soon.

Golden Retriever Puppy Chewing Fiber Optic Cable
·
Mariano Santoro

Beware the Puppy Byte: How My Golden Retriever Took Down Wolfware’s Server

In a not-so-dev-friendly move, my golden retriever puppy Mora decided that our dev server’s fiber optic cable looked like the perfect chew toy. Two weeks of offline Kubernetes clusters, broken docs sites, and a very waggy tail later, I’ve learned how to puppy-proof a network.