Tech – walker – 2026-08-13

45 items · updated 2026-08-13 23:35 UTC · RSS · Up to 2026-08

ZJIT: Split SendDirect argument planning from HIR emission (#18288)

github/ruby/ruby · 2026-08-13

* ZJIT: Split SendDirect argument planning from HIR emission SendDirect argument setup mixes validation with fallback accounting and HIR em

Polish beta.6 release notes and prerelease publishing (#11695)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Polish beta.6 release notes and prerelease publish

[DOC] Fix extra word in string/inspect.rdoc

github/ruby/ruby · 2026-08-13

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

ZJIT: Fix stack map clobbering VM stack due to wrong starting point

github/ruby/ruby · 2026-08-13

Problem: Any C function called after gen_prepare_non_leaf_call() has the freedom to push values through `cfp->sp`, moving it, and then as

Configure remix db from remix.json and compose database drivers (#11640)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Configure remix db from remix.json and compose dat

chore: format

remix · 2026-08-13

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

Use class and css mixins consistently in template and examples (#11648)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Use class and css mixins consistently in template

Harden client entry and frame boundary reconciliation (#11688)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Harden client entry and frame boundary reconciliat

Fix sibling removal when disposing hydration ranges (#11680)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix sibling removal when disposing hydration range

Show destination SSR while client entry modules load (#11683)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Show destination SSR while client entry modules lo

[Bug #22224] Ractors, YJIT: Skip re-reporting recorded EP escapes to …

github/ruby/ruby · 2026-08-13

…the JITs (#18176) * [22224] Ractors, YJIT: Skip re-reporting recorded EP escapes to the JITs vm_make_env_each reports every EP escape, an

【初心者向け】Spring Bootの「DI(依存性の注入)」をゲーム機とコントローラーで完全に理解する

Qiita(trend) · 2026-08-13

はじめに Javaと言えばSpringBootと言っても過言ではないほど、有名なフレームワークという認識です。筆者は約3年SpringBootを使用していましたが、エンジニア人生初の開発だったこともあり、DI(依存注入性)について曖昧な点が多かった為、改めて初心者向けに紹...

【AWS】SQSについて、詳しくなりたいよなぁ!

Qiita(trend) · 2026-08-13

どうもこんにちは。 情緒不安定なタイトルコールで失礼致します。 最近の業務で、非同期処理をSQS、Lambda、ECSなどを用いてサーバーレス構成で実現したいケースが出てきておりまして、まずはSQSについて理解を深めねばということで勉強してみた所存でございます。 キューっ...

Merge pull request #57629 from Shopify/as_callbacks_ractorize

github/rails/rails · 2026-08-13

Make callbacks ractor-safe

Fix asan poison error during objspace absorption with zombies

github/ruby/ruby · 2026-08-13

repro: ``` r = Ractor.new do o = Object.new ObjectSpace.define_finalizer(o, proc { |id| }) o = nil GC.start :ok end r.value ```

[DOC] Drop comment about CHECK_MODE lock that does not exist

github/ruby/ruby · 2026-08-13

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

Merge pull request #57226 from hammadxcm/fix-method-missing-name-erro…

github/rails/rails · 2026-08-13

…r-perf-regression Fix method_missing performance regression for virtual SELECT alias attributes

Fix FrozenError in test_execopts_rlimit when ASAN_OPTIONS is set

github/ruby/ruby · 2026-08-13

ENV['ASAN_OPTIONS'] returns a frozen String, so the destructive `<<` raised `can't modify frozen String` whenever ASAN_OPT

thread: keep RUBY_MAX_CPU when a thread rejoins the shared pool

github/ruby/ruby · 2026-08-13

native_thread_check_and_create_shared honours max_cpu, but that is only half of it. snt_cnt also drops whenever a thread enters a blocking

thread: retire a shared thread the work does not need

github/ruby/ruby · 2026-08-13

Holding the pool at RUBY_MAX_CPU is right when that is what the work needs, but the default is the number of logical CPUs and a server rarel

thread: remove the unused SNT_KEEP_SECONDS path

github/ruby/ruby · 2026-08-13

An idle shared thread that waits SNT_KEEP_SECONDS without being given a ractor retires itself. It has been defined to 0 since be1bbd5b7d in

[ruby/zlib] Initialize zstream state so that cleanup doesn't

github/ruby/ruby · 2026-08-13

dereference garbage pointer. (https://github.com/ruby/zlib/pull/141) https://github.com/ruby/zlib/commit/ef86fba163

AIに同じ質問をしたら、部署ごとに違う数字が返ってきた ― いま「オントロジー」と呼ばれているもの ―

Qiita(trend) · 2026-08-13

同じ質問を投げたのに、部署ごとに違う数字が返ってくる。しかも、どちらのAIも間違ってない。 生成AIを業務に入れた組織で、いま静かに起きている現象です。この記事では、その正体を解きほぐしたうえで、2025年くらいから主要ベンダーが揃って使い始めた「オントロジー」という言葉が...

【IBM Bob & Premium Package for i】IBM i 活用プロンプトガイド

Qiita(trend) · 2026-08-13

このドキュメントは、IBM Bob(以降、Bob)とPremium Package for iを組み合わせて使用する際のIBM Bobへのプロンプトの例をご紹介しています。Bobを目の前にして、「さて、どうしよう…」「どんなリクエストをすればいいんだろう?」と迷ってしまう方...

Remove dead global table pre-sweep code

github/ruby/ruby · 2026-08-13

RLGC made it unsafe to pre-sweep the global weak tables in the global GC, because we could be sweeping references to objects in multiple rac

win32: Fix newline code [ci skip]

github/ruby/ruby · 2026-08-13

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

AIエージェントと進めるソフトウェア開発

Zenn · 2026-08-13

AIエージェントは、プロダクト開発のどこまでを担えるのか。社内向け案件管理アプリRADARを題材に、Claude CodeとNexus Architectとの壁打ちから、仮説検証、設計、Issue分解、実装、レビュー、実運用後の改善まで、人が判断しながら開発を前へ進める方法を実例

Reduce the size of the patch:

github/rails/rails · 2026-08-13

- Introduce a new `try_shareable_lambda`. Instead of converting all exiting lambdas, modify the single caller to make them shareable.

Configure tests to set Ractors to :warn instead of :raise:

github/rails/rails · 2026-08-13

- Now that we are introducing a Ractor path for Active Support callback, we'll need to work on making existing callbacks (e.g. `to_c

AIアプリを作る仕事の大半は、プロンプトではなくデータの理解だった

Qiita(trend) · 2026-08-13

先に結論 AI案件の相談を受けると、最初に出てくるのはたいてい「ユースケース」です。 請求書を自動で登録したい。問い合わせに自動応答したい。契約書をチェックしたい。 ただ、ユースケースが教えてくれるのは業務の処理フローだけです。 そのフローの中でAIが担当する箱の中身は、...

win32: Update the version of VisualStudio BuildTools

github/ruby/ruby · 2026-08-13

VS2026 no longer has the year or version number in the component name.

win32: Enclose the entire `set` arguments in double quotes

github/ruby/ruby · 2026-08-13

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

続・貧者のアークテクチャ:Next.js + Cloudflare Workers + Turso 本番運用で踏んだ罠ぜんぶ

Zenn · 2026-08-13

こんにちは、@nabettuです。 Webサービスの運営コストは、安ければ安いほど嬉しいですね! 以前「貧者のアークテクチャ」という記事で、Next.jsをCloudflareで動かしつつFirebaseを使う構成を書きました。 https://zenn.dev/nabettu/

[Bug #22243] Ensure forked process to terminate

github/ruby/ruby · 2026-08-13

The forked process should terminate reliably even if an exception occurs.

Fix method_missing performance regression for virtual SELECT alias at…

github/rails/rails · 2026-08-13

…tributes Guard `public_instance_method` call with `public_method_defined?` to avoid raising and rescuing `NameError` for attributes not ba

同じRust製のBiomeとOxlintで、なぜ速度差が大きいのか

Zenn · 2026-08-13

はじめに こんにちは、デザインエンジニアのyamarinです。 BiomeとOxlintは、同じRust製でどちらも速い印象がありますね。 estie(エスティ)ではfrontendの静的解析ツールにBiomeを採用しており、Oxlintどんなもんかなと大体同じ条件で試してみたと

Merge pull request #58468 from skipkayhil/hm-putnqoylqpkqoyzt

github/rails/rails · 2026-08-13

Reduce Pattern#method_name allocations during boot

ZJIT: Stop calls into code invalidated by EP escape (#18315)

github/ruby/ruby · 2026-08-13

When rb_zjit_invalidate_no_ep_escape() fires, it patches NoEPEscape patch points into side exits and marks the ISEQ's latest version as

Reduce Pattern#method_name allocations during boot

github/rails/rails · 2026-08-13

Most of the time, `:attr_name` and `:as` will be the same value, so templating a method name for both is wasteful.

Ignore HMR updates for unloaded browser assets (#11692)

remix · 2026-08-13

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Ignore HMR updates for unloaded browser assets (#1

Make ActiveSupport::LogSubscriber ractor safe

github/rails/rails · 2026-08-13

Eagerly assign flush support and assign raisl logger in an initializer instead of lazily.

ZJIT: Pass overflow invokebuiltin ccall args on the stack

github/ruby/ruby · 2026-08-13

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

ZJIT: Assert cfunc argument values in a codegen test

github/ruby/ruby · 2026-08-13

Add a test that defines C methods with rb_define_method() whose bodies assert_eq! the exact argument values observed by the callee. The 7-ar

ZJIT: Push stack arguments with CPushPair

github/ruby/ruby · 2026-08-13

Instead of one SP subtraction followed by plain stores, push the outgoing stack arguments with CPushPair, from the last argument to the firs

ZJIT: Remove unused SideExitReason::TooManyArgsForLir

github/ruby/ruby · 2026-08-13

The only places that pushed a SideExit with this reason were the invokebuiltin gates that the first commit removed. Drop the variant and its