The Monthly Monitor: Better to do something imperfectly than to do nothing flawlessly.
Hola!
Dev Joke
Question: What do computers eat for a snack? . . . Answer: Microchips!
My blogs
Reading/watching list
- Rails 6.1 RC1: Horizontal Sharding, Multi-DB Improvements, Strict Loading, Destroy Associations in Background, Error Objects, and more!. Felt awesome when I came to know I did 40 contributions to Rails 6.1 🎉
- How Gratitude can make you a better developer
- [PODCAST]John Chambers – Pattern Matching, Playbooks, and Winning Product Categories
- [PODCAST]Anu Hariharan – Lessons in Growth Investing
- Currying in JS using Ramda.js. Done. Currying: A Ruby approach. Interesting Read.
- The Algorithms - Ruby
- TypeScript 4.1 RC Release.
- A Virtual Machine for Ruby on Rails Core Development. Never used it while contributing.
Rails changelog
- Rails 6.1 adds where.associated to check association presence
- Adds configuration(
config.active_record.action_on_strict_loading_violation
) to log or raise a error for association withstrict_loading
- Add
connected_to_many
API - Pass in
base
instead ofbase_class
to Error.human_attribute_name - Adds
Railtie#server
hook called when Rails starts a server - Allow
ActionDispatch::HostAuthorization
to exclude specific requests - Rails 6.1 would raise error if camelcased names are passed to the generator
- Don’t over protect the MySQL users on insert_all
- Rails 6.1 ensures
MemoryStore
disables compression by default - Rails 500 messages now are properly formatted and displayed in browser
- Rails 6.1 support delegators in query Predicate building
- Implement
strict_loading
on ActiveStorage associations - Rails 6.1 adds
redirect_back_or_to(fallback_location, **)
My Open-source libraries/contributions
Watching/Reading/Reviews
- I am watching Fairy Tail
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 Abhay's Monthly Newsletter: