It just occurred to me that I should try Unity. I used to write code using a combination of Python and pygame when creating data visualization videos, but the limitations were clear—it was strictly 2D. Then it suddenly struck me: Unity is a tool well known for 3D game development. Why couldn’t it be used… Continue reading A Taste of Unity
Author: Kirin Choi
Exploring Google ADK: A Backend Developer’s Perspective
Over the past few days, I’ve been exploring Google ADK or Agent Development Kit. My initial impression is this allows backend developers like me more flexibility and capability than before. There have been API’s provided by several AI companies, those are almost the same to its UI versions. But with MCP and ADK, it feels… Continue reading Exploring Google ADK: A Backend Developer’s Perspective
Exploring MCP: How Model Context Protocol Enhances AI
Last week, I got to know the term MCP, Model Context Protocol. This term appeared in every feeds of YouTube, Facebook around me. With curiosity, I dug a little bit. The more I read, the more I realized this was something I needed to understand better. The basic concept of the MCP wasn’t too complicated.… Continue reading Exploring MCP: How Model Context Protocol Enhances AI
Mark Rober’s LiDAR Experiment: Insights on Self Driving
The recent YouTube video from Mark Rober’s channel was quite interesting. The title was “Can you fool a self driving car”, which is very catchy as all the YouTube videos do. The video is actually an introduction to LiDAR technology. The first half of the video was about mapping the famous Disneyland’s dark ride, Space… Continue reading Mark Rober’s LiDAR Experiment: Insights on Self Driving
How many dishes were sold in Round 4 of “Culinary Class Wars”?
Recently I enjoyed a Nexflix show, "Culinary Class Wars". In round 4 of the show, there was a mission that each team ran a restaurant for 20 guests. Surely the team with the most revenue wins. Although each team served very nice and luxurious dishes, there must be only one winner. After the round ended,… Continue reading How many dishes were sold in Round 4 of “Culinary Class Wars”?
Python Decorators: Streamlining Logging in Your Functions
Python's logging module is an excellent tool for tracking the activities of a script. For instance, if you want to log the start of a function, its parameters, return values, and completion, you can manually insert logging calls at appropriate places within the function. But what if you need to add these logs to every… Continue reading Python Decorators: Streamlining Logging in Your Functions
NANP and Phone Number Normalization: Securing Data for Comparison
Let's say two people have their own lists of client email addresses. They want to know how many email addresses they have in common, but do not want to share the whole email addresses to each other. They do not also want to share their email addresses to a 3rd person. How can they compare… Continue reading NANP and Phone Number Normalization: Securing Data for Comparison
A year with the Apache Airflow
It's been almost 1 year since I've adopted Apache Airflow to my company. This post would be a quick lookback for this decision. Although the Airflow is in action, it has been only used as an alternative to the cron daemon. One of the biggest reasons was that every team members were busy to handling… Continue reading A year with the Apache Airflow
ISO-8601 Week Definition: Is January 1st, 2023 the Last Week of 2022?
Is January 1st, 2023 (Sunday) the 1st week of 2023 or the last week of 2022? At first glance, this looks like a very simple question but actually it is not. Because "a week is a period of 7 days" is the only definition we have about a week. Does a week start on Sunday?… Continue reading ISO-8601 Week Definition: Is January 1st, 2023 the Last Week of 2022?
Solving Max and Min Value Problems with SQL Window Functions
While working with databases, we might be in a situation to solve the problems related with handling max values or min values. "What product has been sold at highest price in last 5 years?", "Since 2000, who has hit the most home-runs in a season and which year was it?" or "On which date each… Continue reading Solving Max and Min Value Problems with SQL Window Functions



![Fake Road Painting [Wile E. Coyote and The Road Runner]](https://blog.iizs.net/wp-content/uploads/2025/03/painted_road.jpg?w=1088)





