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_manyAPI - Pass in
baseinstead ofbase_classto Error.human_attribute_name - Adds
Railtie#serverhook called when Rails starts a server - Allow
ActionDispatch::HostAuthorizationto 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
MemoryStoredisables 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_loadingon 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 Rails Chronicles: