Rails Chronicles

Subscribe
Archives
June 1, 2021

The Monthly Monitor: Winning starts with beginning.

Hey Friends,

A busy month for me at work. Not much to share. Started learning docker this month.

Dev Joke

Developer project roadmap

source

Reading/watching list

  • Ruby 3.1 adds Array#intersect?
  • Software Top 40 - Playlist for software developers, ranking the most productive songs based on coding productivity data

Podcast

  • Frontend Bundlers & Snowpacker with Konnor Rogers

Rails changelog

  • Rails 7 displays nice help message if rails new is called without a path
  • Rails 7 adds support for .asc.nulls_first for all databases
  • Rails 7 clean-up and add more support to Arel::Visitors::Dot
  • Rails 7 add PostgreSQL support for timestamp with time zone
  • Rails 7 adds support for require-trusted-types-for and trusted-types headers
  • Rails 7 adds from: option to ActiveSupport::TestCase#assert_no_changes
  • Rails 7 allows to purge an attachment when record is not persisted for has_one_attached
  • [Perf Improvement] Cache and re-use generated attibute methods
  • [Perf Improvement] Deprecate ActiveSupport::SafeBuffer's incorrect implicit conversion of objects into string
  • [Improvement] Encapsulate "details" into TemplateDetails

My Open-source libraries/contributions

  • Rails Contribution - Fixes ActiveStorage#has_many_attached re-creating destroyed attachment - Allows ActiveStorage multiple attach within transaction
  • Boring Generators - Update stripe generator to use stripe V3 flow - Fixes many generators which install ruby gems to not hardcode gem version - Adds stimulus install generator - Adds rails-admin generator - Add paper trail generator

Happy coding folks. You can reach out to me twitter for anything and I’ll be happy to chat. Don’t hesitate.

Don't miss what's next. Subscribe to Rails Chronicles:
This email brought to you by Buttondown, the easiest way to start and grow your newsletter.