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.


Java
JavaScript
Method Order in Java VS JavaScript
Small discovery while switching from JavaScript to Java
Ria Choi
•
August 28th, 2026

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
ACID
Saga Patterns
What is a Saga pattern? Orchestrated and Choreographic Saga Patterns
Ria Choi
•
August 18th, 2026

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

Redis
Cache
5 minutes Redis
Learn about Redis and caching strategy in 5 minutes
Ria Choi
•
May 13th, 2026

Coding
JavaScript
Coding Challenge: Bit Mask
Let's solve coding problems in JavaScript
Ria Choi
•
September 4th, 2026

Coding
JavaScript
Coding Challenge: Encoding
Let's solve coding problems in JavaScript
Ria Choi
•
September 4th, 2026

SpringBoot
Spring Boot by packt
Spring Boot Basics: About Spring Boot
Ria Choi
•
August 30th, 2026

Next.js
Next.js by packt part2
Routing, Server vs Client Components, Router Hooks
Ria Choi
•
August 30th, 2026

Next.js
Next.js by packt
Next.js Basics: Notes Based on Packt's Course
Ria Choi
•
August 30th, 2026

JavaScript
Spread vs Rest
The same Three Dots, Two Opposite Jobs
Ria Choi
•
August 29th, 2026

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

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

SpringBoot
What Really Happens When an Exception Is Thrown
How to handle error exception better in Spring Boot
Ria Choi
•
August 19th, 2026

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

Qt
Installing Qt6
Installing Qt6 on your computer
Ria Choi
•
August 14th, 2026

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

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

OOP
Class
Programming Paradigm and where it came from
Programming Paradigm - part1. OOP
Ria Choi
•
July 28th, 2026

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

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

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

Spring
MSA
Micro Service Architecture
Ria Choi
•
May 20th, 2026

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

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

Redis
MSA
Lock
Redisson
Lock Strategy in MSA
Learn about Distributed Lock and Concurrency Control
Ria Choi
•
May 15th, 2026
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 :)
Popular posts
Tags
Subscribe to get the latest updates
Stay connected with the latest posts, projects, tutorials, and tech updates.




