Technical Writing
Below are technical articles, blog posts, and guides I've written:
Technical guides
IPFS
- Faster Peer-to-Peer Retrieval in Browsers With Caching in the Delegated Routing HTTP Server
- The State of Dapps on IPFS: Trust vs. Verification
- Improved Debugging with IPFS Check
- IPFS on the Web in 2024: Update From Interplanetary Shipyard
- Could IPFS Have Prevented the Bybit Hack?
- A Practical Explainer for IPFS Gateways - Part 1
- A Practical Explainer for IPFS Gateways - Part 2
- InterPlanetary Name System (IPNS)
- InterPlanetary Name System (IPNS)
- Retrieval with IPFS
- Pin a file with IPFS using a pinning service
- Pin using the command line
- Deploy static apps to IPFS with GitHub Actions
- IPFS in web applications
- Secure Kubo RPC with TLS and HTTP Auth
- Setup a DNSLink Gateway to serve static sites with Kubo
- The lifecycle of data in IPFS
- Troubleshooting IPFS
- Debugging Superpowers With the New js-libp2p Developer Tools
- Migrating from Brave to IPFS Desktop
- Verified IPFS Retrieval in Browsers with @helia/verified-fetch
- State of IPFS in JS
- Snapshot IPFS Case Study
Libp2p
Databases & Prisma
- How To Build a GraphQL API with Prisma and Deploy to DigitalOcean's App Platform
- Productive Development With Prisma’s Zero-Cost Type Safety
- Microsoft Dev blog: Modern application development with Prisma, GraphQL (or REST) and Azure SQL
- Deploying Prisma to Azure Functions
- Building a backend with Prisma, TypeScript, Node.js, and PostgresQL - Part 1 - Data modeling with the Prisma schema
- Building a backend with Prisma, TypeScript, Node.js, and PostgresQL - Part 2 - Rest, Validation & Tests
- Building a backend with Prisma, TypeScript, Node.js, and PostgresQL - Part 3 - Authentication
- Building a backend with Prisma, TypeScript, Node.js, and PostgresQL - Part 4 - CI/CD
- Jamstack with Next.js and Prisma
- Application Monitoring Best Practices
- Is Prisma an ORM?
- Troubleshooting Database Outages and Connection Issues
- Comparing SQL, query builders, and ORMs
Technical product annoucements
- Improving the Prisma Visual Studio Code Extension with WebAssembly
- Prisma Migrate General Availability release
- Improving Prisma Migrate DX with two new commands
- Prisma Migrate Preview release
- Prisma Microsoft SQL Server Connector Preview release
- Prisma Microsoft SQL Server Connector General Availability release
- Prisma MongoDB connector Preview release
- Prisma CockroachDB connector Preview release
- Enabling static egress IPs in the Prisma Data Platform