Tech – walker – 2026-06-25

51 items · updated 2026-06-25 23:35 UTC · RSS · Up to 2026-06

Merge pull request #57848 from Shopify/ractor-safe-param-encodings

github/rails/rails · 2026-06-25

Make parameter encodings ractor safe by default

Merge pull request #57850 from Shopify/rescuable-ractor-safe

github/rails/rails · 2026-06-25

Make rescue handlers ractor safe by default

Merge pull request #57851 from Shopify/make-protected-ivars-ractor-safe

github/rails/rails · 2026-06-25

Make protected ivars ractor safe

Merge pull request #57857 from Shopify/ractor-safe-time-formats

github/rails/rails · 2026-06-25

Make ActiveSupport::TimeFormats ractor shareable

Merge pull request #57858 from Shopify/actionview-template-handlers-p…

github/rails/rails · 2026-06-25

…ublic-doc Only document the public ActionView::Template API [ci skip]

Merge pull request #57784 from Korri/fix-composite-association-inverse

github/rails/rails · 2026-06-25

Fix inverse matching for association composite primary keys

Merge pull request #57859 from Shopify/less-garrish-shareable-lambda

github/rails/rails · 2026-06-25

Better shareable_lambda usage

油絵から学んだ、デザイン・コード・働き方に共通する「余白理論」

Qiita(trend) · 2026-06-25

はじめに 初めまして。入社3ヶ月目の新人エンジニアです。今回がQiita初投稿(デビュー作)になります。これからよろしくお願いいたします。 私が高校生の頃、美術部で油絵を描いていたときのことです。 キャンバスに向かっている私に、顧問の先生がよくこんなアドバイスをしてく...

Cursor の Editor ウィンドウと Agents ウィンドウ ― 役割の違いと使い分け

Qiita(trend) · 2026-06-25

Cursor には大きく2つのウィンドウがあります。1つは従来から VS Code 譲りの編集環境である Editor ウィンドウ、もう1つが Glass UI の導入とともに追加された Agents ウィンドウ です。両者は外観こそ似ていますが、その役割は大きく異なります...

ZJIT: Ensure we specialize the results of the last inlining operation…

github/ruby/ruby · 2026-06-25

