Tech – walker – 2026-05-19

57 items · updated 2026-05-19 23:35 UTC · RSS · Up to 2026-05

Add dark mode to docs site (#11415)

remix · 2026-05-19

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

docs: patch on mixin release note (#11416)

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - docs: patch on mixin release note (#11416) · remix

Add package meta validation script (#11413)

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add package meta validation script (#11413) · remi

Clarify frame resolver setup and run hook docs (#11407)

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Clarify frame resolver setup and run hook docs (#1

ui: improved type inference for `on` mixin (#11385)

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - ui: improved type inference for `on` mixin (#11385

Add favicon and clean up app template shell (#11345)

remix · 2026-05-19

Co-authored-by: Michael Jackson <mjijackson@gmail.com>

chore: format

remix · 2026-05-19

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@83f1549

route-pattern: modular APIs and subpath exports (#11400)

remix · 2026-05-19

Co-authored-by: Remix Run Bot <hello@remix.run>

Merge pull request #50431 from fatkodima/more-constraint-exists

github/rails/rails · 2026-05-19

Add `exclusion_constraint_exists?` and `unique_constraint_exists?` helpers

Fix UAF in IO::Buffer#~ when self is an invalidated slice

github/ruby/ruby · 2026-05-19

`io_buffer_not` accessed `buffer-&gt;base` directly without validating that the buffer was still live. A slice whose parent had been freed r

Add `exclusion_constraint_exists?` and `unique_constraint_exists?` he…

github/rails/rails · 2026-05-19

…lpers

[DOC] nodoc various classes under `Enumerator`

github/ruby/ruby · 2026-05-19

They are implementation details: * https://docs.ruby-lang.org/en/4.0/Enumerator/Yielder.html * https://docs.ruby-lang.org/en/4.0/Enumerator/

ZJIT: x64: Prefer 7-byte sign extending `mov` over 10-byte `movabs`

github/ruby/ruby · 2026-05-19

Relevant for small negative immediates. Previously: # Insn: v16 SetLocal l1, EP@3, v10 mov rsi, qword ptr [r13 + 0x20] mov rsi, qword

Linux Foundation、AIエージェントをテーマにしたイベント「AGNTCon + MCPCon」を東京渋谷で開催。9月10日、11日の2日間

Publickey · 2026-05-19

Linux Foundationは、AIエージェントとMCPをテーマとしたイベント「AGNTCon + MCPCon Japan」を東京で開催します。日程は9月10日、11日の2日間。会場はベルサール渋谷ガーデン。 Linux Founda...

Merge pull request #57377 from yahonda/pg18-enforced-fk-option

github/rails/rails · 2026-05-19

Add `enforced:` option for foreign keys on PostgreSQL 18.4+

Introducing Secure Registry: install-time defense for the npm supply chain - StepSecurity

リアルタイム版 JSer.info · 2026-05-19

StepSecurityによるnpmサプライチェーン攻撃に対するインストール時の防御を行うProxy型のレジストリサービス。レジストリへのパッケージ取得要求をプロキシで評価し、新規公開からの一定期間ブロックするクールダウン期間、危険なパッケージのブロック、タイポスクワッティング対

Node.js — Axios to WHATWG Fetch

リアルタイム版 JSer.info · 2026-05-19

AxiosからNode.js Fetch APIへの移行ガイド。Node.js v18.0.0以降を前提に、axios.get()/axios.post()/axios.put()/axios.delete()やフォーム送信などのコード変換例を解説している。インターセプターやキャ

GitHubのContributionを、学習の軌跡として可視化するサービスを作り始めた

Qiita(trend) · 2026-05-19

ログイン画面の構築をしよう。 Codex開発で収益化するまで #6。 前回から、少し期間が空いてしまいました。 一つだけ決定した事として、「Contribution Arc」というサービス名に決定しました。 方向性のおさらいとして、これは学習を継続させるためのサービスで...

Add UI component demos to the docs site (#11397)

remix · 2026-05-19

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

New Relic で N+1などの隠れたボトルネックを自動検知!Performance Risks Inbox の使い方

Qiita(trend) · 2026-05-19

エラーログには残らない「N+1問題」や「無駄な直列処理」に気づけていますか?New Relicの新機能「Performance Risks Inbox」なら、システムに潜む隠れたボトルネックを自動検知できます!本記事では、障害対応をプロアクティブに変える強力な新機能の概要と...

Remove dead code

github/rails/rails · 2026-05-19

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

監視基盤自身が止まったとき、そのアラートは誰が通知するのか

Qiita(trend) · 2026-05-19

はじめに 監視やアラート通知の仕組みを作っていると、「監視基盤自身をどう監視するか」という問題にぶつかります。 たとえば、次のような通知基盤があるとします。 Cloud Monitoring -&gt; Pub/Sub -&gt; Worker -&gt; Slac...

Jira Cloudのタイムラインに「休日」を

Qiita(trend) · 2026-05-19

はじめに Jira Cloudのタイムライン(ロードマップビュー)、使っていますか? チームのスプリントや施策の進捗を俯瞰できて便利なのですが、1つ困ったことがあります。土日も祝日も平日も、全部同じ白いマス目なんです。 「この週のここに積んでるタスク、祝日が2日あるな…」...

pathname: Improve `absolute?` tests along with `relative?` tests

github/ruby/ruby · 2026-05-19

Check that these two methods opposite always.

pathname: Refine `del_trailing_separator` tests for the common cases

github/ruby/ruby · 2026-05-19

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Java/JavaScript間に跨るロジック変更をAIで一括解析:端数処理の不整合を防ぐ差分レビュー術

Qiita(trend) · 2026-05-19

はじめに 「Javaの計算ロジックを直したけど、JSP側のJavaScriptも合わせて変えたっけ?」 業務システムの保守をしていると、こういう不安が頭をよぎる場面があります。特にJavaのBigDecimalで端数処理を変更したような場合、同じ計算式がJavaScrip...

Merge pull request #46262 from ThomasSevestre/improve_numericality_in…

github/rails/rails · 2026-05-19

…_option Support proc and symbol for `NumericalityValidator`'s `:in` option

[ppc64le] Add ELFv2 global entry prologue to coroutine_transfer

github/ruby/ruby · 2026-05-19

The hand-written `coroutine_transfer` in `coroutine/ppc64le/Context.S` lacks the ELFv2 ABI global entry prologue. When the function is reach

DOM操作からスタイル操作APIへ。kintoneの条件書式、これからの書き方

Qiita(trend) · 2026-05-19

はじめに kintoneを使っていて、「重要なレコードを一目で見つけたい」と思ったことはありませんか? ExcelやGoogleスプレッドシートのように条件書式を設定できれば、レコードの値に応じて行やフィールドの色を自動で変えられるので、画面を見ただけで状況がわかるUIを...

Support proc and symbol for `NumericalityValidator`s `:in` option

github/rails/rails · 2026-05-19

For instance: validates_numericality_of :price, in: ->(o) { 0..o.max_price } or: validates_numericality_of :price, in: :price_ran

Make `rb_load_entrypoint` accept two arguments directly

github/ruby/ruby · 2026-05-19

`rb_load_entrypoint` is used only by `rb_box_load`; it checks that the argument has two-elements (implicitly assuming it is an array), extra

Merge pull request #57388 from byroot/cache-forever-last-modified

github/rails/rails · 2026-05-19

`http_cache_forever` now accept an optional `last_modified:` keyword parameter.

ActiveStorage ProxyController now set relevant `Last-Modified`

github/rails/rails · 2026-05-19

It is now set to `Blob#created_at` instead of being hardcoded to January 1st 2011.

`http_cache_forever` now accept an optional `last_modified:` keyword …

github/rails/rails · 2026-05-19

…parameter. It still defaults to January 1st 2011, but you now can subtitute it for a relevant time if there is one.

Promote archname to an explicit composite input

github/ruby/ruby · 2026-05-19

The composite action previously read $archname from the caller&#39;s job env, leaving the dependency implicit. Declare archname as a require

Add tarball-test workflow for snapshot tarball CI

github/ruby/ruby · 2026-05-19

Port the daily snapshot tarball pipeline from ruby/actions into ruby/ruby so the tarball build and per-OS tests run on every push and pull r

Run test-bundler-parallel on macos-15 and pin macos-15-intel to check

github/ruby/ruby · 2026-05-19

Promote test-bundler-parallel from a macos-14 include entry into the base test_task list so macos-15 picks it up too, and limit macos-15-int

Pass inputs through env to avoid template injection

github/ruby/ruby · 2026-05-19

zizmor flags inline `${{ inputs.X }}` expansions inside run scripts as template-injection errors. Reusable workflow inputs come from the in-

Forcely -> Forcibly

github/ruby/ruby · 2026-05-19

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Derive archname and branch-label from a single env.BRANCH

github/ruby/ruby · 2026-05-19

Cherry-picking tarball-test.yml to maintenance branches previously required editing six places (four archname literals, branch-label, and th

Materialize local master branch before make-snapshot

github/ruby/ruby · 2026-05-19

tool/make-snapshot reads HEAD via tool/lib/vcs.rb#_get_revisions and, on detached checkouts (pull_request, merge_group), parses &quot;(HEAD

Run tarball-test on a daily schedule and gate Slack on it

github/ruby/ruby · 2026-05-19

Add a daily 18:30 UTC schedule trigger to match the existing ruby/actions snapshot cron, and limit the Slack failure notifications in the re

Merge pull request #57386 from byroot/forward-args

github/rails/rails · 2026-05-19

Use `...` and anonymous splats when possible

Release pnpm 11.1.3 · pnpm/pnpm

リアルタイム版 JSer.info · 2026-05-19

pnpm v11.1.3リリース。インストール時にpnpm-lock.yamlのエントリをminimumReleaseAgeとtrustPolicyで再検証するように変更とminimumReleaseAgeStrictモードの追加。pnpm self-updateがminimum

Fix duplicate assertion in test_metaclass

github/ruby/ruby · 2026-05-19

The final assertion of test_metaclass was identical to the one on line 161. Correcting to metametaclass_method_b.

Use `...` and anonymous splats when possible

github/rails/rails · 2026-05-19

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57385 from tahsin352/th-fix-numbertophone-delimiter

github/rails/rails · 2026-05-19

fix `start_with_delimiter?` has a false-positive when the number coincidentally begins with the delimiter string in number_to_phone

回帰分析って知ってる?―完全に理解した人へ贈る絶望の谷

Zenn · 2026-05-19

はじめに 回帰分析って知ってますか? &nbsp; &nbsp; こんな質問されたらゾッとしますよね。知らないというわけでもないですが、きっとかなり深いレベルで知っていないとボコボコにされるでしょう。 R言語の lm() や Python の sklearn.LinearRe

[ruby/strscan] [DOC] Doc for StringScanner#scan_integer

github/ruby/ruby · 2026-05-19

(https://github.com/ruby/strscan/pull/206) Came here to fix a broken link (second pattern generated a bogus link); stayed to add examples a

Merge pull request #57384 from rails/accept-unused-block-in-reflectio…

github/rails/rails · 2026-05-19

…n-proxy-all-includes Accept and discard unused block in `ReflectionProxy#all_includes`

fix `start_with_delimiter?` has a false-positive when the number coin…

github/rails/rails · 2026-05-19

…cidentally begins with the delimiter string in number_to_phone

Remove assumption that strings are NUL-terminated

github/ruby/ruby · 2026-05-19

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Fix out-of-bounds read for empty strings

github/ruby/ruby · 2026-05-19

Fix for GH-15898.

Fix UAF in IO::Buffer#^ when self or mask is an invalidated slice

github/ruby/ruby · 2026-05-19

`io_buffer_xor` accessed `buffer-&gt;base` and `mask_buffer-&gt;base` directly without validating that the buffers were still live. A slice

Revert "Use `type` instead of `cat` on Windows"

github/ruby/ruby · 2026-05-19

This reverts commit 50c5b9a19f4c2851d1ae766b6728ca1ab52d6701. Commit miss.

Accept and discard unused block in `ReflectionProxy#all_includes`

github/rails/rails · 2026-05-19

`ReflectionProxy` (a `SimpleDelegator`) overrides `all_includes` as a no-op that intentionally discards the block passed by `add_constraints

Use `type` instead of `cat` on Windows

github/ruby/ruby · 2026-05-19

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.