RSSAmplifier

Blog

The Shade Tree Developer

jeremydmiller.comRSS feed ↗10 posts

Latest posts

Using the Wolverine “Side Effect” Model to Simplify Code

First off, let me peel some egg off my face because I had allowed Claude to write quite a bit of code without close enough examination until just now. Arguably, we re all good because we do have test coverage for the code I just refactored, so it s all good in the end, but maybe just Continue reading Using the Wolverine Side Effect Model to Simplify Code

Introducing Fisher: Sqlite Backed Document Db & Event Store Critter

I know, you were probably wandering around today and thinking to yourself, my life would be more complete if there was just a library out there that gave you the developer experience of the tried and true Marten library, but backed by Sqlite so you could just get things done on projects that don t really Continue reading Introducing Fisher: Sqlite Backed Document Db Event Store Critter

TimescaleDB Support within Marten

This is a recent addition to Marten. We ve started supporting many of the common PostgreSQL extensions that hare frequently supported by the major cloud providers. Outside of metrics collection or sensor data, I don t have a great handle on what folks might use this for, so I d love to hear from other folks what they d Continue reading TimescaleDB Support within Marten

Declarative Testing Helper for Marten or Polecat Projections

We ve had an undocumented until now API in Marten for years called EventProjectionScenario for declarative testing of Marten projections somewhat based on the Scenario usage in our Alba library for ASP.Net Core testing. As part of some cleanup this week, I finally added some documentation and lifted that to where Polecat (Event Sourcing with Continue reading Declarative Testing Helper for Marten…

Binary Event Serialization for Marten

This is a potentially big performance optimization you can opt into starting with Marten 9.0. Not coincidentally, we re using this for CritterWatch to help optimize the responsiveness and database size for a JasperFx client this week. Marten can serialize individual event types to a binary wire format (MemoryPack, MessagePack, or anything else implementing IEventBinarySerializer) instead of the…

Fast Web Services with Marten and Polecat

In many .NET systems, writing a web service that returns query results means some combination of: Whew. That s a non-trivial amount of your time (or AI tokens) and a significant amount of runtime overhead with all the transformations and thrashing your memory with all the object allocations involved. Now let s talk about some capabilities in Continue reading Fast Web Services with Marten and…

Ten Days of Critter Stack Releases

Most of the big improvements in this blog post came from JasperFx client engagements. Reach out any time to sales@jasperfx.net and we ll happily chat with you about how we can help your shop succeed with whatever technical challenges you might have! Let me put a stake into the ground here and say that you simply cannot Continue reading Ten Days of Critter Stack Releases

Critter Stack Roadmap for the Rest of 2026?

Just to wind down from a busy week, I thought it would be nice to jot down an update about the Critter Stack and JasperFx roadmap as it looks like right now for the rest of the year. We ve had a torrid release cadence this whole year with the big highlight being the Critter Stack Continue reading Critter Stack Roadmap for the Rest of 2026?

Wolverine.HTTP Learns the QUERY Verb

I m mostly out this week on a family vacation and this is the most ambitious blog post I m going to be up to until I m back:) Wolverine.HTTP (in 6.17.0 last week) added support for the HTTP QUERY method (RFC 10008) through a single new [WolverineQuery] attribute. In this post let s walk through what it is, why you d reach for it, and how it Continue reading Wolverine.HTTP Learns the QUERY Verb

Your AI Agent Just Got a Lot Better at the Critter Stack: AI Skills 1.6.0

JasperFx Software and the greater Critter Stack community is advancing our tools pretty rapidly and we have (at least for now) a release cadence that s far more rapid than our competitors in the .NET space. It s perfectly possible to be an experienced Critter Stack user and not be aware of the latest, greatest features, fixes, Continue reading Your AI Agent Just Got a Lot Better at the Critter…