Tech – walker – 2026-06-05

62 items · updated 2026-06-05 22:35 UTC · RSS · Up to 2026-06

Move UI render coverage out of test package (#11531)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Move UI render coverage out of test package (#1153

Remove test package UI dependency cycle (#11530)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove test package UI dependency cycle (#11530) ·

[ruby/json] ALWAYS_INLINE for json_match_keyword()

github/ruby/ruby · 2026-06-05

https://github.com/ruby/json/commit/7b284d4c1d

Fix Bun assert compatibility test (#11529)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix Bun assert compatibility test (#11529) · remix

Remove Codex PR review workflow (#11528)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove Codex PR review workflow (#11528) · remix-r

Update GitHub actions to Node 24 versions (#11527)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Update GitHub actions to Node 24 versions (#11527)

ZJIT: Add recompile support to GuardType (#17133)

github/ruby/ruby · 2026-06-05

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

ZJIT: Fix cases where we need to super to C functions with >6 params …

github/ruby/ruby · 2026-06-05

…(#17186) * ZJIT: Fix cases where we need to super to C functions with >6 params Previously ZJIT was crashing in cases where we need to

[ruby/json] parser.c: refactor json_push_value / json_value_completed

github/ruby/ruby · 2026-06-05

Makes each case simpler, but also more consistent. https://github.com/ruby/json/commit/65904e8825

Merge pull request #55061 from Shopify/dersam/middleware_docs

github/rails/rails · 2026-06-05

[ci skip] Add docs for error context middleware

Release

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release · remix-run/remix@8bace0a

Fix browser script abort handling

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix browser script abort handling · remix-run/remi

[ci skip] Add docs for error context middleware

github/rails/rails · 2026-06-05

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

Convert object_tracing to use weak references

github/ruby/ruby · 2026-06-05

Object tracing listens to the NEWOBJ hook to see all objects allocated while it is active. Previously it also enabled a FREEOBJ tracepoint t

AIエージェントに絶対に任せてはいけないことと、私がプロジェクトで使っているAGENTS.mdのルール

Qiita(trend) · 2026-06-05

※ この記事の日本語には、少し不自然な部分があるかもしれません。AIの言語サポートを利用しながら作成しています。 目次 はじめに 権限マトリックス:いつエージェントに任せ、いつ人間がレビューするか リスクレベル別の実例 AIエージェントに絶対に任せてはいけない6つのこ...

ZJIT: Avoid type checker mismatch when forwarding `LoadField` (GH-17185)

github/ruby/ruby · 2026-06-05

`LoadField` has an associated `return_type` field that's set depending on the type of load. When an object's shape transitions its s

[ruby/json] parser.c: Extract json_match_keyword

github/ruby/ruby · 2026-06-05

Extracted from: https://github.com/ruby/json/pull/994 Modern compilers shouldn't have problem computing `strlen` at compile time and ge

[ruby/json] Reorder the json_frame_type and json_frame_phase enum to …

github/ruby/ruby · 2026-06-05

…simplify the transition from a JSON_PHASE_VALUE to the next phase. https://github.com/ruby/json/commit/887274e642

電力の海へ (入社エントリー)

Qiita(trend) · 2026-06-05

こんにちは。Shizen Connect の入澤 賢と申します。ソフトウェアエンジニアをしています。 1999年よりシステムエンジニアとして19年、その後、ベンチャー、アーリーステージのスタートアップを経験し、2026年4月、自然電力グループの一員となりました。簡単ですが、...

Node.js — Node.js 24.16.0 (LTS)

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

Node.js v24.16.0 (LTS)リリース。crypto.randomUUIDv7()によるUUID v7の生成、fs.stat()へのsignalオプション、util.styleText()の16進数カラー対応を追加。Test Runnerにテスト実行順序のランダム化

Dump FreeBSD socket credential data wholely

github/ruby/ruby · 2026-06-05

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

[RF-Docs] [ci-skip] Active Job Basics guide (#57101)

github/rails/rails · 2026-06-05

The purpose of this PR is to update the Active Job Basics guide as part of the Rails Foundation documentation project. Here's a high l

CI: Allow dependabot to save the built vcpkg cache

github/ruby/ruby · 2026-06-05

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

[ruby/json] Implement GC compaction for JSON_ParserConfig and JSON_Pa…

github/ruby/ruby · 2026-06-05

…rser_rvalue_stack https://github.com/ruby/json/commit/84fbc08bc9

Merge pull request #57590 from ruyrocha/hotfix/sqlite3_mem-tests

github/rails/rails · 2026-06-05

Fix order-dependent test failures with `sqlite3_mem`

Rewrite `DirtyTest#test_field_named_field` to not corrupt `SchemaCache`

github/rails/rails · 2026-06-05

Wrap with `unless in_memory_db?` sql_notifications tests. Fixes #57589

Merge pull request #57583 from VladNegara/nested-join-explanation

github/rails/rails · 2026-06-05

Fix plain English explanation of nested query in Active Record Querying guide [ci-skip]

Microsoft 365 Copilot の ROI、どう考える?

Qiita(trend) · 2026-06-05

はじめに 最近、お客様から「Microsoft 365 Copilot を導入したが、ROI が出ているか報告してほしい」と求められて、どのようにデータを集計すればいいか悩んでいるという相談を聞くことがあります。 もちろん、企業として投資判断のために定量的な根拠を求めるこ...

Update bundled gems list as of 2026-06-05

github/ruby/ruby · 2026-06-05

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

[ruby/json] Fix memsize function for embedded types

github/ruby/ruby · 2026-06-05

We shouldn't report the size of the embedded struct. https://github.com/ruby/json/commit/b1a0891cc3

Bump github.com/microsoft/vcpkg from master to 2026.06.01

github/ruby/ruby · 2026-06-05

Bumps [github.com/microsoft/vcpkg](https://github.com/microsoft/vcpkg) from master to 2026.06.01. This release includes the previously tagge

Merge pull request #57580 from jcalvert/fix-filter-attribute-handler-…

github/rails/rails · 2026-06-05

…proc-regexp Skip Proc and Regexp filter_attributes when syncing to filter_parameters

Skip Proc and Regexp filter_attributes when syncing to filter_parameters

github/rails/rails · 2026-06-05

ActiveRecord::FilterAttributeHandler#apply_filter unconditionally calls attribute.to_s on every declared filter_attributes entry and pushes

Merge pull request #57585 from ruyrocha/hotfix/disable-gss-encryption…

github/rails/rails · 2026-06-05

…-on-reaper-test Fix reaper fork test by disabling GSS encryption.

CI: Fetch vcpkg repository before install for baseline

github/ruby/ruby · 2026-06-05

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

File.expand_path: use `rb_dir_getwd_ospath()`

github/ruby/ruby · 2026-06-05

Saves a String allocation and copy, as well as a pair of malloc+free. However it is encoded in ASCII-8BIT, not with FS encoding. Co-Authore

[DOC] Harmonize glob and fnmatch docs

github/ruby/ruby · 2026-06-05

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

TanStack Query を完全にゼロから実装して理解する

Zenn · 2026-06-05

この記事について TanStack Query(旧 React Query)は「サーバーの状態」を扱うためのライブラリとして広く使われています。useQuery を呼ぶだけでローディング・エラー・キャッシュ・再取得がよしなに処理され、とても便利です。 ただ、便利さの裏で「中で何が

Merge pull request #57587 from ruyrocha/hotfix/postgres-tz

github/rails/rails · 2026-06-05

Replace deprecated US/Eastern timezone with America/New_York in tests

Merge pull request #57566 from 55728/fix-message-pack-time-column-value

github/rails/rails · 2026-06-05

Fix MessagePack serialization of records with a `time` column

Fix MessagePack serialization of records with a time column

github/rails/rails · 2026-06-05

The database value of a `time` column is an `ActiveRecord::Type::Time::Value` (a delegate of `Time`), which the MessagePack factory did not

Merge pull request #57575 from 55728/fix-has-one-polymorphic-stale-ty…

github/rails/rails · 2026-06-05

…pe-on-replace Clear the type column when removing a polymorphic `has_one`

Clear the type column when removing a polymorphic has_one

github/rails/rails · 2026-06-05

`HasOneAssociation#nullify_owner_attributes` only nulled the foreign key when an association was replaced or set to nil, leaving the polymor

[ruby/rubygems] Cover transitive and upgrade paths for in-cooldown lo…

github/ruby/ruby · 2026-06-05

…cked versions The previous tests only exercised a top-level locked gem. Add a transitive dependency that resolves only through an in-coold

[ruby/rubygems] Keep the locked version eligible when it falls inside…

github/ruby/ruby · 2026-06-05

… the cooldown window bundle update and bundle outdated install a >= locked_version prevent-downgrade floor, so resolution never moves a

Improve performance of `String#inspect` with an ASCII bulk-skip fast …

github/ruby/ruby · 2026-06-05

…path Bulk-skip ASCII bytes that need no escaping via a 256-byte lookup table, avoiding per-byte `rb_enc_precise_mbclen` and `rb_enc_mbc_to

Bump the github-actions group across 1 directory with 2 updates

github/ruby/ruby · 2026-06-05

Bumps the github-actions group with 2 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action) and [taiki

Replace deprecated US/Eastern timezone with America/New_York in tests

github/rails/rails · 2026-06-05

US/Eastern was removed as a valid PostgreSQL timezone name in recent IANA tzdata updates, causing connection failures on systems with update

Merge pull request #56899 from rosa/sql-notifier

github/rails/rails · 2026-06-05

Add `sql_notifications` connection config option to disable SQL notifications

[ruby/rubygems] Escape executable name when generating the wrapper sc…

github/ruby/ruby · 2026-06-05

…ript Escape the executable name interpolated into the generated wrapper so a name containing quotes cannot change the generated Ruby. htt

[ruby/rubygems] Reject non-String executables and bindir with a clear…

github/ruby/ruby · 2026-06-05

… error A non-String executable name or bindir previously raised TypeError from File.basename or File.join. Guard the type so verify_spec r

[ruby/rubygems] Validate spec.executables in Gem::Installer#verify_spec

github/ruby/ruby · 2026-06-05

Reject executables that are not plain basenames during pre-install checks. https://github.com/ruby/rubygems/commit/92198d209d Co-Authored-

[ruby/rubygems] Validate spec.bindir in Gem::Installer#verify_spec

github/ruby/ruby · 2026-06-05

Reject a bindir that resolves outside the gem directory during pre-install checks. https://github.com/ruby/rubygems/commit/cd61a78b25 Co-A

[ruby/rubygems] Coerce the post-install message to a String before sa…

github/ruby/ruby · 2026-06-05

…nitizing post_install_message may be a non-String such as an array, so call to_s before clean_text to avoid raising during install. https

[ruby/rubygems] Clarify the C1 comment and strengthen the multibyte test

github/ruby/ruby · 2026-06-05

Reword the comment to explain that the UTF-8 guard avoids splitting multibyte sequences, and assert preservation with U+0400, whose continua

[ruby/rubygems] Clean control characters from the post-install message

github/ruby/ruby · 2026-06-05

Route the post-install message through Gem::Text#clean_text before printing it so a crafted message cannot emit raw terminal control sequenc

[ruby/rubygems] Strip C1 control characters in Gem::Text#clean_text

github/ruby/ruby · 2026-06-05

Match C1 controls (U+0080-U+009F) as codepoints and only for valid UTF-8 text, so multibyte characters are preserved and other encodings are

フロンティアエージェントはサブスクではなく戦略資源になる

Qiita(trend) · 2026-06-05

はじめに コーディングエージェントの進化を考えるとき、自動運転のレベル分類はかなり便利な比喩になる。 もちろん、ソフトウェア開発と自動車の安全性をそのまま同一視するわけではない。ここで使いたいのは、安全規格としての厳密な分類ではなく、人間とシステムの責任分界を考えるための...

[DOC] Improve docs for ObjectSpace.undefine_finalizer

github/ruby/ruby · 2026-06-05

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

Fix reaper fork test by disabling GSS encryption.

github/rails/rails · 2026-06-05

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

IO::Buffer.map is not shareable across processes on OpenBSD

github/ruby/ruby · 2026-06-05

Restore the OpenBSD exclusion dropped when the windows guard was replaced with a fork guard in the spec sync. OpenBSD has fork but MAP_SHARE

[ruby/zlib] Drop older rubies than 2.7

github/ruby/ruby · 2026-06-05

This library already uses designated initializers, that is a C99 feature. C99 has been adopted since ruby 2.7. https://github.com/ruby/zli