Posts
System Prompt Position Matters: Why Your Most Important Instruction Should Be First
Your CLI tool already talks to humans. Now make it talk to agents.
Building woss.io: A Journey Into AI-Powered Personal Portfolios
Your Content Is a Gallery, Not a Filing Cabinet: Graph Discovery for AI Agents
DaliORM: Technical Deep Dive into Our Type-Safe Migration System for SurrealDB
Type-Safe SurrealDB: Meet the ORM That Ships
Building opencode-visualizer: A Terminal Dashboard for Your AI Coding Assistant
Designing MCP Servers for How LLMs Think
A Public MCP Server in Production: Stateless, Graph-Shaped, and Battle-Tested
Spotify Account sync to SurrealDB with n8n
v1: The MCP Server That Taught Us What Not to Do
Macula Meets MCP: Giving AI Agents Structured Access to Creative Work
How to serve SPA with fallback on IPFS
How to serve SPA with fallback on IPFS Firstly we need to understand that the non file system routing ( prerendered pages and index.html ) will always fail when served from IPFS and this is because the IPFS is not aware of it. Here is the simple and working example how to serve SPA with index.html as a fallback using Caddy server.
How to close all gitlab issues for a project in bulk
How to close all gitlab issues for a project in bulk Make a folder called closeAllIssues then copy this and save it to the file named closeAllIssues.js
How to debug pallet like console.log
How to debug pallet like console.log Sometimes you just need that console.log thing in the substrate based pallet. Here is how i solved the issue, not the prettiest way but it works.
On saving the TX in substrate
On saving the TX in substrate From the docs: Any transaction will emit events, as a bare minimum this will always be either a system.ExtrinsicSuccess or system.ExtrinsicFailed event for the specific transaction. These provide the overall execution result for the transaction, i.e. execution has succeeded or failed.