Bookmarks

Bookmarks

46225 bookmarks
Custom sorting
kreuzberg-dev/kreuzberg: A polyglot document intelligence framework with a Rust core. Extract text, metadata, and structured information from PDFs, Office documents, images, and 50+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, TypeScript (Node/Bun/Wasm/Deno) —or use via CLI, REST API, or MCP server.
kreuzberg-dev/kreuzberg: A polyglot document intelligence framework with a Rust core. Extract text, metadata, and structured information from PDFs, Office documents, images, and 50+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, TypeScript (Node/Bun/Wasm/Deno) —or use via CLI, REST API, or MCP server.
A polyglot document intelligence framework with a Rust core. Extract text, metadata, and structured information from PDFs, Office documents, images, and 50+ formats. Available for Rust, Python, Rub...
·github.com·
kreuzberg-dev/kreuzberg: A polyglot document intelligence framework with a Rust core. Extract text, metadata, and structured information from PDFs, Office documents, images, and 50+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, TypeScript (Node/Bun/Wasm/Deno) —or use via CLI, REST API, or MCP server.
PostgreSQL 18 RETURNING Enhancements: A Game Changer for Modern Applications
PostgreSQL 18 RETURNING Enhancements: A Game Changer for Modern Applications
PostgreSQL 18 has arrived with some fantastic improvements, and among them, the RETURNING clause enhancements stand out as a feature that every PostgreSQL developer and DBA should be excited about. In this blog, I'll explore these enhancements, with particular focus on the MERGE RETURNING clause enhancement, and demonstrate how they can simplify your application architecture and improve data tracking capabilities.
·pgedge.com·
PostgreSQL 18 RETURNING Enhancements: A Game Changer for Modern Applications
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
例外処理は、単なるコード上の仕組みではなく “失敗とどう向き合うか” を決める設計上の意思決定です。 エラー対応が「起きた後の対処」だけに偏ると、再発と手戻りは減りません。 Result型は、失敗の可能性を型で表し、例外に頼らずエラーを設計する手法です。 これにより、エラーの種類や処理責任が明…
·speakerdeck.com·
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
Challenging Spec-Driven Development Assumptions | Kent Beck posted on the topic | LinkedIn
Challenging Spec-Driven Development Assumptions | Kent Beck posted on the topic | LinkedIn
The descriptions of Spec-Driven development that I have seen emphasize writing the whole specification before implementation. This encodes the (to me bizarre) assumption that you aren't going to learn anything during implementation that would change the specification. I've heard this story so many times told so many ways by well-meaning folks--if only we could get the specification "right", the rest of this would be easy. | 212 comments on LinkedIn
·linkedin.com·
Challenging Spec-Driven Development Assumptions | Kent Beck posted on the topic | LinkedIn
subframe7536/maple-font: Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项
subframe7536/maple-font: Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项
Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项 - subframe753...
·github.com·
subframe7536/maple-font: Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项
アメリカでITエンジニアからテロリストになった兄の話
アメリカでITエンジニアからテロリストになった兄の話
あえて時期は令和とぼかすが、ITエンジニアとして渡米して働いていた兄(43才、当時は30代後半)がFBIに逮捕拘束された、という連絡が兄が雇ったとい…
·anond.hatelabo.jp·
アメリカでITエンジニアからテロリストになった兄の話
Configure Claude Code
Configure Claude Code
Learn how to configure Claude Code authentication, pass CLI options, and customize your sandboxed agent environment with Docker.
·docs.docker.com·
Configure Claude Code
Railsアップデートから学ぶ意思決定に根拠を持ち、残すことの重要性 - Speee DEVELOPER BLOG
Railsアップデートから学ぶ意思決定に根拠を持ち、残すことの重要性 - Speee DEVELOPER BLOG
※この記事は、2025 Speee Advent Calendar15日目の記事です。 昨日の記事はこちら こんにちは。Speeeで不動産一括査定サービス「すまいステップ」の開発を担当している中島です。 Speeeには新卒で入社し、2年目のエンジニアとして少しずつ難しい開発にも取り組んでいます。 私は新卒1年目からすま…
·tech.speee.jp·
Railsアップデートから学ぶ意思決定に根拠を持ち、残すことの重要性 - Speee DEVELOPER BLOG
Introducing MCP CLI: A way to call MCP Servers Efficiently
Introducing MCP CLI: A way to call MCP Servers Efficiently
Mcp-cli is a lightweight CLI that allows dynamic discovery of MCP, reducing token consumption while making tool interactions more efficient for AI coding agents.
·philschmid.de·
Introducing MCP CLI: A way to call MCP Servers Efficiently
Moving Mountains of Data off S3
Moving Mountains of Data off S3
Principal Programmer Jeremy Daer explains how we moved billions of files out of Amazon S3 with zero downtime.
·dev.37signals.com·
Moving Mountains of Data off S3
運用中のGitリポジトリをGitHub Enterprise ServerからGitHub Enterprise Cloudへ移行する - Pepabo Tech Portal
運用中のGitリポジトリをGitHub Enterprise ServerからGitHub Enterprise Cloudへ移行する - Pepabo Tech Portal
技術部データ基盤チームの@zaimyです。 ペパボのデータ基盤チームでは、GitHub Enterprise Server(以下GHES)で運用していた全てのリポジトリをGitHub Enterprise Cloud(以下GHEC)...
·tech.pepabo.com·
運用中のGitリポジトリをGitHub Enterprise ServerからGitHub Enterprise Cloudへ移行する - Pepabo Tech Portal
突然 SSH できなくなったと思ったら Netdata が /dev/null を消していた - QG Tech Blog
突然 SSH できなくなったと思ったら Netdata が /dev/null を消していた - QG Tech Blog
昨年の 12月9日頃、弊社で管理している複数のサーバにおいて、突如 SSH によるログインができなくなる事象が発生しました。 サーバ自体は応答しているものの、SSH接続を試みても接続が即座に閉じられてしまい、ログインできません。 マネジメント・コンソールから直接繋いで調査したところ、リアルタイム監視ツールである Netdata のバグが発端であることが判明しました。
·tech.quickguard.jp·
突然 SSH できなくなったと思ったら Netdata が /dev/null を消していた - QG Tech Blog
クレジットカード番号の混入を防ぐ技術 - inSmartBank
クレジットカード番号の混入を防ぐ技術 - inSmartBank
あけましておめでとうございます! 駅伝企画 第四区走者の みにせら (minisera) です。 普段は顧客体験チーム(CRE)でサーバーサイドエンジニアをやっています。 上ちょ(@psnzbss) から受け取ったタスキを持って走り抜けます!よろしければ前記事もどうぞ。 blog.smartbank.co.jp この記…
·blog.smartbank.co.jp·
クレジットカード番号の混入を防ぐ技術 - inSmartBank
21 Lessons From 14 Years at Google
21 Lessons From 14 Years at Google
Lessons learned from 14 years of engineering at Google, focusing on what truly matters beyond just writing great code.
·addyosmani.com·
21 Lessons From 14 Years at Google
Biome と Git/GitHub を活用したJSバンドル差分表示ツールの開発 - Techtouch Developers Blog
Biome と Git/GitHub を活用したJSバンドル差分表示ツールの開発 - Techtouch Developers Blog
こんな経験はありませんか? 「バンドラーに不要に見える設定があるけど消して良いか分からない...」 「babel 周りの設定を変更したけど意図したとおりの変更になってるよね?」 技術スタックの更新やレガシー設定の整理を行う際、CI は通るけど最終的なJSバンドルにどんな影響があったのか詳細は分からない... こういった…
·tech.techtouch.jp·
Biome と Git/GitHub を活用したJSバンドル差分表示ツールの開発 - Techtouch Developers Blog