Bookmarks

Bookmarks

46225 bookmarks
Custom sorting
Ruby and Rails upgrade: personal experience
Ruby and Rails upgrade: personal experience
A personal story on upgrading Ruby from 3.1 to 3.4 and Rails from 6.1 to 7.2 in a live project. Reflection on using AI tools to speed up the process. Shared challenges and lessons learned.
·widefix.com·
Ruby and Rails upgrade: personal experience
RSS Server Side Reader
RSS Server Side Reader
I like the idea of RSS, but none of the RSS readers stuck with me, until I implemented one of my own, using a somewhat unusual technique. There's at least one other person using this approach now, so let's write this down.
·matklad.github.io·
RSS Server Side Reader
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
2025.06.27 Rubyセミナー 大阪にて発表 https://www.ruby.or.jp/ja/news/20250311
·speakerdeck.com·
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
オープンAI、グーグル半導体を使用 初の非エヌビディア製か
オープンAI、グーグル半導体を使用 初の非エヌビディア製か
米オープンAIは最近、チャットGPTなどの製品向けに米アルファベット傘下グーグル の人工知能(AI)半導体を借りる形で使用を開始したと、関係者が27日明らかにした。
·jp.reuters.com·
オープンAI、グーグル半導体を使用 初の非エヌビディア製か
オープンAI、グーグルのクラウド活用へ MS依存を多様化
オープンAI、グーグルのクラウド活用へ MS依存を多様化
対話型人工知能(AI)「チャットGPT」を運営する米新興企業オープンAIが、必要な計算能力の増加に対応するため、アルファベット傘下グーグルのクラウドサービスを活用する計画だと、関係者3人がロイターに明らかにした。
·jp.reuters.com·
オープンAI、グーグルのクラウド活用へ MS依存を多様化
Claude CodeのTaskツールの並列実行(parallelTasksCount)は分析タスク向け
Claude CodeのTaskツールの並列実行(parallelTasksCount)は分析タスク向け
Claude CodeのTaskツールは派生元となる親エージェントの処理から子エージェントがメッセージAPI呼び出しを非同期で実行しているが、この時の子の数がparallelTasksCountの設定値になる。デフォルトでは「1」に設定されている。 これを上書きするコマンドは以下になる。設定値を上げるとトークン消費量が増加するので注意してほしい。 claude config set -g parallelTasksCount 2 parallelTasksCountはTaskツール実行時の動作を変える。簡単なテスト方法はClaude CodeにTaskツールを使ってくれと直接頼むことだ。parallelTasksCountの数だけ「Initializing N parallel agents…」がコンソールに出力される。 Tyler Burnamのポストではこの並列数がタスク完了速度に寄与するという説明をしているが、筆者が調べたところによるとそれは正確でなかった。 Taskツールの並列実行は親となるエージェント・内部的にはSynthesis Agentと呼ばれる、が子に対して
·blog.lai.so·
Claude CodeのTaskツールの並列実行(parallelTasksCount)は分析タスク向け
How I use Claude Code
How I use Claude Code
Claude Code has become an essential tool in my day-to-day work as a software engineer, both in my side projects and in my work at Netflix…
·tylerburnam.medium.com·
How I use Claude Code
A Rubyist's guide to Big-O notation
A Rubyist's guide to Big-O notation
Big-O notation gives you insight into scaling. Uncover the meaning of things like `O(N^2)` and learn how to use these concepts to speed up your apps.
·honeybadger.io·
A Rubyist's guide to Big-O notation
How to Write Compelling Software Release Announcements
How to Write Compelling Software Release Announcements
A release announcement showcases how the user's experience is better today than it was yesterday. That sounds obvious, but most release announcements seem to forget that there's a user at all.
·refactoringenglish.com·
How to Write Compelling Software Release Announcements
Versioning API requests
Versioning API requests
Learn how to handle API request versioning in Rails without duplicating controllers, using a schema-based approach that supports OpenAPI documentation and seamlessly maps external API structures to internal models.
·petr.codes·
Versioning API requests
GUItignore - 0x00
GUItignore - 0x00
UI for gitignore generator (0x00)
·gitignore.0x00.cl·
GUItignore - 0x00
Patterns of Application Development Using AI
Patterns of Application Development Using AI
Discover practical patterns and principles for building intelligent, adaptive, and user-centric software systems that harness the power of AI.
·leanpub.com·
Patterns of Application Development Using AI
Using Claude-Swarm to Upgrade Ruby Projects
Using Claude-Swarm to Upgrade Ruby Projects
One of my colleagues wrote a pretty awesome tool called claude-swarm that orchestrates multiple Claude Code instances as a collaborative AI development team. At Shopify, we are attempting to use it to generate Ruby unit tests at some scale with an army of AI test agents (think a “Ruby Expert” paired with a “TDD Practitioner” and a “Code Review Nitpicker”). But for the purposes of this post, let’s just upgrade Ruby in a few projects.
·code.dblock.org·
Using Claude-Swarm to Upgrade Ruby Projects
MacではReturnキーとEnterキーを区別しましょう|usagimaru
MacではReturnキーとEnterキーを区別しましょう|usagimaru
テキストの改行や何かのコマンドを実行するためのキーとしてEnterとReturnがありますが、日本ではそれを「Enterキー」と呼ぶことが慣例化しています。広く普及しているWindows PCがそのキーにEnterを採用しているためか、主にReturnを採用しているMacを使っているユーザーでさえもそれを「Enterキー」と呼ぶ人が多くいらっしゃいます。 現代においてReturnキーとEnterキーの機能的差異はほとんど見られないため、仮にMac環境でそれを「Enterキー」と呼んだとしても、現実的には何かの支障が生じることはほとんどありません。しかし、これら2つのキーを厳密に区別す
·note.com·
MacではReturnキーとEnterキーを区別しましょう|usagimaru