50人以上の開発者が日々使用する10万commitオーバーのGitHubリポジトリを分離した

Bookmarks
一年かけてNewsPicksで利用しているAWS ElastiCache for RedisをAWS ElastiCache for Valkeyに移行しました - Uzabase for Engineers
この記事は NewsPicks Advent Calendar 2025 の6日目の記事です。 こんにちは。ソーシャル経済メディア「NewsPicks」のSREチームの飯野です。 今回は、リリースラッシュの裏側で地道に積み重ねてきたコスト最適化施策を振り返る で触れた AWS ElastiCache for Redis…
GitHub Actionsにおけるrunnerのパフォーマンス比較(Disk I/O編) - 2026年GitHub Actions料金改定を見据えた最適解を添えて - - Hatena Developer Blog
システムプラットフォームチームの id:rskmm0chang です。 この記事は、はてなエンジニア Advent Calendar 2025の22日目の記事であり、はてなのSREが毎月交代で書いているSRE連載の2025年12月号です。 また、下記の記事(SRE連載の2025年11月号)の続編の内容となります。 de…
DHH on X: "Fun fact: Fizzy is using UUIDv7 primary keys. Plan is to offer import/export between our SaaS hosting and people's own on-prem installations. Start on SaaS, grab your own SQLite DB, then run it yourself (or the other way!). Will upstream to Rails soon. https://t.co/hx8DRd28OC" / Twitter
形骸化したVCR運用を立て直し、実データでも安全なテストを実現する
Fizzy のソースから見る Basecamp 流 Rails の書き方
validatedev/BrewServicesManager: A macOS menu bar app for managing Homebrew services
A macOS menu bar app for managing Homebrew services - validatedev/BrewServicesManager
ozacod/cpx
Cpx Your Code! Cargo-like DX for C++: scaffold, build, test, bench, lint, package, and cross-compile with one CLI. Supports CMake (vcpkg), Bazel, and Meson.
MitMaro/git-interactive-rebase-tool: Native cross-platform full feature terminal-based sequence editor for git interactive rebase.
Native cross-platform full feature terminal-based sequence editor for git interactive rebase. - MitMaro/git-interactive-rebase-tool
世はAIブラウザ時代、数多のブラウザをどう制御する? - freee Developers Hub
こんにちは!PSIRT in セキュリティチームのyamaneです。 freee Developers Advent Calendar 2025 12/22 (22日目) の記事をお届けします。 adventar.org 昨日はtdtdsさんによるセキュリティチーム統合の話でしたね。 入社時に作ったPSIRTの名刺がた…
数字で振り返る freee の AI 駆動開発 - 後編 - freee Developers Hub
こんにちは! この記事は freee Developers Advent Calendar 2025 の 25日目の記事🎅 です。 adventar.org freee AI駆動開発 (AI-Driven Development) チームのJaeSoon (ジェスン)です。 AI活用がプロダクト開発を超えて全社推進へと…
Overtime in Japan Explained: Laws, Pay Rates, and Fixed Overtime (みなし残業)
A deep dive on what’s legal, why companies include fixed overtime in contracts, and how much overtime international developers in Japan really work.
テスト時生成オブジェクトを用いた正規表現のReDoS検知
ZJIT is now available in Ruby 4.0
ZJIT is now available with the release of Ruby 4.0. Here’s an update of our progress.
WEBシステムにおけるタイムアウト設計のセオリー - Qiita
はじめに 私は現在AWS上のWEBシステムのインフラ維持管理を担当しています システムのタイムアウト設計は地味な領域ではありますが、設計に不備があるとシステム障害に直結する、非常に重要なポイントの一つだと考えています 一方で、直近の業務を通じてこの領域は専門外の方には理...
The Giver Who Keeps On Gifting
Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster
Package managers keep using git as a database, it never works out
Git repositories seem like an elegant solution for package registry data. Pull requests for governance, version history for free, distributed by design. But as registries grow, the cracks appear.
How Rob Pike got spammed with an AI slop “act of kindness”
Rob Pike (that Rob Pike) is furious. Here’s a Bluesky link for if you have an account there and a link to it in my thread viewer if you don’t. …
ブラウザから要素を選択してエージェントにコンテキストを提供する React Grab を試してみた
React Grab はブラウザ上で要素を選択し、その要素に対応するコードコンテキストをコーディングエージェントに提供するライブラリです。この記事では React Grab のセットアップ方法と使用方法を紹介します。
Hans-Halverson/brimstone: New JavaScript engine written in Rust
New JavaScript engine written in Rust. Contribute to Hans-Halverson/brimstone development by creating an account on GitHub.
A new way to extract detailed transcripts from Claude Code
I’ve released claude-code-transcripts, a new Python CLI tool for converting Claude Code transcripts to detailed HTML pages that provide a better interface for understanding what Claude Code has done than …
simonw/claude-code-transcripts: Tools for publishing transcripts for Claude Code sessions
Tools for publishing transcripts for Claude Code sessions - simonw/claude-code-transcripts
TriliumNext/Trilium: Build your personal knowledge base with Trilium Notes
Build your personal knowledge base with Trilium Notes - TriliumNext/Trilium
Backing up Spotify
We backed up Spotify (metadata and music files). It’s distributed in bulk torrents (~300TB). It’s the world’s first “preservation archive” for music which is fully open (meaning it can easily be mirrored by anyone with enough disk space), with 86 million music files, representing around 99.6% of listens.
Ruby 4.0.0 リリース | Ruby
Ruby 4.0.0 が公開されました。Ruby 4.0 には “Ruby Box”、”ZJIT” ほか多数の改善が含まれています。
ISUCONイベントサポート体制引継ぎのお知らせ | さくらインターネット
このたび、プログラミング競技イベント「ISUCON」につきまして、これまでイベント運営を支えてきたLINEヤフー株式会社から、さくらインターネットがサポート体制を引き継ぐことを決定いたしましたのでお知らせいたします。
論理削除という技術的負債、それでも僕たちは使い続ける - じゃあ、おうちで学べる
はじめに 「論理削除?deleted_atカラム追加すればいいでしょ」この一言から始まる地獄を、何度見てきただろうか。 最初は簡単に見える。カラムを1つ追加するだけ。しかし、その「簡単さ」こそが罠だ。 論理削除は技術的負債の温床だ。WHERE句への条件追加忘れ、認知コストの増大、テストの複雑化、パフォーマンス劣化。すべ…
Ruby::Box ダイジェスト紹介(Ruby 4.0.0 新機能) - STORES Product Blog
こんにちは、遠藤(@mametter)です。 Ruby 4.0.0 では Ruby::Box が導入されました([Feature #21311])。 Ruby::Box は導入提案時には Namespace と呼ばれていたもので、Matz が「Namespace か ZJIT が入れば次のリリースを Ruby 4.0.…
Rails 8.2 Adds Support for Combined Credentials
A unified API that checks environment variables first, then falls back to encrypted credentials, with support for custom configuration backends.