Author: admin
-
Find Your Slowest SQL Queries With Azure Log Analytics (KQL Recipes)
When a .NET application running on Azure feels slow, the database is the usual suspect — but “the database is slow” is a hunch, not a diagnosis. If your app sends telemetry to Application Insights, every SQL call is already being recorded as a dependency, and a handful of KQL queries in Log Analytics will…
-
A Cleaner .NET Backend for React: Minimal APIs Organised With Carter
A React front-end paired with a .NET back-end is one of the most productive stacks around — but the two ends pull in different directions on structure. React gives you a clean component tree; the classic .NET controller stack, by comparison, can feel heavy for what is often a straightforward JSON API. Minimal APIs fixed…
-
Introducing Repixo: Amazon-Style Purchase Reminders for Shopify
We are pleased to announce that our latest Shopify app, Repixo, is now live on the Shopify App Store. Repixo helps merchants turn one-time buyers into repeat customers by showing each shopper their own purchase history — a personal, well-timed reminder to reorder — right on the product page. The idea behind Repixo Anyone who…
-
Migrate .NET Framework to .NET 8 Without a Rewrite
A great deal of business-critical software still runs on the .NET Framework — 4.5, 4.6, 4.8. It works, it is paid for, and nobody wants to touch it. But the gap between it and modern .NET 8 has grown into real money: performance left on the table, cloud deployment made harder, and a shrinking pool…
-
Update 50,000 Products Without Hitting Shopify’s Rate Limit
Sooner or later every Shopify project hits the same wall: you need to touch thousands of products, images, or variants at once, and the obvious approach — loop and call the API for each one — is far too slow and burns through the rate limit in seconds. Shopify’s answer is the Bulk Operations API,…
-
What It Really Takes to Ship a Public Shopify App
Building a private script for one store and building a public app that installs cleanly on thousands of stores are very different exercises. A public Shopify app has to survive OAuth, mandatory compliance webhooks, API rate limits, billing, and the App Store review process — all before it delivers a single feature. Having shipped our…
-
One Interface, Many Carriers: A Clean Multi-Carrier Shipping Architecture
Any serious logistics or 3PL operation ships through more than one carrier, and each carrier exposes a different API with its own authentication, its own request shape, and its own idea of what a tracking status means. Wiring these together naively produces a brittle mess of special cases. On a recent project we built a…
-
Why Entity Framework Feels Slow – and 5 Fixes That Actually Work
Entity Framework is a tremendous productivity tool, right up until the point where it quietly issues a few hundred database queries to render a single page. Most “EF is slow” complaints are not the fault of the ORM — they are predictable patterns that are easy to spot once you know what to look for.…
-
Zero Duplicate Orders: Designing an Idempotent Shopify-to-ERP Sync
When a Shopify store is fulfilled through an ERP or a 3PL system, the integration between them is the part that quietly makes or breaks the operation. Orders that sync twice, inventory that drifts, webhooks that arrive out of order — each of these turns into a support ticket and a picking error. On a…