TechRacho

https://techracho.bpsinc.jp

TechRacho(テックラッチョ)は、BPSスタッフがおくるシステム開発+αのアイデアマガジンです。Ruby on Railsネタ、EPUBの電子書籍ビューワに関連したAndroid/iOS開発ネタが多いです。社内の雰囲気がわかる記事もあるので興味をもってくださる方はぜひご覧ください。

フィード

記事のアイキャッチ画像
Rails: カスタムTurbo Streamでブラウザタブのファビコンをリアルタイム更新する(翻訳)
はてなブックマークアイコン 1
TechRacho
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Update favicon with badge using custom turbo streams in Rails | Rails Designer 原文公開日: 2025/11/20 原著者: Rails Designer -- Railsフロントエンド関連記事に加えて、ViewComponentとTailwind CSSを用いた美しいUIコンポーネントなどさまざまな製品を販売しています 日本語タイトルは内容に即したものにしました。 Rails: カスタムTurbo Streamでブラウザタブのファビコンをリアルタイム更新する(翻訳) 前回の […]The post Rails: カスタムTurbo Streamでブラウザタブのファビコンをリアルタイム更新する(翻訳) first appeared on TechRacho.
42分前
記事のアイキャッチ画像
Rails: Hotwire Nativeをデバッグする(3)WebViewのデバッグ(翻訳)
はてなブックマークアイコン 1
TechRacho
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Debugging Hotwire Native - Start with the Obvious Questions | William Kennedy 原文公開日: 2025年10月21日 原著者: William Kennedy 日本語タイトルは内容に即したものにしました。 従来Turbo NativeとStradaと呼ばれていたものは、現在はHotwire Nativeに統合されました。 参考: Hotwire Native: Hotwire Native is a web-first framework for building native […]The post Rails: Hotwire Nativeをデバッグする(3)WebViewのデバッグ(翻訳) first appeared on TechRacho.
3日前
記事のアイキャッチ画像
Rails: 競合状態のテストを再現可能にするConcurrent::CyclicBarrierと"Seam"の概念(翻訳)
はてなブックマークアイコン 6
TechRacho
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Making race condition tests deterministic with Concurrent::CyclicBarrier and seam | Arkency Blog 原文公開日: 2025/11/11 原著者: Łukasz Reszke 日本語タイトルは内容に即したものにしました。 参考: ロック (計算機科学) - Wikipedia Rails: 競合状態のテストを再現可能にするConcurrent::CyclicBarrierと"Seam"の概念(翻訳) ペアプログラミング中に注文を分割する機能を実装していて、アドバ […]The post Rails: 競合状態のテストを再現可能にするConcurrent::CyclicBarrierと"Seam"の概念(翻訳) first appeared on TechRacho.
4日前
記事のアイキャッチ画像
Rails: Active RecordモデルをDecoratorで気持ちよく整頓しよう(翻訳)
はてなブックマークアイコン 2
TechRacho
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Keep Active Record models clean with Decorators | Rails Designer 原文公開日: 2025/04/23 原著者: Rails Designer -- Railsフロントエンド関連記事に加えて、ViewComponentとTailwind CSSを用いた美しいUIコンポーネントを販売しています 日本語タイトルは内容に即したものにしました。 Rails: Active RecordモデルをDecoratorで気持ちよく整頓しよう(翻訳) SingletonパターンやServiceパターン、Com […]The post Rails: Active RecordモデルをDecoratorで気持ちよく整頓しよう(翻訳) first appeared on TechRacho.
5日前
記事のアイキャッチ画像
Rails: Hotwire Nativeをデバッグする(2)定番のチェック項目(翻訳)
はてなブックマークアイコン 1
TechRacho
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Debugging Hotwire Native - Start with the Obvious Questions | William Kennedy 原文公開日: 2025年10月13日 原著者: William Kennedy 日本語タイトルは内容に即したものにしました。 従来Turbo NativeとStradaと呼ばれていたものは、現在はHotwire Nativeに統合されました。 参考: Hotwire Native: Hotwire Native is a web-first framework for building native […]The post Rails: Hotwire Nativeをデバッグする(2)定番のチェック項目(翻訳) first appeared on TechRacho.
6日前
記事のアイキャッチ画像
フロントエンドに汎用APIを使わせてはいけない(4年後の続編記事)(翻訳)
TechRacho
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Don’t Build a General Purpose API (4 Years Later) - Max Chernyak 原文公開日: 2025年12月11日 原著者: Max Chernyak 日本語タイトルは内容に即したものにしました。 フロントエンドに汎用APIを使わせてはいけない(4年後の続編記事)(翻訳) 私は2021年に、フロントエンド向けにわざわざ汎用のAPIを構築して苦労を増やしてはいけないと呼びかける記事を書きました↓(よろしければ本記事を読む前に目を通しておいてください)。 参考: Don’t Build A General […]The post フロントエンドに汎用APIを使わせてはいけない(4年後の続編記事)(翻訳) first appeared on TechRacho.
10日前
記事のアイキャッチ画像
はじめての正規表現とベストプラクティス11: 最もシンプルなReDoSと回避方法
TechRacho
1: 基本となる8つの正規表現 2: 正規表現とは何か/ワイルドカードとの違い 3: 冒頭/末尾にマッチするメタ文字とセキュリティ、文字セットの否定と範囲 4: 先読みと後読みを極める 5(特別編)|と部分マッチのワナ 6: 文字セットのショートハンド 7: Unicode文字ポイントとUnicode文字クラス 8: 対象の構造を意識した「適度にDRYな」書き方 9: .*や.+がバックトラックで不利な理由 10: 危険な「Catastrophic Backtracking」 11: 最もシンプルなReDoSと回避方法(本記事) 主にRubyを中心としながらも、なるべく一般的な形で正規表現を解説しています。誤りや […]The post はじめての正規表現とベストプラクティス11: 最もシンプルなReDoSと回避方法 first appeared on TechRacho.
11日前
記事のアイキャッチ画像
Rails: Hotwire Nativeをデバッグする(1)Hotwire Nativeの理念を理解する
TechRacho
概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Debugging Hotwire Native - Understanding Hotwire Native | William Kennedy 原文公開日: 2025年10月03日 原著者: William Kennedy 日本語タイトルは内容に即したものにしました。 従来Turbo NativeとStradaと呼ばれていたものは、現在はHotwire Nativeに統合されました。 参考: Hotwire Native: Hotwire Native is a web-first framework for building native mob […]The post Rails: Hotwire Nativeをデバッグする(1)Hotwire Nativeの理念を理解する first appeared on TechRacho.
12日前
記事のアイキャッチ画像
Rails: Shopifyの頻繁な大規模スキーマ変更を支える「差し替え可能な」マイグレーションバックエンド(翻訳)
TechRacho
概要 CC BY-NC-SA 4.0 International Deedに基づいて翻訳・公開いたします。 英語記事: Rails’s Swappable Migration Backend for Schema Changes at Scale | Rails at Scale 原文公開日: 2025年12月08日 原著者: Adrianna Chang CC BY-NC-SA 4.0 Deed | 表示 - 非営利 - 継承 4.0 国際 | Creative Commons 日本語タイトルは内容に即したものにしました。 Rails: Shopifyの頻繁な大規模スキーマ変更を支える「差し替え可能な」マイグレ […]The post Rails: Shopifyの頻繁な大規模スキーマ変更を支える「差し替え可能な」マイグレーションバックエンド(翻訳) first appeared on TechRacho.
13日前
記事のアイキャッチ画像
Rails: importmap-rails + propshaft 環境でapp/components/配下の Stimulusjs ファイルを読み込む
TechRacho
環境 以下のセットアップを前提としています。つまりnodeを使わない方法です。 Rails 8.x importmap-rails propshaft tailwindcss-rails Ruby 4.0.x ViewComponent v4.2.0 ViewComponentを使うなら、コンポーネントで使うStimulusコントローラ(やCSS)もコンポーネントと同じ場所に配置するだけで自動的に読み込まれるようにしたいですよね。 app/components ├── application_component.rb ├── shared │ ├── tooltip_component.html.erb │ ├─ […]The post Rails: importmap-rails + propshaft 環境でapp/components/配下の Stimulusjs ファイルを読み込む first appeared on TechRacho.
14日前