Ryoichi Homma

Ryoichi Homma @ryoichihomma

About: Software Engineer proficient in front-end web development using React, TypeScript/JavaScript, and Tailwind CSS. Aiming to expand into full-stack development using Node.js, Express.js, and MongoDB.

Location:
British Columbia, Canada
Joined:
May 24, 2024

Ryoichi Homma
articles - 40 total

DSA & Searching Methods: Refresher for Coding Interview

Since I prepare for upcoming coding interviews, I've decided to revisit the core concepts of Data...

Learn More 1 2May 16

Data Structures & Algorithms: Refresher for Coding Interview

Since I prepare for upcoming coding interviews, I've decided to revisit the core concepts of Data...

Learn More 2 1May 14

How to Integrate an AWS EC2 Instance with VS Code using Remote SSH

Developing directly on Amazon EC2 instance can improve workflow efficiency and eliminate the need for...

Learn More 5 0Feb 23

Understanding Digest Authentication

This article is an extended version of my last article, Understanding Basic Authentication, exploring...

Learn More 1 0Feb 19

Understanding Basic Authentication

I recently had an opportunity to use Basic Authentication and Digest Authentication, so I'd like to...

Learn More 0 0Feb 19

Exploring Promises in JavaScript

If you've ever worked with asynchronous programming in JavaScript, you've likely come across...

Learn More 12 4Jan 19

Why React Hook Form and Zod are Essential to Build Contact Form

Creating a robust and user-friendly contact form is a vital part of any web application. A poorly...

Learn More 9 1Dec 30 '24

How to Implement an Auto-Reply System Using EmailJS in Your React Project

Setting up an auto-reply system for your React project can significantly enhance the user experience...

Learn More 6 2Dec 29 '24

How to Implement Real-Time Email Validation Using ZeroBounce API

Validating email addresses in real time can significantly enhance the user experience and ensure the...

Learn More 5 0Dec 27 '24

How to Hide Only API Keys Instead of Entire Files on GitHub and From Its Commit History

When you work on software projects, it's essential to deal with sensitive data like API keys. Making...

Learn More 6 0Dec 16 '24

Advice from Software Engineers at Google and Spotify

I recently had an incredible opportunity to attend an event hosted by BrainStation, where software...

Learn More 1 0Nov 17 '24

MongoDB - Essential Things to Know

MongoDB is a non-relational database (NoSQL), known for its flexibility and scalability. This article...

Learn More 7 2Oct 20 '24

Node.js & Express.js - Essential Things to Know to Build a Website

This article dives deep into building websites with Node.js and Express.js. Express.js is an...

Learn More 7 0Oct 19 '24

Express.js - Essential Things to Know

This article focuses on essential things to know Express.js, a key part of building backend...

Learn More 2 0Oct 17 '24

Modern React with Redux

This article focuses on modern React with an emphasis on integrating Redux into React applications...

Learn More 5 0Oct 5 '24

React Hooks Essentials

Concept Highlights: What is Hooks? Why Use...

Learn More 7 0Sep 25 '24

npm - Useful Commands

Concept Highlights: npm outdated npm cache verify npm cache clean --force Installing...

Learn More 8 0Sep 21 '24

Node.js Basics - Essential Things to Know

Concept Highlights: Node.js Globals Node.js Modules The path Module The process...

Learn More 2 0Sep 11 '24

React Basics - Essential Things to Know

Concept Highlights: ReactDOM.render() React.createElement() Props in React Accessing...

Learn More 2 0Sep 3 '24

Tailwind CSS 3 - Useful Extensions & Open Sources

Concept Highlights: Useful VS Code Extensions for Tailwind CSS Useful Open Source...

Learn More 1 0Aug 30 '24

Git - Useful Commands

Concept Highlights: Differences Between git clone URL and git remote add origin...

Learn More 0 0Aug 30 '24

JS - Things I Sometimes Get Confused

Concept Highlights: Using for...of and for...in Loops Differences Between Set() and...

Learn More 6 0Aug 28 '24

Cont. of JS Basic - Modern vs. Traditional & Debugging

Today's Concept Highlights: Access elements with querySelector methods Access elements...

Learn More 0 0Jul 12 '24

JS Basic - Modern vs. Traditional Ways

Modern JS Loading Async vs. Defer When adding scripts to the head of your HTML...

Learn More 1 0Jul 11 '24

Useful VS Code Extensions for JS

Today, I want to share something that has significantly improved my coding workflow: useful...

Learn More 1 0Jul 10 '24

My Learning Journey to Becoming a Full-Stack Developer

As a most recent computer science graduate in BC, Canada, I've found it very challenging to secure...

Learn More 0 0Jul 9 '24

Seeking Guidance: Full-Stack Developer vs. Software Engineer in the Age of AI

As the latest computer science graduate, I find myself at a crossroads. The rapid advancements in...

Learn More 2 0Jul 3 '24

How to Customize GitHub Profile: Part 5

Welcome back to the final part of my series on customizing your GitHub profile! In this article,...

Learn More 3 2Jul 1 '24

How to Customize GitHub Profile: Part 4

Welcome back to the fourth part of my series on customizing your GitHub profile! In this article,...

Learn More 2 3Jun 30 '24

How to Customize GitHub Profile: Part 3

Welcome back to the third part of my series on customizing your GitHub profile! In this article,...

Learn More 1 0Jun 27 '24