Tech – walker – 2026-08-28

38 items · updated 2026-08-28 23:35 UTC · RSS · Up to 2026-08

Point Remix config schema to GitHub (#11757)

remix · 2026-08-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Point Remix config schema to GitHub (#11757) · rem

Fix Safari Navigation API scroll desynchronization (#11751)

remix · 2026-08-28

Co-authored-by: Matt Brophy <matt@brophy.org>

Share one thread/ractor scheduler between POSIX and Windows

github/ruby/ruby · 2026-08-28

Windows carried a second, much weaker scheduler: a single Win32 mutex as the GVL, vm-&gt;clock for preemption, its own VM barrier over vm-&g

Include Remix version in release PR title (#11753)

remix · 2026-08-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Include Remix version in release PR title (#11753)

Prepare Remix 3.0.0-rc.1 (#11752)

remix · 2026-08-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Prepare Remix 3.0.0-rc.1 (#11752) · remix-run/remi

Add conventional render() middleware for Remix UI (#11607)

remix · 2026-08-28

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add conventional render() middleware for Remix UI

Fall back to document navigation without the Navigation API (#11665)

remix · 2026-08-28

Co-authored-by: Matt Brophy <matt@brophy.org>

Merge pull request #58601 from Earlopain/json-3.0-compat

github/rails/rails · 2026-08-28

Fix compatibility with json 3.0

Merge pull request #58602 from rails/rmdstore

github/rails/rails · 2026-08-28

remove DS_Store

remove DS_Store

github/rails/rails · 2026-08-28

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

[ruby/date] Implement compaction and embedded structs

github/ruby/ruby · 2026-08-28

Currently dates are allocated in a 40B slot plus a 32B (simple) or 48B (complex) external struct. Once embedded they entirely fit into a 80

Fix compatibility with json 3.0 in activerecord

github/rails/rails · 2026-08-28

`escape` is not valid for `JSON.parse`, activesupport has its own special handling for `as_json` stuff `ActiveRecord::Coders::JSON` is nodo

[ruby/date] Range-check the integral Rational offset

github/ruby/ruby · 2026-08-28

Every branch of offset_to_sec range-checks the resulting number of seconds except one path through the Rational branch: when the day fractio

[ruby/date] Assert warnings for invalid offsets

github/ruby/ruby · 2026-08-28

https://github.com/ruby/date/commit/569565d8c0

[ruby/date] Validate the commercial week range before conversion

github/ruby/ruby · 2026-08-28

Reject week numbers outside -53..-1 and 1..53 before conversion so integer overflow cannot make invalid input appear valid. Fixes https://g

[ruby/date] Preserve input encoding when parsing time zones

github/ruby/ruby · 2026-08-28

Pass the input encoding through `date__strptime` so non-ASCII trailing data is treated as a parse failure instead of raising an encoding err

Fix compatibility with json 3.0 in activesupport

github/rails/rails · 2026-08-28

It needs keywords arguments now. I guess the method signature should really be `def decode(...)` and just pass stuff along but theres a tes

Remove wrapper field in iseq

github/ruby/ruby · 2026-08-28

We keep a singleton of iseq wrappers (RubyVM::InstructionSequence). However, this is rarely used and causes 8 bytes to be wasted on all iseq

[ruby/date] Suppress warnings by clang 21

github/ruby/ruby · 2026-08-28

https://bugs.ruby-lang.org/issues/21629 https://github.com/ruby/date/commit/214024627a

Merge pull request #58595 from t27duck/set_timeout_on_ci_template

github/rails/rails · 2026-08-28

Set timeout-minutes for ci.yml jobs

Merge pull request #58599 from Shopify/prefixed_partial_names_ractor_…

github/rails/rails · 2026-08-28

…safe Prefixed partial names ractor safe

hash.c: avoid signed integer overflow in ar_hint_first_match SWAR splat

github/ruby/ruby · 2026-08-28

This was previously flagged by ubsan because the AR_HINT_BASE_MASK constant is implicitly typed as long: hash.c:664:43: runtime error: sign

Make event_reporter ractor safe

github/rails/rails · 2026-08-28

Each ractor gets its own event reporter, so it can be safely accessed within non main ractors.

Make prefixed partial names cache ractor safe

github/rails/rails · 2026-08-28

Store ActionView::AbstractRenderer::ObjectRendering::PREFIXED_PARTIAL_NAMES cache in ractor local storage.

parse.y: fix high nibble in invalid byte escapes

github/ruby/ruby · 2026-08-28

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

AIに丸投げしないで理解するためのAI開発手法(2026年8月現在)

Zenn · 2026-08-28

概要 半年前に以下の記事を書きました。 https://zenn.dev/avaintelligence/articles/debt-free-ai-coding-practices 基本的に前回の流れとそこまで変わってないですが一部で新しいスキルを導入したり、新しいツールを導入

Avoid freezing nested array in Array#flatten!

github/ruby/ruby · 2026-08-28

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

Fix use-after-free of rb_thread_t in the M:N termination epilogue

github/ruby/ruby · 2026-08-28

coroutine_thread_terminated() leaves the Ractor&#39;s living set before handing the scheduler slot over, then keeps using th for the rest of

ICFPC 2026における人間とAIの共闘

Zenn · 2026-08-28

※この記事は、estie プログラミングコンテスト2026 懇親会の LT で紹介した内容をブログ記事として再構成したものです。 はじめに 昨今、AIのコーディング能力は飛躍的に向上し、業務におけるコーディングの大半をAIが担うようになってきました。また、プログラミングコンテ

30B級ローカルLLM、現場で使うならどれ?Qwen3.8・Muse Glimmer・Gemma4を比較【要約・解説編】

Zenn · 2026-08-28

ローカルLLMがとても盛り上がっていますね! 特に30Bクラスのモデルが立て続けにリリースされており、とても性能が高い結果が報告されています。中には有料APIに匹敵する性能を持つモデルもでてきており、Qwen3.8-27Bはその中の一つです。 という訳で、今回はQwen3.8-2

Fix assert_not_include typo in test_box.rb

github/ruby/ruby · 2026-08-28

test_global_variables called nonexistent assert_not_include?, raising NoMethodError when the suite runs with RUBY_BOX=1. Co-Authored-By: Cl

[Misc #22206] Sync dependency files from default gems

github/ruby/ruby · 2026-08-28

Keep complete dependency rules in upstream gems while storing only source mappings in the Ruby repository.

[Misc #22206] Keep generated dependency duplicates

github/ruby/ruby · 2026-08-28

Keep generated rules even when manual rules cover them so source mappings can round-trip between default gems and ruby/ruby.

[ruby/rubygems] Document :credential_store in the gemrc option list

github/ruby/ruby · 2026-08-28

The option has been readable from gemrc since it was added, but the RDoc list of valid gemrc options never gained a row for it. https://git

[ruby/rubygems] Only coerce exact true and false gemrc values to bool…

github/ruby/ruby · 2026-08-28

…eans Alternation binds looser than the anchors, so `/\Atrue|false\Z/` reads as `(\Atrue)|(false\Z)` and quietly turned every gemrc string

[ruby/rubygems] Keep the credential_store vocabulary lists private

github/ruby/ruby · 2026-08-28

They sit after `private`, which does not apply to constants, so both are public API today. Nothing outside the file reads them, and the sett

[ruby/rubygems] Record why the RubyGems half keeps `off`

github/ruby/ruby · 2026-08-28

The two sides of one setting now disagree on `off`, so the list has to say why it stays wider here. Nothing on the way in turns `off` into a

[ruby/rubygems] Align the credential_store false vocabulary with to_bool

github/ruby/ruby · 2026-08-28

`credential_store` was the only Bundler setting that read `off` as disabled, while every other setting goes through `Settings#to_bool`, whos