Sinaptiasinaptia.hashnode.dev·Dec 19, 2024Beware of this status updateIn our previous two posts, we discussed why communication matters and what’s the best status update. In this post, we will analyze a very common pattern of communication and how we can prevent it from becoming a problem. More than once we were presen...community
Sinaptiasinaptia.hashnode.dev·Dec 19, 2024Communication mattersWhen a client gives us a requirement, it always comes with an expectation attached. Usually, it is an implicit expectation that involves details about how complex the job is, how we’re going to do it, how long it’s going to take, what problems may su...communication
Sinaptiasinaptia.hashnode.dev·Dec 18, 2024A case against form objectsNote: The current article is based on Ruby on Rails examples, but the core idea should apply to other languages and frameworks. The first Let’s start trying to define some concepts: What’s a form object? What’s their architectural purpose? Accord...100DaysOfCode
Chetan Mittalblog.railsforgedev.com·Dec 17, 2024Rails 8.0: Schema Cache Path Update – Transition from ENV["SCHEMA_CACHE"]Rails 8.0 brings another step forward in streamlining and modernizing the framework, this time focusing on the management of schema caching. One notable change is the removal of the deprecated support for ENV["SCHEMA_CACHE"]. Starting with Rails 8.0,...Schema Cache
Chetan Mittalblog.railsforgedev.com·Dec 14, 2024Rails 8.0 Enums: Say Goodbye to Keyword Arguments - Migration GuideIn the ever-evolving landscape of Ruby on Rails, version 8.0 brings a significant change to how developers define enums in their models. This update marks the end of support for keyword arguments when defining enums, a method that has been deprecated...Ruby on Rails
Chetan Mittalblog.railsforgedev.com·Dec 2, 2024Mastering Concerns in Ruby on Rails: A Comprehensive Guide to Modular Code Organization, Security, and Best PracticesRuby on Rails, a beloved framework in the world of web development, has always been about developer happiness and clean code architecture. It offers tools and conventions that make the development process smoother and more maintainable. One such tool...1 like·1.0K readsrails concerns
Chetan Mittalblog.railsforgedev.com·Nov 28, 2024The Ultimate Rails Version Migration Checklist for 2025: A Complete GuideRuby on Rails, affectionately known as Rails, remains one of the most popular web development frameworks. With its convention-over-configuration philosophy, Rails simplifies building robust applications. But as technology evolves, so do the Rails ver...217 readsrails migration checklist
Chetan Mittalblog.railsforgedev.com·Nov 26, 2024Rails 8 Upgrade Guide 2025: Step-by-Step Instructions for a Smooth TransitionUpgrading your Ruby on Rails application is essential for maintaining a secure, performant, and modern codebase. With Rails 8 released in November 2024, developers are presented with opportunities to leverage new features, streamline their apps, and ...243 readsruby on rails upgrade
BestWeb VenturesforBestWeb Ventures's Blogblog.bestwebventures.in·Nov 22, 2024Ultimate Rails Security Guide: Best Practices for Ruby on Rails Applications in 2025The digital ecosystem is becoming increasingly vulnerable to cyberattacks. With the proliferation of web applications, security risks such as data breaches, injection attacks, and exploitation of misconfigured systems are escalating. Rails, as a robu...219 readsruby security
Chetan Mittalblog.railsforgedev.com·Nov 21, 202410 Costly Ruby on Rails Upgrade Mistakes to Avoid in 2025Upgrading a Ruby on Rails (RoR) application is a necessary step for staying competitive, maintaining security, and leveraging the latest features and performance improvements. However, a poorly executed upgrade can result in costly setbacks—often exc...686 readsRuby