… (#17479) When we introduced the inliner we also added repeated passes of the optimization pipeline. The idea being that we want to optimi

Make shareable_lambda usages less hard on the eyes...

github/rails/rails · 2026-06-25

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

Make ActiveSupport::TimeFormats @list ractor shareable

github/rails/rails · 2026-06-25

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

Only document the public ActionView::Template API [ci skip]

github/rails/rails · 2026-06-25

register_template_handler is the supported way to teach Action View about a new template type, and gems such as haml and markaby already cal

Fix inverse matching for association composite primary keys

github/rails/rails · 2026-06-25

rails/rails#56664 made inverse matching compare composite keys element-by-element, but the owner side of a has_many/has_one association was

re.c: Fix conflicting flags for RMatch

github/ruby/ruby · 2026-06-25

`RMATCH_OFFSETS_EXTERNAL` and `MATCH_BUSY` were both assigned to `FL_USER2`, which could have created weird bugs. Also add flag documentati

[DOC] Update for Pathname.ctime (#17370)

github/ruby/ruby · 2026-06-25

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

[DOC] Update Pathname.birthtime (#17368)

github/ruby/ruby · 2026-06-25

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

[DOC] Doc for Pathname.mkpath

github/ruby/ruby · 2026-06-25

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

[IBM Bob] Bob 2.0提供開始 - 最新版へのアップデート方法

Qiita(trend) · 2026-06-25

こんにちは、職業「戸倉彩」です。 2026年6月24日、IBM Bob 最新バージョンとなる Version 2.0 が提供開始されました🎉 IBM Bob 2.0 では、複雑な作業を複数のサブエージェントに分担させるSubagents機能、実行中エージェントへの追加指示が...

Merge pull request #57853 from antonzaharia/fix-number-to-rounded-doc…

github/rails/rails · 2026-06-25

…-example Fix incorrect number_to_rounded doc example [ci skip]

Fix incorrect number_to_rounded doc example [ci skip]

github/rails/rails · 2026-06-25

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

[ruby/psych] Fix unused-but-set-global warnings in clang-23

github/ruby/ruby · 2026-06-25

https://github.com/ruby/psych/commit/7c1bd707a9

Autonomous AI Databae:OCI Object Storageのバケットを作成するPL/SQLプロシージャを作ってみた

Qiita(trend) · 2026-06-25

はじめに Autonomous AI Databaseを利用していると、さまざまなシーンでOCI Object Storageを使用します。 その際、毎回OCIコンソールにアクセスしてバケットを作成するのが面倒なので、SQL*PlusやSQLclのようなSQL実行環境から...

Flow has been ported to Rust | Flow

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

FlowをOCamlからRustへ移植した話。AIを使った行ごとの移植、OCamlとRustの違い、移植後のビルドやテストの扱いについて書かれている。コードフリーズなしでの移植を行なっている。

facebook/astryx: An open source design system that's fully customizable and agent ready

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

ReactとStyleXで実装されたMetaのデザインシステム。@astryxdesign/coreでコンポーネントとテーマを提供し、@astryxdesign/cliでテンプレート/scaffolding/テーマ/codemodなどを扱える。

[ruby/openssl] Fix unused-but-set-global warnings in clang-23

github/ruby/ruby · 2026-06-25

https://github.com/ruby/openssl/commit/44bb2aa070

[ruby/json] Fix unused-but-set-global warnings in clang-23

github/ruby/ruby · 2026-06-25

https://github.com/ruby/json/commit/168095ccb8

Introduction | pnpm

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

npm registry serverであるpnprについて。Rustで書かれており、npm registry protocolに対応するためpnpm/npm/yarnから利用できる。lockfileのresolveをサーバ側で行いラウンドトリップを減らしている。PolyForm

kintone.app.getFormFields()を使って、フィールドコードのハードコーディングをなくそう

Qiita(trend) · 2026-06-25

はじめに kintoneのカスタマイズを書いていると、このようなコードを書く場面があります。 const fieldCodes = ['name', 'email', 'phone']; フィールドコードを直接コードに書く、ハードコーディングです。 手軽ではありますが、...

pnpm 11.9 | pnpm

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

pnpm 11.9リリース。registryがchecksumを提供しないtarballのintegrityを計算してlockfileに記録するように変更。pnpm sbom --exclude-peersの追加、pnpm audit --fixのminimumReleaseAg

[DOC] Update bundled gems list at ac135260de1d1302e989b31e9d83cf

github/ruby/ruby · 2026-06-25

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

Merge pull request #57602 from Shopify/ar_ractor_freeze_2

github/rails/rails · 2026-06-25

Make Active Record Railtie Ractor safe

Make Active Record Railtie Ractor safe

github/rails/rails · 2026-06-25

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

Fix unused-but-set-global warnings in clang-23

github/ruby/ruby · 2026-06-25

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

[ruby/json] Declare types as RUBY_TYPED_THREAD_SAFE_FREE

github/ruby/ruby · 2026-06-25

Ref: https://github.com/ruby/ruby/pull/17395 https://github.com/ruby/json/commit/fa69e94b66

[ruby/json] Fix wrong call-seq for `JSON::ResumableParser#eos?`

github/ruby/ruby · 2026-06-25

https://github.com/ruby/json/commit/e1ee4b0e22

re.c: Remove unecessary RBOOL in `rb_reg_equal`

github/ruby/ruby · 2026-06-25

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

[ruby/error_highlight] Return nil instead of raising NotImplementedEr…

github/ruby/ruby · 2026-06-25

…ror for def/lambda/block args ErrorHighlight.spot defaults point_type to :args for ArgumentError. When an ArgumentError originates from ar

[ruby/rubygems] Pass locked_platforms by keyword to candidate_platforms

github/ruby/ruby · 2026-06-25

Keeps the locked platform argument keyworded along the whole resolve_best_platform path instead of switching to a positional at the last hop

[ruby/rubygems] Cover that the ruby fallback hint is skipped for ruby…

github/ruby/ruby · 2026-06-25

… variants When the only locked variant is already the ruby one, the install error should not point at a ruby fallback that doesn't exi

[ruby/rubygems] Guide users to the ruby fallback variant on frozen in…

github/ruby/ruby · 2026-06-25

…stall errors When a platform-specific variant is the only thing locked and it is incompatible with the current Ruby, frozen mode fails at

[ruby/rubygems] Pass locked platforms to materialization instead of m…

github/ruby/ruby · 2026-06-25

…utating candidates The locked platform set is a property of the candidates being materialized together, so compute it in Materialization a

Remove flaky test_escape_html_allocates_same_as_escapeHTML

github/ruby/ruby · 2026-06-25

It's causing ruby CI to flake, because it's a badly designed test, a lot of thing can cause acouple extra allocation there and there

[ruby/rubygems] Track the shipped RubyGems URI in the file invariant

github/ruby/ruby · 2026-06-25

The Bundler gem now ships lib/rubygems/vendor/uri, so include it in tracked_files_glob to keep the "ships the correct set of files&quot

[ruby/rubygems] Use RubyGems' vendored URI in Bundler

github/ruby/ruby · 2026-06-25

Drop Bundler's duplicate vendored URI copy and load Gem::URI from RubyGems' copy instead, which the gem now ships under lib/rubygems

[ruby/rubygems] Guard the vendored URI against double loading

github/ruby/ruby · 2026-06-25

When the same Gem::URI copy is shipped in two gems (RubyGems and Bundler) and required from different paths, RubyGems' unguarded require

[ruby/rubygems] Ship RubyGems' vendored URI in the Bundler gem

github/ruby/ruby · 2026-06-25

Add lib/rubygems/vendor/uri to the gem's files so Bundler carries the Gem::URI copy itself. This keeps Bundler self-contained on RubyGem

io_buffer: add safe callback wrappers for String views. (#17473)

github/ruby/ruby · 2026-06-25

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

AI 時代だからこそコードを読もう

Zenn · 2026-06-25

はじめに こんにちは。LayerX でバクラク勤怠の開発をしておりますにいさんです。 昨今の IT 業界では、事業やプロダクト、イベント登壇、技術ブログ、書籍に至るまで AI の話題を見ない日がないほどになりました。 開発者としての日々の仕事も大きく変わり、私自身もゼロから手でコ

Make rescue handlers ractor safe by default

github/rails/rails · 2026-06-25

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

Chromium(V8)のArray.prototype.flatをバルクコピーでさらに約5倍高速化した

Zenn · 2026-06-25

はじめに ! 修正や追加等はコメントまたはGitHubで編集リクエストをお待ちしております。 ダイニーで一番若いエンジニアのriya amemiya(21歳)です。 以前、V8の Array.prototype.flat(以下 flat)を2パス方式で高速化したという記事を書き