tanaken0515 が This Week in Rails https://world.hey.com/this.week.in.rails を読んで話します
LISTEN: https://listen.style/p/tanaken-on-rails?S9LTlv8R
![#029: non-null modifier for migrations, default script folder and generator, sessions generator](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#029: non-null modifier for migrations, default script folder and generator, sessions generator
https://scrapbox.io/tanaken0515/Add_non-null_modifier_for_migrations,_default_script_folder_and_generator,_sessions_generator_and_much_more!_|_This_Week_in_Rails
![#028: http_cache_forever, i18n reloading, duplicated callbacks](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#028: http_cache_forever, i18n reloading, duplicated callbacks
https://scrapbox.io/tanaken0515/New_Rails_beta_release,_immutable_option_in_http_cache_forever_and_more_|_This_Week_in_Rails
![#027: encrypts, Rack 3, ETag](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#027: encrypts, Rack 3, ETag
https://scrapbox.io/tanaken0515/Configurable_compressor_for_encryption,_Rack_3_streaming_and_more_|_This_Week_in_Rails
![#026: immutable cache header, local assigns in view template, ActiveStorage::Service::MirrorService](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#026: immutable cache header, local assigns in view template, ActiveStorage::Service::MirrorService
https://scrapbox.io/tanaken0515/Immutable_Rails_Cache_Header,_Local_Assigns_in_Strict_Local_Templates,_Threaded_Active_Storage_Mirror_Service_|_This_Week_in_Rails
![#025: shard_keys, assert_difference](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#025: shard_keys, assert_difference
https://scrapbox.io/tanaken0515/New_database_sharding_methods,_improved_Active_Record_Migration_Docs,_caching_improvements_for_ActiveStorage_and_more!_|_This_Week_in_Rails
![#024: start_transaction, in_order_of, rails notes](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#024: start_transaction, in_order_of, rails notes
https://scrapbox.io/tanaken0515/New_transaction_event,_bugfixes_and_more!_|_This_Week_in_Rails
![#023: Global strict loading mode, route draw deferring](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#023: Global strict loading mode, route draw deferring
https://scrapbox.io/tanaken0515/Global_strict_loading_mode_setting,_route_draw_deferring_and_more_|_This_Week_in_Rails
![#022: propshaft, performance tuning guide, relation#readonly?](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#022: propshaft, performance tuning guide, relation#readonly?
https://scrapbox.io/tanaken0515/Propshaft_default_for_Rails_8,_Guides_updates,_transaction.active_record_events,_and_more!_|_This_Week_in_Rails
![#021: store_accessor, deploy.yml, rails plugin](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#021: store_accessor, deploy.yml, rails plugin
https://scrapbox.io/tanaken0515/Better_error_message,_opt-in_devcontainers_and_more!_|_This_Week_in_Rails
![#020: Kamal, create_schema, touch_all](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#020: Kamal, create_schema, touch_all
https://scrapbox.io/tanaken0515/Start_of_Rails_8_development,_7.0.8.2_&_7.1.3.3_released,_Kamal_by_default,_and_lots_more!_|_This_Week_in_Rails
![#019: Community Survey, RailsConf, SKIP_TEST_DATABASE_TRUNCATE](https://listen.s3.isk01.sakurastorage.jp/p/01hrk1x2dmcyt4d5n1d9ymjvj6/images/fb9f0fd49b8549b41d1de0506bdc6093.jpg)
#019: Community Survey, RailsConf, SKIP_TEST_DATABASE_TRUNCATE
https://scrapbox.io/tanaken0515/Rails_community_survey,_improved_association_validation_errors_and_more_|_This_Week_in_Rails
![#018: Rails console, assertionless tests, date decoder](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40192687/40192687-1704529448370-7990e5ce3c9f1.jpg)
#018: Rails console, assertionless tests, date decoder
https://scrapbox.io/tanaken0515/Rails_console_improvements,_assertionless_tests_reporting_and_more!_|_This_Week_in_Rails
![#017: index name format, hexBinary](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40192687/40192687-1704529448370-7990e5ce3c9f1.jpg)
#017: index name format, hexBinary
https://scrapbox.io/tanaken0515/Rails_World_2024_tickets_on_April_30,_legacy_index_name_format_for_Rails_7.0,_etc_|_This_Week_in_Rails
![#016: pluck, strict_loading!, save_and_open_page](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40192687/40192687-1704529448370-7990e5ce3c9f1.jpg)
#016: pluck, strict_loading!, save_and_open_page
https://scrapbox.io/tanaken0515/ActiveRecord::Base%23pluck_accepts_hash_values,_devcontainers_improvements_and_more!_|_This_Week_in_Rails
![#015: Arel, ActiveJob::EnqueueAfterTransactionCommit](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40192687/40192687-1704529448370-7990e5ce3c9f1.jpg)
#015: Arel, ActiveJob::EnqueueAfterTransactionCommit
https://scrapbox.io/tanaken0515/A_week_of_fixes_|_This_Week_in_Rails
![#014: ActiveRecord::Transaction, ActiveJob enqueue_after_transaction_commit, queries count in rendering log](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40192687/40192687-1704529448370-7990e5ce3c9f1.jpg)
#014: ActiveRecord::Transaction, ActiveJob enqueue_after_transaction_commit, queries count in rendering log
https://scrapbox.io/tanaken0515/Defering_jobs_enqueuening_to_after_the_transaction_commit,_queries_count_in_rendering_logs_and_more_|_This_Week_in_Rails
![#013: permanent_connection_checkout setting, association options list, allow_retry](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40192687/40192687-1704529448370-7990e5ce3c9f1.jpg)
#013: permanent_connection_checkout setting, association options list, allow_retry
https://scrapbox.io/tanaken0515/Retry_known_idempotent_SELECT_queries,_New_Active_Record_configuration_option,_and_more!_|_This_Week_in_Rails
![#012: Two new official gems](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40192687/40192687-1704529448370-7990e5ce3c9f1.jpg)
#012: Two new official gems
https://scrapbox.io/tanaken0515/Rails_guides_facelift,_two_new_official_gems_and_more!_|_This_Week_in_Rails
![#011: Scheme#key_provider, build_insert_sql for MySQL](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40192687/40192687-1704529448370-7990e5ce3c9f1.jpg)
#011: Scheme#key_provider, build_insert_sql for MySQL
https://scrapbox.io/tanaken0515/Active_Record_Basics_Guide_Refresh,_Encrypted_Attributes_Re-Optimization,_and_more..._|_This_Week_in_Rails
![#010: Active Record Query Interface, Rails World, MuPDFPreviewer, ConnectionPool](https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/40192687/40192687-1704529448370-7990e5ce3c9f1.jpg)
#010: Active Record Query Interface, Rails World, MuPDFPreviewer, ConnectionPool
https://scrapbox.io/tanaken0515/Illustrator_file_preview,_deprecations_and_more!_|_This_Week_in_Rails
こちらもおすすめ
![Recalog](https://takenori-kusaka.github.io/images/icon.jpg)
Recalog
Recalogは一週間にあったニュースや記事からkokorokagamiとtoudenがピックアップして話す番組です https://listen.style/p/recalog?bqOBxHVT
![PitPa Talk(ピトパトーク)](https://content.production.cdn.art19.com/images/ac/d7/81/18/acd78118-6c9d-4e5a-8167-999b3b6a1f2c/02e1f55e1484182f9602d6573b8e737e101c41d3f750cf040a51f5ea5a61fde94d5bb36ac2879c0e1e126e4238e2dcf89e876d10d493fe3e0ec029a27e3e334d.jpeg)
PitPa Talk(ピトパトーク)
株式会社PitPaのオウンドポッドキャストPitPaTalk。 PitPaが発信しているニュースの他、会社情報・事業などについて、PitPaメンバーがトークするポッドキャストです。
![ぐんぐんfm](https://d3t3ozftmdmh3i.cloudfront.net/production/podcast_uploaded_nologo/30235071/30235071-1663995306437-2c19aef24562d.jpg)
ぐんぐんfm
ベンチャーで働くUXデザイナーとエンジニアがぐんぐん成長するために話します。
![てくてくラジオ](https://d3t3ozftmdmh3i.cloudfront.net/production/podcast_uploaded/18348015/18348015-1633155418708-94bfbfdf97686.jpg)
てくてくラジオ
てくてくラジオはtanakenとcobachieがしごとの合間にするようなゆるい雑談を配信するPodcastです。 書き起こし: https://listen.style/p/tektek-radio?wrcL9dBX
![ゼロプラ!](https://listen.s3.isk01.sakurastorage.jp/p/01hbf8807bth4drz76vvrm4dd1/images/psu3IGA3bu2CE8yTiP0qRme3NL13z8TXxoyTq87j.jpg)
ゼロプラ!
株式会社ゼロインのポッドキャスト番組です。 “ゼロインで働く仲間が集まり個性が交差する広場”をコンセプトに、さまざまな社員の“働く”を紹介していきます。
![The Perfect Introvert](https://substackcdn.com/feed/podcast/623637/9d0b6a554f142be1ccf11a27ed706f36.jpg)
The Perfect Introvert
ソフトウェアエンジニアであるこじま(515hikaru)の音声日記です。いま興味があることをゆるりと話します。取り上げる話題はテックニュース、社会問題、仕事やキャリアなど。 https://listen.style/p/tak428k?u1H8Ko08 tak428k.substack.com