Found 49982 bookmarks
Newest
Inserting State Transitions in Postgres
Inserting State Transitions in Postgres
An append-only status model gives you full history, but concurrent transitions can produce contradictory records. Here’s how to prevent that.
·thoughtbot.com·
Inserting State Transitions in Postgres
A Guide to using Batches in SolidQueue
A Guide to using Batches in SolidQueue
SolidQueue is the default queue system shipped with Ruby on Rails. It’s a great choice for your jobs, and works out of the box with Postgres, SQLite and MySQL. It took two and a half years, but as of SolidQueue 1.7, it supports batches of jobs as well! We’ll dig into what batch support means for SolidQueue, and how you can use it to orchestrate jobs in new and powerful ways.
·jpcamara.com·
A Guide to using Batches in SolidQueue
Coding guidelines
Coding guidelines
Coding guidelines: what holds in any language, what holds in Ruby, what holds in a Rails app.
·claudiob.github.io·
Coding guidelines
The Audit Log Page
The Audit Log Page
An audit log has two readers. Most logs are designed for the wrong one. Five theses on product audit logs.
·auditlog.dev·
The Audit Log Page
AI に技術ブログを書かせてみてわかったこと
AI に技術ブログを書かせてみてわかったこと
AI が書いた記事は一般論に寄りすぎ、冗長になりやすいと考えていたため、これまでは誤字脱字の確認にだけ AI を使っていました。AI に任せる執筆フローを試したところ、生成稿を批判的に読み、自分の体験を加えて推敲すれば、学習効果は大きく失われないと感じました。この記事では、実際に試した方法について紹介します。
·azukiazusa.dev·
AI に技術ブログを書かせてみてわかったこと
Everything I own, owned
Everything I own, owned
Turning Claude loose on the firmware of five USB and WiFi peripherals, and finding a command shell in a microphone, a defeatable webcam activity LED, and unauthenticated memory writes over the network.
·schlarp.com·
Everything I own, owned
kata カタ - kata カタ
kata カタ - kata カタ
Local-first issue tracking for humans and coding agents.
·katatracker.com·
kata カタ - kata カタ
What's different in pnpm 12 | pnpm
What's different in pnpm 12 | pnpm
pnpm 12 is a rewrite of pnpm in Rust, and it is currently a release candidate. Upgrading is not meant to be a migration: apart from the differences below, it keeps the commands, flags, settings, and lockfile format of pnpm 11, and the documentation applies to both versions.
·pnpm.io·
What's different in pnpm 12 | pnpm
How to Fix the Dual-Write Problem in Node.js with the Outbox Pattern
How to Fix the Dual-Write Problem in Node.js with the Outbox Pattern
Imagine you're building an e-commerce platform where placing an order needs to trigger several things at once: the warehouse has to be told to prepare the shipment, the email service has to send a con
·freecodecamp.org·
How to Fix the Dual-Write Problem in Node.js with the Outbox Pattern
A deep dive into Hono
A deep dive into Hono
Follow one request through Hono to see how routing, middleware, context, Web Standards, and runtime adapters work together.
·flaviocopes.com·
A deep dive into Hono
DeepSeek Harness developer preview: Everything is a plugin
DeepSeek Harness developer preview: Everything is a plugin
DeepSeek Harness is now available in developer preview to developers building agent harnesses worldwide, with the source code released at the same time. Every agent capability is implemented as a plugin that can be swapped or recomposed.
·deepseek.com·
DeepSeek Harness developer preview: Everything is a plugin
hucre — Spreadsheet Playground
hucre — Spreadsheet Playground
Zero-dependency spreadsheet engine. Read & write XLSX, CSV, ODS, JSON, NDJSON, XML. Schema validation, streaming, tree-shakeable.
·hucre.productdevbook.com·
hucre — Spreadsheet Playground
Solid Objects for Node.js
Solid Objects for Node.js
Durable, serialized TypeScript objects on SQLite, PostgreSQL, or MySQL, exercised by a deployed reference app (Shuffle Up and Play). Pre-1.0 v0.14.0, MIT, Node 24.4+.
·solidobjects.dev·
Solid Objects for Node.js