Michiharu Ono

Michiharu Ono @michymono77

About: @Web Dev| @Ruby On Rails | Working for Kyoto-based startup I enjoy building scalable Rails applications and use my posts to articulate my thoughts and share the lessons I’ve learned along the way.

Location:
Tokyo
Joined:
Nov 9, 2023

Michiharu Ono
articles - 11 total

How (and How NOT) to Name Rails Models Beyond the Obvious

Have you ever encountered a model in a Rails app that initially seemed to have an understandable...

Learn More 18 2Feb 9

When Controllers Take on Too Much Responsibility

In software development, following object-oriented programming (OOP) principles is key to building...

Learn More 14 0Jan 12

Big Picture: Practical Steps for Upgrading the Ruby on Rails Version in a Small to Medium-Sized App 🚀

Upgrading a Rails app to the latest version can feel overwhelming. I had no idea where to start...

Learn More 10 0Dec 8 '24

Demystifying Rails load_defaults: Mastering Configuration Updates

Have you seen this line in your config/application.rb file?config.load_defaults 7.2 Or maybe you've...

Learn More 10 0Dec 5 '24

Rails and Ruby Deprecation Warnings: Why You Should Care and How to Fix Them

If you’ve ever fired up your rails server (rails s) or console (rails c) and been greeted with a loud...

Learn More 8 0Dec 2 '24

How to use gem omniauth and omniauth-oauth2 to implement SSO for multiple customers

I recently had the opportunity to set up SSO in a Ruby on Rails app for a very unique situation, so I...

Learn More 5 0Dec 1 '24

Practical Steps: How to Strategically Update Your Ruby Gems

Updating Ruby gems seem like a simple task, but it could be a bit more complicated especially when...

Learn More 2 0Nov 29 '24

Getting Started with Object-Oriented Design (Part 2): Design Principles and Design Patterns

In the previous article, we have discussed the fundamental goal of Object-Oriented Design (OOD),...

Learn More 1 0Nov 27 '24

Getting Started with Object-Oriented Design (Part 1): Shifting from Process-Oriented to Object-Oriented Thinking

“Hmm… Have you ever heard of OOD?” That’s what one of the senior developers at my company once asked...

Learn More 4 0Nov 24 '24

How 'Conventional Commits' Improved My Development Workflow

When you code, do you already know what goes into your commit messages when creating pull requests?...

Learn More 6 0Nov 23 '24

How Focusing on Business Impact Improved My “Technical Debt” Conversations

“The fact that you have technical debt is a good thing.” I know this sounds counterintuitive. A...

Learn More 6 0Nov 14 '24