RiaChoi Text Logo.

Explore by category

26 posts

See what skills I use to create something amazing

Welcome to my blog, where I share my knowledge and demonstrate how I'm a consistent learner for programming. I hope these contents could help those programmers who just started on learning.

Blog banner
Method Order in Java VS JavaScript

Java

JavaScript

Method Order in Java VS JavaScript

Small discovery while switching from JavaScript to Java

Ria Choi

August 28th, 2026

AI Summit 2026 Seoul.zip

AI

Recap

AI Summit 2026 Seoul.zip

AI Summit Seoul 2026 at COEX, showcasing the latest in generative AI, AI agents, and physical AI.

Ria Choi

August 20th, 2026

Saga Patterns

Saga

ACID

Saga Patterns

What is a Saga pattern? Orchestrated and Choreographic Saga Patterns

Ria Choi

August 18th, 2026

Modern Data Fetching in React

API

Axios

TanStackQuery

SWR

RTKQuery

Modern Data Fetching in React

Let's learn about ways to fetch data in React - SWR, Axios, TanStack Query, RTK Query

Ria Choi

August 8th, 2026

5 minutes Redis

Redis

Cache

5 minutes Redis

Learn about Redis and caching strategy in 5 minutes

Ria Choi

May 13th, 2026

Coding Challenge: Bit Mask

Coding

JavaScript

Coding Challenge: Bit Mask

Let's solve coding problems in JavaScript

Ria Choi

September 4th, 2026

Coding Challenge: Encoding

Coding

JavaScript

Coding Challenge: Encoding

Let's solve coding problems in JavaScript

Ria Choi

September 4th, 2026

Spring Boot by packt

SpringBoot

Spring Boot by packt

Spring Boot Basics: About Spring Boot

Ria Choi

August 30th, 2026

Next.js by packt part2

Next.js

Next.js by packt part2

Routing, Server vs Client Components, Router Hooks

Ria Choi

August 30th, 2026

Next.js by packt

Next.js

Next.js by packt

Next.js Basics: Notes Based on Packt's Course

Ria Choi

August 30th, 2026

Spread vs Rest

JavaScript

Spread vs Rest

The same Three Dots, Two Opposite Jobs

Ria Choi

August 29th, 2026

Traffic Peak and MSA: Backend Design

SpringBoot

Kafka

K6

JMeter

Traffic Peak and MSA: Backend Design

Building an MSA backend for concurrent reservations, an event driven Kafka flow, and a Redis lock versus DB lock showdown under real load.

Ria Choi

August 28th, 2026

Subscription & Email in Next.js

Next.js

Resend

Zod

Sonner

ReactEmail

Subscription & Email in Next.js

Implement subscription & email notification with Resend, React Email, Zod, and Sonner.

Ria Choi

August 22nd, 2026

What Really Happens When an Exception Is Thrown

SpringBoot

What Really Happens When an Exception Is Thrown

How to handle error exception better in Spring Boot

Ria Choi

August 19th, 2026

Make a gallery wall with pineapple-pictures

CMake

Qt

C++

GitHub

Make a gallery wall with pineapple-pictures

Fork pineapple-pictures (open source code with multiple environment supported) and pin your picture on desktop wall.

Ria Choi

August 14th, 2026

Installing Qt6

Qt

Installing Qt6

Installing Qt6 on your computer

Ria Choi

August 14th, 2026

B2B AI logistics Systemic Backend Design

SpringBoot

RabbitMQ

AI

Lock

Redis

B2B AI logistics Systemic Backend Design

B2B logistics MSA system, implementing Redis-based distributed locking, a RabbitMQ-driven Saga pattern.

Ria Choi

August 12th, 2026

Wiring Up Planning Center OAuth in Laravel: the Session Based Way

Laravel

Sanctum

OAuth

php

Wiring Up Planning Center OAuth in Laravel: the Session Based Way

A walkthrough of implementing Planning Center OAuth in Laravel

Ria Choi

August 9th, 2026

Programming Paradigm and where it came from

OOP

Class

Programming Paradigm and where it came from

Programming Paradigm - part1. OOP

Ria Choi

July 28th, 2026

Implementing JWT Authentication in a Spring Cloud MSA

JWT

Spring

MSA

Redis

Implementing JWT Authentication in a Spring Cloud MSA

A walkthrough on how to implement JWT on a Spring Boot project - part1.

Ria Choi

July 3rd, 2026

HTTP request inside a Spring MVC application

Spring

HTTP request inside a Spring MVC application

Every interaction between a client and a Spring server is an HTTP message.

Ria Choi

July 2nd, 2026

Cinematic Flip Card Interface with React & Framer Motion

FramerMotion

React

Cinematic Flip Card Interface with React & Framer Motion

Let's build a cinematic 3D flip card interface using React, Vite, Tailwind CSS and Framer Motion.

Ria Choi

May 25th, 2026

MSA

Spring

MSA

Micro Service Architecture

Ria Choi

May 20th, 2026

How Microservices Communicate in Spring Boot

Spring

Zipkin

Eureka

MSA

RabbitMQ

How Microservices Communicate in Spring Boot

Explore core backend concepts in MSA and discover how they communicate with each other.

Ria Choi

May 18th, 2026

Spring Boot Backend Delivery App

SpringBoot

Docker

AWS

AI

UnitTest

Spring Boot Backend Delivery App

Build a scalable AI-powered delivery platform with Spring Boot, Docker, Amazon Web Services, and Gemini.

Ria Choi

May 16th, 2026

Lock Strategy in MSA

Redis

MSA

Lock

Redisson

Lock Strategy in MSA

Learn about Distributed Lock and Concurrency Control

Ria Choi

May 15th, 2026

RiaChoi Text Logo.

Currently pursuing a degree in Computer Science at Oregon State University.
With years of hands-on experience, creativity, and passion for technology, I strive to build digital experiences that are both functional and meaningful.
What I do best is to understand a project's structure and find the right technology to fit it.
I always plan carefully and think things through in depth.

Don't be afraid to reach out!
I'm always open for collaborations with creative artists, designers, and developers :)

Subscribe to get the latest updates

Stay connected with the latest posts, projects, tutorials, and tech updates.