Bookmarks

Bookmarks

49363 bookmarks
Custom sorting
Rails: The Sharp Parts. A Polymorphic Type Is Not a Foreign Key
Rails: The Sharp Parts. A Polymorphic Type Is Not a Foreign Key
Polymorphic associations store a relationship as a class name in a string with no foreign key. That has unintended consequences which may not be obvious, and this article covers five of them.
·baweaver.com·
Rails: The Sharp Parts. A Polymorphic Type Is Not a Foreign Key
LeafWiki
LeafWiki
A real wiki app without the heavy stack. Self-hosted, Markdown on disk, no external database required.
·leafwiki.com·
LeafWiki
How 4 bytes of padding make array clearing 49% faster
How 4 bytes of padding make array clearing 49% faster
An alignment quirk on Intel and AMD CPUs: keeping a Go array 8-byte aligned (vs offset 4) makes clearing it up to 49% faster, thanks to how REP STOSQ works.
·blog.andr2i.com·
How 4 bytes of padding make array clearing 49% faster
Building Gin: Simple Over Easy — Manu Martínez-Almeida
Building Gin: Simple Over Easy — Manu Martínez-Almeida
A stalled startup in 2014 became Gin: a Go web framework shaped by simple-over-easy design, a radix-tree router, and an API that still works ten years later.
·manualmeida.dev·
Building Gin: Simple Over Easy — Manu Martínez-Almeida
Getting started with Claude Code, on MacOS, with chruby and rspec
Getting started with Claude Code, on MacOS, with chruby and rspec
I’ve been writing ruby and rails for nearly 20 years. A couple weeks ago, I had gotten code snippets from copy-paste in a chat window, but I hadn’t even experimented with Claude Code or…
·bibwild.wordpress.com·
Getting started with Claude Code, on MacOS, with chruby and rspec
Ozymandias on Rails. The Pedestal Inscription
Ozymandias on Rails. The Pedestal Inscription
Every successful Rails monolith becomes a ruin if it survives long enough. This post is about why, and what a recovery looks like from the inside.
·baweaver.com·
Ozymandias on Rails. The Pedestal Inscription
Once a Maintainer: Mike Dalessio
Once a Maintainer: Mike Dalessio
The nokogiri maintainer on how AI has changed security and on maintainer burnout
·onceamaintainer.substack.com·
Once a Maintainer: Mike Dalessio
Storage Is the Missing Piece for Agent-Built Software
Storage Is the Missing Piece for Agent-Built Software
Gusto, like most companies building with LLMs, is amassing a LOT of software: one-off projects, Claude Artifacts, HTML visualizations…
·engineering.gusto.com·
Storage Is the Missing Piece for Agent-Built Software
Understanding is the new bottleneck
Understanding is the new bottleneck
Agents can write code faster than we can absorb it. Here's why it still matters for humans to understand what they build — and some techniques for doing that efficiently: explainer docs, quizzes, micro-worlds, and shared spaces.
·geoffreylitt.com·
Understanding is the new bottleneck
UniClipboard/UniClipboard: Real-time clipboard sync across all your devices — local-first, peer-to-peer, and end-to-end encrypted. No account. No cloud dependency. No central server.
UniClipboard/UniClipboard: Real-time clipboard sync across all your devices — local-first, peer-to-peer, and end-to-end encrypted. No account. No cloud dependency. No central server.
Real-time clipboard sync across all your devices — local-first, peer-to-peer, and end-to-end encrypted. No account. No cloud dependency. No central server. - UniClipboard/UniClipboard
·github.com·
UniClipboard/UniClipboard: Real-time clipboard sync across all your devices — local-first, peer-to-peer, and end-to-end encrypted. No account. No cloud dependency. No central server.
Slow down to speed up: so much has changed in 6 months’ time
Slow down to speed up: so much has changed in 6 months’ time
An overview of what’s changed in engineering during the last six months, how various tech companies are changing how they work, and why slowing down could be a sensible strategy
·newsletter.pragmaticengineer.com·
Slow down to speed up: so much has changed in 6 months’ time
yaroslav/kino: A high-performance Ractor web server for Ruby 4.0+: Rack 3-based, with a Rust Tokio/Hyper front-end and Ractor-parallel Ruby workers and threaded fallback mode.
yaroslav/kino: A high-performance Ractor web server for Ruby 4.0+: Rack 3-based, with a Rust Tokio/Hyper front-end and Ractor-parallel Ruby workers and threaded fallback mode.
A high-performance Ractor web server for Ruby 4.0+: Rack 3-based, with a Rust Tokio/Hyper front-end and Ractor-parallel Ruby workers and threaded fallback mode. - yaroslav/kino
·github.com·
yaroslav/kino: A high-performance Ractor web server for Ruby 4.0+: Rack 3-based, with a Rust Tokio/Hyper front-end and Ractor-parallel Ruby workers and threaded fallback mode.
Safari MCP サーバーでエージェントが Safari ブラウザを操作できるようにする
Safari MCP サーバーでエージェントが Safari ブラウザを操作できるようにする
Web アプリケーションの開発には実ブラウザでの動作確認が必要不可欠です。Playwright CLI や chrome-devtools-mcp などエージェント向けのブラウザ操作ツールは多くが Chromium に依存しています。Safari Technology Preview 247 の MCP サーバーは、エージェントを Safari に接続し操作できるようにします。
·azukiazusa.dev·
Safari MCP サーバーでエージェントが Safari ブラウザを操作できるようにする