Tech – walker – 2026-06-04

39 items · updated 2026-06-04 23:35 UTC · RSS · Up to 2026-06

Merge pull request #57570 from Shopify/hm-rtrkwroxrunnlztx

github/rails/rails · 2026-06-04

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

AWS 全リージョンのデフォルト VPC を一括削除する CLI ツールを作った

Qiita(trend) · 2026-06-04

はじめに こんにちは、ほうき星 @H0ukiStar です。 AWS アカウントを作成すると、デフォルト VPC と呼ばれる VPC が各リージョンに 1 つずつ作成されます。 このデフォルト VPC はパブリックサブネットのみで構成されており、これらのサブネットでは E...

Merge pull request #57572 from hammadxcm/test-enumerable-key-helpers-…

github/rails/rails · 2026-06-04

…edge-cases Add test coverage for Enumerable key-helper edge cases

Merge pull request #57584 from matthewd/pg-clear-warnings

github/rails/rails · 2026-06-04

Clear Postgres warnings as they get handled

Clear Postgres warnings as they get handled

github/rails/rails · 2026-06-04

In passing, also handle warnings after a failed query.

Merge pull request #52278 from markzalar/action-view-form-option-help…

github/rails/rails · 2026-06-04

…er-select-documentation [ci skip] Improve readability of select form options helper gotcha documentation

プロンプトのための最強のTeXチートシート

Qiita(trend) · 2026-06-04

プロンプトのための最強のTeXチートシート Qiita・ChatGPT・Claude・Gemini などに数式を伝えたい場合、いちいちキーボード変換をしていませんか?もしくは、画像を貼ってトークンを消費していませんか?この記事はそんな悩みを全部解決します。 TeX 記法は...

Merge pull request #57582 from byroot/action-cable-eager-load

github/rails/rails · 2026-06-04

Action Cable: only skip eager loading for Redis and Postgres

Action Cable: only skip eager loading for Redis and Postgres

github/rails/rails · 2026-06-04

Better fix for: https://github.com/rails/rails/pull/57249 The other adapters are small enough that it's not really worth skipping them.

Merge pull request #57249 from gotrevor-notarize/actioncable-explicit…

github/rails/rails · 2026-06-04

…-require-redis-adapter-deps Action Cable: explicitly require sibling deps in Redis adapter

Enable per-pool query log tags formatter

github/rails/rails · 2026-06-04

A `query_log_tags_format` key in a `database.yml` entry overrides the global `config.active_record.query_log_tags_format` for connections in

Merge pull request #57576 from 55728/fix-update-attribute-readonly-al…

github/rails/rails · 2026-06-04

…iased-attribute Fix `update_attribute`/`update_attribute!` to raise for a readonly attribute referenced by an alias

Merge pull request #56375 from matthewbjones/fix-actioncable-unsubscr…

github/rails/rails · 2026-06-04

…ibe-idempotent Make ActionCable unsubscribe idempotent

Fix `update_attribute`/`update_attribute!` to raise for a readonly at…

github/rails/rails · 2026-06-04

…tribute referenced by an alias `update_attribute`/`update_attribute!` raise `ActiveRecord::ActiveRecordError` for a readonly attribute, bu

Merge pull request #57577 from 55728/fix-callbacks-doc-method-callbac…

github/rails/rails · 2026-06-04

…ks-not-called-last Fix incorrect callback ordering note in Active Record callbacks docs [skip ci]

Merge pull request #57088 from matthewd/ci-conn-leak

github/rails/rails · 2026-06-04

Disconnect pools while cycling tests' connection handlers

[ruby/json] parser.c: Mark some paths as unreacheable

github/ruby/ruby · 2026-06-04

Generate very sligthly better code (one less instruction...). Also extract `json_on_duplicate_key` as `NOINLINE`. https://github.com/ruby/

Fix incorrect callback ordering note in Active Record callbacks docs

github/rails/rails · 2026-06-04

The "Canceling callbacks" section claimed callbacks defined as methods on the model "are called last". They are not: cal

New Relic Workflow Automationで変数とデータ受け渡しをマスターする

Qiita(trend) · 2026-06-04

はじめに New Relicの Workflow Automation は、ノーコード/ローコードでインシデント対応やインフラ管理の自動化を実現できる強力な機能です。 カスタムワークフローを構築する上で最も重要になるのが、「トリガー時のインプットをどう受け取るか」、そして...

GitHub DesktopのUIと共に履歴に関するコマンドを理解しようの会

Qiita(trend) · 2026-06-04

