Complete Source Code: GitHub Repository Network: Midnight Preprod Stack: Compact + TypeScript + React + Vite Midnight is famous for privacy-first smart contracts using zero-knowledge proofs. But not everything needs to be private. Sometimes you want transparent, publicly verifiable transactions — like community governance tokens, loyalty points, or public reward systems. In this tutorial, we wil
We had ArgoCD running perfectly. Every deployment was reconciled from Git. Drift detection worked. Rollbacks were one-click. Our GitOps setup was clean. Developers still couldn't provision a staging environment without pinging the platform team. That gap — between "GitOps in place" and "developers can actually self-serve" — is where most platform engineering teams get stuck. GitOps solves a real p
Currently, there is a subtle but real flaw in the controls for the game. If the player presses two keys in quick succession, only the last one is registered -- one, or more, are simply dropped. You can see the effect easily if you lower the framerate to something extreme, e.g. 1 (i.e. 1 frame per second) by changing the clock.tick(20) line to clock.tick(1). If you quickly press down and then right
If you’ve been around data engineering long enough, you’ve probably heard these terms thrown around in meetings: “Just dump it in the data lake” “We’ll expose it through the warehouse” “That goes into the mart” “We’re moving to a lakehouse architecture” And honestly… it can sound like four different ways of saying the same thing. They’re not. Each one solves a slightly different problem in the dat
A peer showed me their verification pipeline last week. We were both running coding agents over real tickets, both wanted "did the agent actually finish the work" to be a hard gate, and we both had a thing for it. Theirs was a Claude Code Skill — a Markdown file with a few prompt fragments and tool permissions, invoked by the agent itself when it thought verification was warranted. Mine was a dete
What Is a Claude Project? A Project is a persistent workspace inside Claude. Think of it as a dedicated room where you and Claude work together on a specific area of your life or work — and unlike a regular chat, it doesn't forget anything between sessions. Each Project has three key parts: Custom Instructions — a set of guidelines that shape how Claude behaves inside that project. Always. Every
Every AI coding agent has amnesia. I fixed it. Two months ago, Ramp's engineering team published a fascinating blog post about Inspect — their internal background coding agent. It was impressive: 30% of all pull requests merged to their frontend and backend repos are AI-written. The architecture was elegant: Modal sandboxes, OpenCode as the agent runtime, Cloudflare Durable Objects for state. But
If you're running a SvelteKit app on Cloudflare Pages and your content is publicly accessible, commodity scrapers will find it eventually. Here's the protection setup we use at Tested.gg - two layers, mostly free, minimal code. If your API is behind Cloudflare Service Bindings (not publicly exposed over HTTP), scrapers can only hit your SvelteKit Pages app. That's your entire attack surface. All p