Mar 3 · 8 min read · Drizzle ORM: The SQL-Like TypeScript Database Toolkit Most ORMs try to hide SQL from you. They invent their own query language, generate SQL behind the scenes, and give you an object-oriented abstraction that works well until it does not. Then you s...
Join discussionMar 3 · 7 min read · Database Migrations and ORMs: Prisma, Drizzle, Knex, and Beyond The question of how to talk to your database from application code has more answers than ever. Full ORMs, lightweight query builders, type-safe raw SQL wrappers, standalone migration run...
Join discussionFeb 14 · 3 min read · from collections.abc import AsyncGenerator import uuid # UUID = Universally Unique Identifier. from sqlalchemy import Column , String , Text , DateTime , ForeignKey from sqlalchemy.dialects.postgresql import UUID from sqlalchemy.ext.asyncio impo...
Join discussion
Feb 12 · 11 min read · Why Traditional Schema Management Fails with Modern Applications The database landscape has fundamentally shifted since 2020. Applications now run in containerized environments where ephemeral instances spin up and down constantly. Serverless functio...
Join discussionFeb 10 · 18 min read · A comprehensive guide to understanding Object-Relational Mappers and one of the most common performance pitfalls in database-driven applications. 🤔 What is an ORM? ORM stands for Object-Relational Mapping. It's a programming technique that lets yo...
Join discussion
Jan 28 · 6 min read · What is Prisma? Prisma is a type-safe ORM that acts as a middleware between your database and application. Prisma not only eliminates manual query writing (where you might have full control but face issues like manual connection handling, repetitive ...
Join discussion
Jan 28 · 2 min read · We've all been there. You're starting a small CLI tool, a quick prototype, or a personal side project, and you just need to store some data. Then comes the dilemma: - SQLite? A bit too much boilerplate for a 1-hour project. - MongoDB? Setting up a...
Join discussionJan 22 · 1 min read · This is a programming technique that allows developers to work with Relational databases in a more object-oriented manner. It bridges the gap between Object-Oriented Programming and Relational Database Systems, making it easier to manage database ope...
Join discussionJan 21 · 12 min read · TL;DR: Prisma's query engine adds 2-7x overhead even in v7. This guide shows how to achieve raw SQL performance while keeping Prisma's developer experience. The Problem: Why Is Prisma Slow? Prisma is an excellent ORM, but every query goes through mu...
Join discussion