Prisma – ORM for Node.js and TypeScript
Learn about the motivation for Prisma ORM and how it compares to other Node.js and TypeScript database tools like ORMs and SQL query builders. Applies to Prisma ORM v6.
Topics /
The most popular blog posts about software engineering on Hacker News. 7,293 posts.
Learn about the motivation for Prisma ORM and how it compares to other Node.js and TypeScript database tools like ORMs and SQL query builders. Applies to Prisma ORM v6.
Do you program in the evening? How about late at night? I enjoy programming as a hobby and I'm a bit of a night owl, so I often code well outside working hours, sometimes past midnight. And whatever time it is, when I run into a bug I visit Stack Overflow. This means that Stack Overflow data can give us insights into…
SQL best practices: a brief guide to writing better SQL queries.
There's more to code than just instructions.
Rust LSP that doesn't eat memory for breakfast
It seems that (1) there is still more software in circulation that depends on archaic CRLF line endings than I originally thought and (2) many people do not share my enthusiasm for creating a CRLF-free world. Alas. This makes me sad, but it is what it is. Thanks to everyone who was willing to give the idea a test run…
This blog site has been archived. Go to react.dev/blog to see the recent posts. With React 16.8, React Hooks are available in a stable release! What Are Hooks? Hooks let you use state and other React features without writing a class. You can also build your own Hooks to share reusable stateful logic between…
We are celebrating 10 years since the first commit to what would become Elixir.
A new JavaScript bundler, standalone executables, and lots of new features and improvements
A practical OpenSCAD LLM benchmark comparing Codex 5.5 High, Claude Sonnet, Claude Opus, Cursor Composer, Google Antigravity, and ModelRift on a detailed Pantheon model.
Get started with one of our guides, or jump straight into the API documentation.
A universal document converter
Malware driving attack includes "dead man's switch" that can harm user data.
In this article, the author explores the differences between line and staff software engineers. They discuss the advantages and disadvantages of ea...
`import defer`, six new subcommands (`deno transpile`, `deno pack`, `deno bump-version`, `deno ci`, `deno why`, `deno audit fix`), network debugging in Chrome DevTools, framework-aware `deno compile`, and 3.66x faster cold npm installs.
The latest Go release, version 1.22, arrives six months after Go 1.21 . Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility . We expect almost all Go programs to continue to compile and run as before.
Last year, we wrote about why a memory safety strategy that focuses on vulnerability prevention in new code quickly yields durable and compounding gains. This year we lo…
We are pleased to announce the release of Ruby 3.4.0. Ruby 3.4 adds it block parameter reference,changes Prism as default parser, adds Happy Eyeballs Version...
We’d like to announce the availability of the QEMU 6.0.0 release. This release contains 3300+ commits from 268 authors.
Kimi K2.7 Code, an open-weight model, is now generally available in GitHub Copilot. This is the first open-weight model offered as a selectable option in the Copilot model picker, giving…
CORS is a necessity for many APIs, but basic configurations can create a huge number of extra requests, slowing down every browser API client, and sending...