Posts Tagged: technical-debt
-
Adding TailwindCSS to a Legacy Rails App: A Phased Migration Guide
A pragmatic guide for engineering leaders and senior developers on incrementally modernizing legacy Rails applications with TailwindCSS.
-
How to Convince Your CTO to Budget for a Rails Version Upgrade
A pragmatic guide for engineering leaders on translating technical debt into business risk to secure budget for Rails upgrades.
-
How to Handle Frozen String Literals When Upgrading Legacy Ruby Apps
A pragmatic guide to addressing FrozenError exceptions, managing memory optimization, and enforcing immutability in legacy Ruby code during an upgrade.
-
Mitigating SOC2 Risks by Establishing a Routine Rails Maintenance Schedule (Bonsai Method)
Discover how the 'Bonsai Method' of routine Rails maintenance can help mitigate SOC2 risks and improve application security.
-
Rails 4 Transition: From Dynamic Finders to Explicit Query Methods
Understanding the deprecation of find_by_* and find_or_*_by_* dynamic finders in favor of explicit query methods like find_by and find_or_create_by.
-
Rails 4 Transition: From *_filter to *_action Callbacks
Understanding the Rails 4 rename from before_filter, after_filter, and around_filter to before_action, after_action, and around_action.
-
Upgrading from Ruby 2.7 to 3.2 Keyword Arguments
A pragmatic workflow for addressing the keyword argument separation when performing a Ruby upgrade from 2.7 to 3.2.
-
Upgrading Ruby and Rails: Best Practices and Pitfalls
A comprehensive guide to upgrading Ruby and Rails applications, covering best practices, common pitfalls, and security considerations.