Tech – walker – 2026-08-20

59 items · updated 2026-08-20 23:35 UTC · RSS · Up to 2026-08

Bun 1.4 | Bun Blog

リアルタイム版 JSer.info · 2026-08-20

Bun v1.4リリース。ZigからRustへの書き換え、Node.js互換性の改善、メモリ/CPU使用量や起動速度の改善。bun dedupe/bun prune/bun audit fixの追加。bun test --timingsで実行時間ベースのshardingのサポート

Use remix db workflows across demos (#11729)

remix · 2026-08-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use remix db workflows across demos (#11729) · rem

Expose OAuth provider runtime (#11702)

remix · 2026-08-20

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

Remove Atmosphere auth provider (#11701)

remix · 2026-08-20

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

ZJIT: Refine "same register" constraint for stp_pre and stp_post

github/ruby/ruby · 2026-08-20

Follow-up to 64b9d2f84ec56278e32fff23e1b6cd20e04f8a9f. The commit removed the check completely, because the conditions were incorrect, but t

Add regression test for [Bug #22251]

github/ruby/ruby · 2026-08-20

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

Merge pull request #58531 from Shopify/ec-route-ractor2

github/rails/rails · 2026-08-20

Allow to call url helpers inside a ractor

Align Remix UI attributes under the data-rmx namespace (#11727)

remix · 2026-08-20

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Align Remix UI attributes under the data-rmx names

Ractor: drop a port queue once nothing can name it

github/ruby/ruby · 2026-08-20

A port&#39;s queue lives in the receiving Ractor&#39;s table keyed by the port id, so nothing ties it to the Ractor::Port object: when the p

Merge pull request #58529 from Shopify/ec-route-ractor

github/rails/rails · 2026-08-20

Make url helpers ractor safe

最近話題の「AI時代の開発者5つのアーキタイプ」について考える

Qiita(trend) · 2026-08-20

AI時代の5つの開発者アーキタイプとは? 最近、このような話を聞きました。 エンジニアの分類は、これまでのバックエンド、フロントエンドといった区分ではなく、プロトタイパーを含む5つのアーキタイプで捉えられるようになるのではないか。 どういうことかと調べてみると、Cla...

Allow to call url helpers inside a ractor:

github/rails/rails · 2026-08-20

- ### Context This is the second and last piece of the puzzle to be able to call a url helper (e.g. `&lt;%= post_path %&gt;`) inside a

Merge pull request #58522 from Shopify/hm-zllvmovszxmqqwlv

github/rails/rails · 2026-08-20

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

Merge pull request #58528 from viralpraxis/active-record-prevent-test…

github/rails/rails · 2026-08-20

…s-from-relying-on-unspecified-select-order `activerecord`: prevent tests from relying on unspecified `SELECT` order

Merge pull request #58530 from Shopify/cww/to_partial_path_ractor_safe

github/rails/rails · 2026-08-20

Make ActiveModel::Conversion._to_partial_path ractor safe

`activerecord`: prevent tests from relying on unspecified `SELECT` order

github/rails/rails · 2026-08-20

I&#39;ve fixed some flaky tests - https://github.com/rails/rails/pull/58267 - https://github.com/rails/rails/pull/58527 and a bug - https

Merge pull request #58527 from viralpraxis/activerecord-make-sure-tes…

github/rails/rails · 2026-08-20

…ts-do-not-depend-implcit-pg-order-ub-sqlite `activerecord`: make sure SQLite tests do not rely on implicit SELECT order

Make url helpers ractor safe:

github/rails/rails · 2026-08-20

- ### Problem I&#39;d like to be able to call url helper inside a Ractor. For instance calling `&lt;%= edit_post_path %&gt;` inside a v

Fluter 3.47正式リリース。UIライブラリが分離され独立してアップデート可能、デフォルトでWebAssemblyを生成する方向に、など新機能

Publickey · 2026-08-20

Googleは、Dart言語によるアプリケーションフレームワークの最新版「Flutter 3.47」正式リリースを発表しました。 We’ve pieced together something special... Flutter 3.47...

Make ActiveModel::Conversion._to_partial_path ractor safe

github/rails/rails · 2026-08-20

ActiveModel::Conversion lazily caches a model&#39;s partial path in a class instance variable. When the cache is first initialized from a no

TeXで共通テスト数学の解答用紙を再現

Qiita(trend) · 2026-08-20

TeXで共通テスト数学の解答用紙を再現 この記事で作るものは、非公式の学習用テンプレートです。実際の試験で使用される解答用紙ではありません。ロゴや団体名は含めず、科目名なども再現用のダミーとして扱っています。 ソースコード:この記事で作成したファイルは、GitH...

Fix Callbacks only made shareable in :raise mode

github/rails/rails · 2026-08-20

Previously, if `Ractors.unshareable_proc_action` was set to `:warn`, `Callbacks` would not attempt to make themselves shareable. While work

`activerecord`: make sure SQLite tests do not rely on implicit SELECT…

github/rails/rails · 2026-08-20

… order follow-up to https://github.com/rails/rails/pull/58267 MySQL, Trilogy and SQLite used to return relation records in that specific

Merge pull request #58526 from kamipo/remove-immutable-string-true-fa…

github/rails/rails · 2026-08-20

…lse-api-doc Remove `true:` / `false:` options from `ImmutableString` API doc

Merge pull request #58525 from kamipo/deprecate_query_methods_uniq_bang

github/rails/rails · 2026-08-20

Deprecate `ActiveRecord::Relation#uniq!`

Remove `true:` / `false:` options from `ImmutableString` API doc

github/rails/rails · 2026-08-20

These options were added in #39599 to keep the boolean serialization asymmetry of the mysql2 / trilogy adapters (`&quot;1&quot;` / `&quot;0&

Deprecate `ActiveRecord::Relation#uniq!`

github/rails/rails · 2026-08-20

`Relation#uniq!` was introduced in #39358 as part of the migration path toward Rails 7.0&#39;s default deduplication of multi-value query me

増え続ける業務アプリを整理して、kViewerで業務メニューポータルとして見せるまでの設計メモ

Qiita(trend) · 2026-08-20

はじめに kintoneやFormBridge、kViewerを使って業務改善を進めていくと、アプリやビュー、フォーム、資料などが少しずつ増えていきます。 最初はリンク集のような形でも運用できます。 しかし、数が増えてくると、次のような問題が出てきます。 利用者がどこか...

Keep the original PATH in the EnvUtil.find_executable test

github/ruby/ruby · 2026-08-20

Replacing PATH with only the build directory breaks the spawned ruby.exe on MSYS2 UCRT64, where the Windows DLL loader needs PATH to resolve

Raise subprocess timeout in TestArgf#test_inplace_bug_17117

github/ruby/ruby · 2026-08-20

The test allocates one million strings in a subprocess, which normally finishes in under a second but can exceed the default 10s (scaled) li

Merge pull request #58489 from ngan/np-track-fixture-pools-as-pinned

github/rails/rails · 2026-08-20

Track fixture connection pools as they are pinned

Merge pull request #58498 from ngan/np-bulk-table-options

github/rails/rails · 2026-08-20

Read the table options of many tables at once, and batch the SQLite readers

[DOC] Correct wording and formatting issues in contributing documenta…

github/ruby/ruby · 2026-08-20

…tion

Read the table options of many tables at once, and batch the SQLite r…

github/rails/rails · 2026-08-20

…eaders `SchemaStatements#table_options` now takes a list of tables as well as a single one, and returns a hash keyed by table name, like t

Load bundler/setup explicitly in the bundle exec -r spec

github/ruby/ruby · 2026-08-20

gem_prelude no longer consumes BUNDLER_SETUP in the main box once the decorator gems are autoloaded, and command-line -r features are requir

[ruby/test-unit-ruby-core] Fix for rubies older than 2.7

github/ruby/ruby · 2026-08-20

https://github.com/ruby/test-unit-ruby-core/commit/c53dddaa9c

[ruby/test-unit-ruby-core] Use `Regexp#=~` for ruby 2.3

github/ruby/ruby · 2026-08-20

`Regexp#match?` was introduced at ruby 2.4. https://github.com/ruby/test-unit-ruby-core/commit/11c19e865b

[ruby/test-unit-ruby-core] Fix errors on ruby 2.6 or earliers

github/ruby/ruby · 2026-08-20

https://github.com/ruby/test-unit-ruby-core/commit/434734d9bb

[ruby/test-unit-ruby-core] Add tests

github/ruby/ruby · 2026-08-20

https://github.com/ruby/test-unit-ruby-core/commit/11ea26ebcc

Sync test-unit-ruby-core

github/ruby/ruby · 2026-08-20

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

[ruby/test-unit-ruby-core] Fix SyntaxError: unexpected keyword_rescue…

github/ruby/ruby · 2026-08-20

…, expecting keyword_end in Ruby 2.4 and earlier https://github.com/ruby/test-unit-ruby-core/commit/15d209a002

Shrink lvar_states in iseq

github/ruby/ruby · 2026-08-20

lvar_states only has 3 states, but an enum uses 4 bytes. This commit shrinks lvar_states to use only 2 bits (0.25 bytes), which means we sav

Ractor: reach a terminated Ractor's join value through its wrapper

github/ruby/ruby · 2026-08-20

The root scan marked r-&gt;sync.legacy for every zombie objspace, deliberately &quot;without depending on wrapper reachability&quot;. That

GC: call the wrapper rb_gc_rest, the name the rest of the GC uses

github/ruby/ruby · 2026-08-20

rb_gc_finish_in_flight_gc is a one-line wrapper around rb_gc_impl_gc_rest, and every other layer of the same call already says &quot;gc rest

Ractor: mark a terminated Ractor's join value through one function

github/ruby/ruby · 2026-08-20

rb_ractor_mark_in_flight_for_single_objspace marked r-&gt;sync.legacy and nothing else once the pin machinery went away, which is what rb_ra

QAエンジニアが実践型Webセキュリティ試験『BSCP』に合格するまで

Zenn · 2026-08-20

こんにちは。特撮熱が爆上がり中のbun913と申します。 2026年8月より株式会社ナレッジワークでQAエンジニアとして働き始めました。 早速ですが、みなさんは「Webセキュリティについて攻撃者目線で実践的に学びたいな」と思ったことはありませんか?私はあります。 私は以前より、P

Type-Aware を Stable にし、React Compiler の lint も載せた

Zenn · 2026-08-20

Type-Aware Linting Stable と React Compiler Support を載せた。TypeScript 7 への一本化はこれから。PR の CI の正は tsc のまま はじめに こんにちは。ぷーじ(@yug1224)です。 2026年7月に T

Ractor: fill a courier node before it is counted

github/ruby/ruby · 2026-08-20

courier_alloc_node bumped c-&gt;count and then wrote the placeholder fields, so for those few stores the mark walk over nodes[0, count) cove

Ractor: name the courier machinery after the courier, not after move

github/ruby/ruby · 2026-08-20

The off-heap courier started out as the move path&#39;s own structure, so every part of it was named move_*. Copy now travels in the same s

Ractor: carry a natively copied payload off-heap too

github/ruby/ruby · 2026-08-20

Step 2 took the marshaled copy payload off-heap; this does the same for the natively copied one, so an unreceived copy no longer pins a page

Ractor: keep a marshaled copy payload off-heap

github/ruby/ruby · 2026-08-20

An unshareable object that the native copier cannot handle is sent as a Marshal dump. That dump was a String in the sender&#39;s objspace,

Ractor: retire the on-heap copy snapshot and its in-flight pins

github/ruby/ruby · 2026-08-20

With MatchData and an exception&#39;s backtrace on the courier, every copy payload is off-heap: the courier carries the core types and anyth

Ractor: free the basket when the port turned out to be closed

github/ruby/ruby · 2026-08-20

ractor_send_basket freed the basket only on the path that raises Ractor::ClosedError. With raise_on_error false the closed port leaves the

Ractor: root a courier from the basket that holds it

github/ruby/ruby · 2026-08-20

A basket is rooted by whoever holds it, and nothing else: the port queue it waits on, or -- while it is on no queue -- its holder&#39;s off_

Ractor: size the courier from the preflight, and fill an array by index

github/ruby/ruby · 2026-08-20

Two costs on the courier path that the on-heap snapshot did not have. The node and ref arrays were grown by doubling while the graph was ca

Ractor: hand the courier's buffer to the rebuilt String

github/ruby/ruby · 2026-08-20

Materializing a string node called rb_enc_str_new, which copies the bytes a second time: once into the courier when the node was built, once

AI Agentに社内知識をオンボーディングする:SkillsとEvalの設計

Zenn · 2026-08-20

こんにちは、松尾研究所 データサイエンスチームのマネージャーの浮田です。 最近のAI Agentは、一般的な調査や実装であればかなり高い水準でこなせるようになってきました。一方で、実際の社内業務に必要な社内固有の知識は持っておらず、非常に優秀だが、まだオンボーディングを受けていな

Bump taiki-e/install-action

github/ruby/ruby · 2026-08-20

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

Merge pull request #58521 from Shopify/hm-pqppqpuutzyqzorx

github/rails/rails · 2026-08-20

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