Bookmarks

Bookmarks

46225 bookmarks
Custom sorting
Postgres, Kafka and event queues
Postgres, Kafka and event queues
After stumbling on a pair of interesting blog posts — You Don’t Need Kafka, Just Use Postgres (Considered Harmful) — somewhat in the style of good old “flame wars” (which are increasingly rare these days) in the recent Postgres Weekly, as a response to a previous article — Kafka is...
·kmoppel.github.io·
Postgres, Kafka and event queues
PostgreSQL 18 - Temporal Constraints
PostgreSQL 18 - Temporal Constraints
PostgreSQL 18 introduced a powerful new feature that lets you enforce uniqueness across time periods: Temporal Constraints. With this addition, you can now define UNIQUE, PRIMARY KEY, or FOREIGN KEY constraints by either Date Range or Timestamp Range fields, making it easier than ever to prevent overlapping data.
·hashrocket.com·
PostgreSQL 18 - Temporal Constraints
Did you know? Tables in PostgreSQL are limited to 1,600 columns
Did you know? Tables in PostgreSQL are limited to 1,600 columns
It's a hard-coded limit in Postgres for tables to not exceed 1,600 columns. Let's test all the ways you can reach that limit, and explore how to address the situation when you reach this limit unexpectedly.
·data-bene.io·
Did you know? Tables in PostgreSQL are limited to 1,600 columns
Inline editing with custom elements in Rails
Inline editing with custom elements in Rails
Learn how to build an inline editing feature using custom elements in Rails. A clean, framework-agnostic approach to editable content with just HTML and JavaScript.
·railsdesigner.com·
Inline editing with custom elements in Rails
A Soiree into Symbols in Ruby
A Soiree into Symbols in Ruby
A Pythonista opens `irb` and looks at all the symbols in Ruby. Or so the joke begins.
·tech.stonecharioteer.com·
A Soiree into Symbols in Ruby
input[type="file"] 同じファイルを選んでもchangeイベントが発火しない問題をちょっとだけ深掘りするよ🎶 - カミナシ エンジニアブログ
input[type="file"] 同じファイルを選んでもchangeイベントが発火しない問題をちょっとだけ深掘りするよ🎶 - カミナシ エンジニアブログ
「よし、これで完璧!」と思って実装したファイルアップロード機能。テストで同じファイルを2回選んだら...あれ?2回目は何も起きない。 // さっきまで動いてたはずなのに... input type="file" onChange={(e) = { console.log('ファイル選択した!', e.target.…
·kaminashi-developer.hatenablog.jp·
input[type="file"] 同じファイルを選んでもchangeイベントが発火しない問題をちょっとだけ深掘りするよ🎶 - カミナシ エンジニアブログ
10行の変更でテストを85秒短縮 - STORES Product Blog
10行の変更でテストを85秒短縮 - STORES Product Blog
こんにちは。Webエンジニアをしているotariidaeです。 テストは速ければ速いほど良いものです。善は急げということでさっそく速くしていきましょう。 なにを速くするか 今回速くしていくのは STORES を利用いただいている事業者向け管理画面のバックエンドのテストです。2025年1月から本格的に開発され始めたアプリ…
·product.st.inc·
10行の変更でテストを85秒短縮 - STORES Product Blog
Rails Scales!
Rails Scales!
Build Rails applications that scale. Discover the small changes that make a big difference in efficiency. Design applications for performance from the start.
·pragprog.com·
Rails Scales!
『Rails Scales!』を読んだ
『Rails Scales!』を読んだ
事業や扱うデータの大規模化に耐えうるRailsアプリケーションを作っていくための方法を解説している『Rails Scales!』を読んだ。
·kymmt.com·
『Rails Scales!』を読んだ
Code Wiki
Code Wiki
A new perspective on development for the agentic era. Gemini-generated documentation, always up-to-date.
·codewiki.google·
Code Wiki
ビジネスの耐えられない柔らかさ - megamouthの葬列
ビジネスの耐えられない柔らかさ - megamouthの葬列
AIのせいか年をとったせいか、おそらくその両方で、ビジネスのやり方が変わって、ふんわりした話にばかり関わっている。「生成AIを使って暗黙知化したプロセスを形式知化して、御社のサプライチェーンをオプティマイズして、セールスをグロースさせます」とか「エンジニア間のスキルギャップをスクラムによってファシリテリテーションして御…
·megamouth.info·
ビジネスの耐えられない柔らかさ - megamouthの葬列
PMFの終わりとIMFの始まり
PMFの終わりとIMFの始まり
なぜAGIがどうでもよくて、GPT-5はどうでもよくないのか
·tamuramble.theletter.jp·
PMFの終わりとIMFの始まり
Collaboration sucks
Collaboration sucks
If you want to go fast, go alone; if you want to go far, go alone too. (mostly)
·newsletter.posthog.com·
Collaboration sucks
例外処理を理解して、設計段階からエラーを見つけやすく、起こりにくく #phpconfuk
例外処理を理解して、設計段階からエラーを見つけやすく、起こりにくく #phpconfuk
エラーが発生したとき、ログを追ったりデバッグを繰り返したりするのは大切な作業ですよね。でも、それだけだと「エラーが起きた後の対処」に留まってしまいます。もっと良い方法があるとしたら? 設計の段階から、エラーが「見つけやすい」仕組みや「そもそも起きにくい」コードの書き方を取り入れることで、システムの…
·speakerdeck.com·
例外処理を理解して、設計段階からエラーを見つけやすく、起こりにくく #phpconfuk
Embulk into the maintenance mode
Embulk into the maintenance mode
The Embulk project is going into the maintenance mode. Please do not expect that Embulk will be maintained actively. Even if you submit a pull request to the Embulk project, it may not be reviewed nor merged.
·embulk.org·
Embulk into the maintenance mode