こんにちは。 ソーイ株式会社、入社2年目の村上です。 以前、GitHub Desktopで使用される基本的なGitコマンドについて紹介しました。 前回の記事はこちらです。 前回は、 clone commit push pull branch など、基本的なGit操...

ServiceNow CIS-DF 合格体験記:CSDMの学習方法

Qiita(trend) · 2026-06-04

はじめに ServiceNowの認定資格である Certified Implementation Specialist - Data Foundations (CMDB and CSDM)、通称 CIS-DF に合格しました。 同じアオラナウ株式会社の同僚(Ryo_gaさ...

Add test coverage for Enumerable key-helper edge cases

github/rails/rails · 2026-06-04

Cover untested edge cases of the Enumerable key-extraction and blank-filtering helpers in active_support/core_ext/enumerable.rb: - pluck wi

Merge pull request #57562 from hammadxcm/test-string-filter-edge-cases

github/rails/rails · 2026-06-04

Add test coverage for String filter boundary inputs

Merge pull request #57571 from yahonda/surface-rediscachestore-timeou…

github/rails/rails · 2026-06-04

…t-in-tests Re-raise suppressed RedisClient errors in RedisCacheStore behavior tests

Merge pull request #57549 from hammadxcm/test-boolean-serialize

github/rails/rails · 2026-06-04

Test Type::Boolean#serialize and #serialize_cast_value

Google動画生成モデル3つを定性比較してみた(Veo 3.1 Quality / Fast / Omni Flash)

Qiita(trend) · 2026-06-04

はじめに こんにちは!Yumekawa-chanです。 私はこの半年間、Google AI Ultraプラン(月36,000円)に課金して、Googleの動画生成AIモデルのVeoで動画を作り続けてきました。生成した動画はトータルで数千本にのぼり、恐らく日本でもVeoを触...

[ruby/json] Make the JSON parse loop iterative

github/ruby/ruby · 2026-06-04

As opposed to a recursive loop. We do this by keeping a stack of frames (very similar to how the stack of values was already stored). Each f

Re-raise suppressed RedisClient errors in RedisCacheStore behavior tests

github/rails/rails · 2026-06-04

Before this change, when a write timed out, RedisCacheStore#failsafe rescued the RedisClient::ConnectionError and returned nil, so the test

[ruby/rubygems] Assert the Tools section is gone from `bundle env`

github/ruby/ruby · 2026-06-04

Guards against accidentally reintroducing the removed external tool version output. https://github.com/ruby/rubygems/commit/3060a5498a Co-

[ruby/rubygems] Remove external tool version checks from `bundle env`

github/ruby/ruby · 2026-06-04

Keeping up with each version manager's invocation convention is not worth the maintenance cost. chruby in particular is wrapped as a she

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

github/ruby/ruby · 2026-06-04

Bumps the github-actions group with 3 updates in the / directory: [necojackarc/auto-request-review](https://github.com/necojackarc/auto-requ

Claude Managed Agentsで「まずエンジニアに聞こう」を「まずbotに聞こう」に変えた

Zenn · 2026-06-04

はじめに ダイニーでは、開発チーム宛ての質問(社内では dev-help と呼んでいます)が日に8件ほど来ます。1件 10 分でも、積み上がれば月に数十時間が消えていきます。前回の記事では、過去の dev-help チケットを RAG(過去の文書を意味検索で引っ張ってくる仕組み)

[ruby/mmtk] Use rb_gc_obj_needs_cleanup_p

github/ruby/ruby · 2026-06-04

https://github.com/ruby/mmtk/commit/031785b41c

ZJIT: Remove Control write effect of HasType

github/ruby/ruby · 2026-06-04

This was likely a bad copy/paste from GuardType; HasType does not affect control flow at all.

ZJIT: Replace IsNil with existing HasType

github/ruby/ruby · 2026-06-04

No need for a separate opcode.

Bump actions/checkout to v6.0.3

github/ruby/ruby · 2026-06-04

Dependabot left the version comment as v6.0.2 on the four lines that carry a trailing `# zizmor: ignore[artipacked]`, since its comment rewr

Move artipacked suppressions to zizmor config

github/ruby/ruby · 2026-06-04

The inline `# zizmor: ignore[artipacked]` comment is a second trailing comment on the checkout line, which prevents Dependabot from updating

Fix createHref optional param values (#11513)

remix · 2026-06-04

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix createHref optional param values (#11513) · re

ZJIT: Skip HeapBasicObject pointer check if known heap object (#17151)

github/ruby/ruby · 2026-06-04

This saves ~115KiB of code on lobsters but mostly it's just a common-sense thing I've been meaning to do for a while. I have also t