Daniel Norman

Daniel Norman

Developer, maker, writer, and meditator with a pinch of curiosity.

  • Blog
  • About me
  • Technical writing
  • Art
  • Podcast
  • Ceramics
  • Woodworking
  • Tags
  • linkedin
  • github
  • twitter
  • email
  • rss
Licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Technical writing

The following are technical articles, blog posts, and guides I’ve written:

Technical guides

  • 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