Rails Syntax Change

I am a newbie. Looking at some old text vs new. I see some changes:

New: <%= yield(:title) %>
Old: <%= @title %>

Not sure about this one.

New: "#{base_title} | Home"
Old: @base_title + "| Home"

The new way creates one fewer String object, and that can only be good for performance and memory usage.