<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/pretty-feed-v3.xsl" type="text/xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Yongseok&apos;s Blog</title><description>장용석의 개발, 기술, 그리고 일상블로그 입니다.</description><link>https://yongseok.me/</link><atom:link href="https://yongseok.me/en/rss.xml" rel="self" type="application/rss+xml"/><language>en-us</language><copyright>Copyright 2026 Yongseok Jang</copyright><image><url>https://yongseok.me/favicon.svg</url><title>Yongseok&apos;s Blog</title><link>https://yongseok.me/</link></image><item><title>404</title><link>https://yongseok.me/blog/en/4-0-4/</link><guid isPermaLink="true">https://yongseok.me/blog/en/4-0-4/</guid><description>404</description><pubDate>Sun, 22 Feb 2026 06:49:10 GMT</pubDate><media:content url="https://yongseok.me/post/images/4-0-4/thumb.png" medium="image"/><category>dev</category></item><item><title>React Performance Measurement and AI</title><link>https://yongseok.me/blog/en/react-performance-track-with-ai/</link><guid isPermaLink="true">https://yongseok.me/blog/en/react-performance-track-with-ai/</guid><description>React Performance Measurement and AI</description><pubDate>Sun, 25 Jan 2026 04:42:26 GMT</pubDate><media:content url="https://yongseok.me/post/images/react-performance-track-with-ai/thumb.png" medium="image"/><category>react</category></item><item><title>Applying moveBefore: Fixing Toasts Hidden Behind Modal Dialogs</title><link>https://yongseok.me/blog/en/movebefore-%EC%A0%81%EC%9A%A9%EA%B8%B0/</link><guid isPermaLink="true">https://yongseok.me/blog/en/movebefore-%EC%A0%81%EC%9A%A9%EA%B8%B0/</guid><description>How I solved the problem of Toast notifications being hidden behind Modal Dialogs using the moveBefore API. We also explore how Top Layer works and how moveBefore preserves element state during DOM moves.</description><pubDate>Sat, 17 Jan 2026 12:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/moveBefore/thumb.png" medium="image"/><category>web</category></item><item><title>Is useEffectEvent Black Magic? And Yet Another Round of Automation</title><link>https://yongseok.me/blog/en/useeffectevent/</link><guid isPermaLink="true">https://yongseok.me/blog/en/useeffectevent/</guid><description>We analyze how useEffectEvent solves Stale Closures by examining React&apos;s internal implementation, and explore how React Compiler&apos;s fire() aims to automate this further.</description><pubDate>Sun, 04 Jan 2026 11:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/useEffectEvent/thumb.png" medium="image"/><category>react</category></item><item><title>Reflecting on 4.5 Years, a Career Move, and a Year-End Review</title><link>https://yongseok.me/blog/en/move-on/</link><guid isPermaLink="true">https://yongseok.me/blog/en/move-on/</guid><description>Looking back on my 4.5 years at Remember, thoughts on my experience as a Tech Lead and personal growth, changing jobs, presenting at FEConf, and working with film.</description><pubDate>Wed, 31 Dec 2025 04:12:45 GMT</pubDate><media:content url="https://yongseok.me/post/images/move-on/thumb.png" medium="image"/><category>essay</category></item><item><title>Gimbal Lock</title><link>https://yongseok.me/blog/en/gimbal_lock/</link><guid isPermaLink="true">https://yongseok.me/blog/en/gimbal_lock/</guid><description>An intuitive, interactive exploration of what gimbal lock is in 3D rotation and why it happens.</description><pubDate>Mon, 22 Dec 2025 13:42:47 GMT</pubDate><media:content url="https://yongseok.me/post/images/gimbal_lock/thumb.png" medium="image"/><category>math</category></item><item><title>Building Logic Gates with CSS - Using the if() Function</title><link>https://yongseok.me/blog/en/css_if/</link><guid isPermaLink="true">https://yongseok.me/blog/en/css_if/</guid><description>Implementing conditional styling with the newly added CSS if() function, and a walkthrough of building logic gates purely in CSS.</description><pubDate>Wed, 02 Jul 2025 10:56:25 GMT</pubDate><media:content url="https://yongseok.me/post/images/css_if/thumb.png" medium="image"/><category>css</category></item><item><title>Cognitive Prison</title><link>https://yongseok.me/blog/en/congitive_prison/</link><guid isPermaLink="true">https://yongseok.me/blog/en/congitive_prison/</guid><description>Recently, I&apos;ve had to make a lot of decisions. I&apos;m the type who can&apos;t make quick judgments because I overthink things. So I&apos;m somewhat weak at making split-second decisions, and to train myself, I&apos;m organizing my decision-making process.</description><pubDate>Sat, 24 May 2025 10:56:25 GMT</pubDate><media:content url="https://yongseok.me/post/images/congitive_prison/thumb.png" medium="image"/><category>essay</category></item><item><title>Promise.try() with a Side of Torque</title><link>https://yongseok.me/blog/en/promise_try_torque/</link><guid isPermaLink="true">https://yongseok.me/blog/en/promise_try_torque/</guid><description>Let&apos;s explore the origins, proposal process, and implementation of Promise.try(). When I first heard that Promise.try() had been standardized, I examined it but couldn&apos;t immediately grasp its purpose. It must have been created for some specific reason... Even if it wasn&apos;t a groundbreaking feature, there had to be a story behind such a small addition. Even if it&apos;s not a remarkable tale. Today, let&apos;s become archaeologists and explore its origins, proposal process, and implementation together.</description><pubDate>Tue, 06 May 2025 09:36:26 GMT</pubDate><media:content url="https://yongseok.me/post/images/promise_try_torque/thumb.png" medium="image"/><category>javascript</category></item><item><title>Going to Svalbard - First Day in Oslo</title><link>https://yongseok.me/blog/en/svalbard_3/</link><guid isPermaLink="true">https://yongseok.me/blog/en/svalbard_3/</guid><description>The first day in Oslo</description><pubDate>Fri, 02 May 2025 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/svalbard_3/thumb.png" medium="image"/><category>essay</category></item><item><title>Dandelin Spheres</title><link>https://yongseok.me/blog/en/dandelin_spheres/</link><guid isPermaLink="true">https://yongseok.me/blog/en/dandelin_spheres/</guid><description>An exploration of the mathematical beauty of ellipses and the geometric properties of cylindrical cross-sections through Dandelin spheres. This post captures a journey that began with high school curiosity about calculating ellipse perimeters and develops into an intuitive understanding through 3D visualization.</description><pubDate>Mon, 21 Apr 2025 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/dandelin_spheres/thumb.png" medium="image"/><category>math</category></item><item><title>Adding a Feature to React DevTools</title><link>https://yongseok.me/blog/en/react-devtools-contribute/</link><guid isPermaLink="true">https://yongseok.me/blog/en/react-devtools-contribute/</guid><description>Sharing the experience of encountering an issue where React DevTools highlights and inspectors don&apos;t display correctly when using TopLayer (dialog, popover API), and contributing directly to the React open source project to fix it.</description><pubDate>Mon, 31 Mar 2025 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/react-devtools/en/thumb.png" medium="image"/><category>react</category><category>dev</category></item><item><title>Going to Svalbard - Preparation</title><link>https://yongseok.me/blog/en/svalbard_2/</link><guid isPermaLink="true">https://yongseok.me/blog/en/svalbard_2/</guid><description>Preparing for a trip to Svalbard...</description><pubDate>Mon, 10 Mar 2025 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/svalbard_2/thumb.png" medium="image"/><category>essay</category></item><item><title>Learning Norwegian. Lære norsk</title><link>https://yongseok.me/blog/en/norsk/</link><guid isPermaLink="true">https://yongseok.me/blog/en/norsk/</guid><description>Norsk er et veldig vanskelig språk.</description><pubDate>Mon, 27 Jan 2025 00:00:00 GMT</pubDate><category>essay</category></item><item><title>2024</title><link>https://yongseok.me/blog/en/2024/</link><guid isPermaLink="true">https://yongseok.me/blog/en/2024/</guid><description>The last day of 2024</description><pubDate>Tue, 31 Dec 2024 00:00:00 GMT</pubDate><category>essay</category></item><item><title>Weaving with Decorators</title><link>https://yongseok.me/blog/en/decorator/</link><guid isPermaLink="true">https://yongseok.me/blog/en/decorator/</guid><description>On a sweltering day in Shape Land, &apos;Semo&apos; the developer is a coding prodigy who shouted &apos;hello world&apos; before &apos;mom and dad&apos; at age four. Semo grew up to become a core developer in Shape Land, renowned for writing code as effortlessly as mental arithmetic.</description><pubDate>Mon, 21 Oct 2024 22:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/decorator/thumb.png" medium="image"/><category>javascript</category></item><item><title>Let&apos;s Try Using a Quantum Computer</title><link>https://yongseok.me/blog/en/quantum_computing/</link><guid isPermaLink="true">https://yongseok.me/blog/en/quantum_computing/</guid><description>a</description><pubDate>Sat, 17 Aug 2024 22:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/proxy_reflect_case/thumb.png" medium="image"/><category>math</category></item><item><title>Practical Uses of Proxy and Reflect</title><link>https://yongseok.me/blog/en/proxy_reflect_case/</link><guid isPermaLink="true">https://yongseok.me/blog/en/proxy_reflect_case/</guid><description>Proxy and Reflect are features added in ES6. Proxy provides functionality to intercept the basic operations of an object, while Reflect provides methods that replicate these basic operations. Let&apos;s explore through examples.</description><pubDate>Sun, 04 Aug 2024 22:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/proxy_reflect_case/thumb.png" medium="image"/><category>javascript</category></item><item><title>Fly Me To The Moon</title><link>https://yongseok.me/blog/en/fly_me_to_the_moon/</link><guid isPermaLink="true">https://yongseok.me/blog/en/fly_me_to_the_moon/</guid><pubDate>Sat, 20 Jul 2024 22:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/fly_me_to_the_moon/movie_cut.webp" medium="image"/><category>essay</category></item><item><title>React Compiler, How Does It Work? [4] - SSA Transformation (Theory and Implementation)</title><link>https://yongseok.me/blog/en/react_compiler_4/</link><guid isPermaLink="true">https://yongseok.me/blog/en/react_compiler_4/</guid><description>Let&apos;s explore the SSA transformation in React Compiler. SSA stands for Static Single Assignment, which is one of the intermediate representations used for optimization. SSA has the characteristic of restricting variables to be assigned only once. The core of the SSA transformation algorithm is deciding where to place phi functions. What algorithm does React Compiler use?</description><pubDate>Sun, 14 Jul 2024 07:57:08 GMT</pubDate><media:content url="https://yongseok.me/post/images/ReactCompiler4/en/thumb.png" medium="image"/><category>react</category></item><item><title>Presentations</title><link>https://yongseok.me/blog/en/%EB%B0%9C%ED%91%9C/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EB%B0%9C%ED%91%9C/</guid><pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/%EB%B0%9C%ED%91%9C/thumb.jpg" medium="image"/><category>essay</category></item><item><title>React Compiler, How Does It Work? [3] - HIR Transformation (Lowering)</title><link>https://yongseok.me/blog/en/react_compiler_3/</link><guid isPermaLink="true">https://yongseok.me/blog/en/react_compiler_3/</guid><description>Let&apos;s explore the Lowering process of React Compiler. We&apos;ll examine how it converts AST to HIR, how it handles hoisting during this process, and why it&apos;s done this way.</description><pubDate>Mon, 10 Jun 2024 15:10:03 GMT</pubDate><media:content url="https://yongseok.me/post/images/ReactCompiler3/en/thumb.png" medium="image"/><category>react</category></item><item><title>React Compiler, How Does It Work? [2] - useMemoCache</title><link>https://yongseok.me/blog/en/react_compiler_2/</link><guid isPermaLink="true">https://yongseok.me/blog/en/react_compiler_2/</guid><description>Let&apos;s take a deep dive into useMemoCache, one of the key components of React Compiler. We&apos;ll explore the operating principles of useMemoCache, examine its implementation, and learn about the experimental feature enableNoCloningMemoCache.</description><pubDate>Sun, 26 May 2024 03:30:51 GMT</pubDate><media:content url="https://yongseok.me/post/images/ReactCompiler2/en/thumb.png" medium="image"/><category>react</category></item><item><title>React Compiler, How Does It Work? [1] - Entry Point through Babel Plugin</title><link>https://yongseok.me/blog/en/react_compiler_1/</link><guid isPermaLink="true">https://yongseok.me/blog/en/react_compiler_1/</guid><description>We aim to deeply explore the React Compiler. Let&apos;s start by examining the compiler&apos;s entry point through the Babel plugin.</description><pubDate>Sat, 25 May 2024 11:31:51 GMT</pubDate><media:content url="https://yongseok.me/post/images/ReactCompiler1/en/thumb.png" medium="image"/><category>react</category></item><item><title>The Day Before React Conf 2024</title><link>https://yongseok.me/blog/en/react-conf-2024-%ED%95%98%EB%A3%A8%EC%A0%84/</link><guid isPermaLink="true">https://yongseok.me/blog/en/react-conf-2024-%ED%95%98%EB%A3%A8%EC%A0%84/</guid><description>I was going to write about my time in San Francisco and San Jose first, but before I knew it, I&apos;d already made it to Vegas. Las Vegas -- the original destination, where React Conf 2024 was being held. Since it was the first one in three years, there were a lot of attendees. The resort was quite far from the airport, so I decided to find people to share a ride with on the conference Discord.</description><pubDate>Wed, 15 May 2024 03:40:49 GMT</pubDate><category>essay</category></item><item><title>Palo Alto</title><link>https://yongseok.me/blog/en/%ED%8C%94%EB%A1%9C%EC%95%8C%ED%86%A0/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%ED%8C%94%EB%A1%9C%EC%95%8C%ED%86%A0/</guid><description>It&apos;s already day three. Sunday has ended back in Korea, but here it&apos;s only around 10 AM on Sunday morning. I wanted to jot down notes every night before bed, but between battling jet lag, sorting through footage, and finally unwinding with a shower, I kept falling asleep.</description><pubDate>Sun, 12 May 2024 18:19:25 GMT</pubDate><category>essay</category></item><item><title>On the Airplane</title><link>https://yongseok.me/blog/en/%EB%B9%84%ED%96%89%EA%B8%B0%EC%95%88%EC%97%90%EC%84%9C/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EB%B9%84%ED%96%89%EA%B8%B0%EC%95%88%EC%97%90%EC%84%9C/</guid><description>I didn&apos;t expect to have Wi-Fi somewhere over the Pacific at 33,000 feet. All those YouTube videos I&apos;d saved offline turned out to be pointless. I&apos;m writing this to leave at least one commit while in flight.</description><pubDate>Fri, 10 May 2024 18:46:00 GMT</pubDate><category>essay</category></item><item><title>Departure</title><link>https://yongseok.me/blog/en/%EC%B6%9C%EA%B5%AD/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EC%B6%9C%EA%B5%AD/</guid><description>Today is departure day. I&apos;m heading to the US for React Conf. I successfully merged a PR and deployed yesterday, so my head feels light -- but my heart feels heavy, wondering if something might go wrong. I rarely take time off unless there&apos;s a big event, so this is my first PTO of the year. I tend to have serious FOMO, so I&apos;m worried about missing something. But I suppose being able to step away from work and recharge is also part of being an effective developer...</description><pubDate>Fri, 10 May 2024 00:00:00 GMT</pubDate><category>essay</category></item><item><title>useActionState (What is form 2)</title><link>https://yongseok.me/blog/en/useactionstate_form/</link><guid isPermaLink="true">https://yongseok.me/blog/en/useactionstate_form/</guid><description>React has hooks related to forms such as form action, useFormState, and useFormStatus.  I want to explore how these hooks work. useActionState is a hook for handling asynchronous actions. I was looking at useFormState, but it has been renamed to useActionState.</description><pubDate>Sun, 28 Apr 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/blog-placeholder-3.jpg" medium="image"/><category>react</category></item><item><title>What exactly is a form?</title><link>https://yongseok.me/blog/en/form/</link><guid isPermaLink="true">https://yongseok.me/blog/en/form/</guid><description>What is a form, really? If someone asked you that question, how would you answer? According to Hypertext Markup Language - 2.0, a form is defined as follows: A form is a template for a form data set and an associated method and action URI.</description><pubDate>Sat, 27 Apr 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/blog-placeholder-4.jpg" medium="image"/><category>web</category></item><item><title>Simplicity Is the Hardest Thing</title><link>https://yongseok.me/blog/en/%EB%8B%A8%EC%88%9C%ED%95%A8%EC%9D%B4_%EA%B0%80%EC%9E%A5_%EC%96%B4%EB%A0%A4%EC%9A%B4%EA%B2%83/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EB%8B%A8%EC%88%9C%ED%95%A8%EC%9D%B4_%EA%B0%80%EC%9E%A5_%EC%96%B4%EB%A0%A4%EC%9A%B4%EA%B2%83/</guid><description>The video at the top shows Elon Musk discussing SpaceX&apos;s Starship plans — building six boosters and Starships this year, and constructing four &apos;Mechazilla&apos; launch towers capable of catching rockets mid-air by next year.</description><pubDate>Sun, 14 Apr 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/blog-placeholder-3.jpg" medium="image"/><category>essay</category></item><item><title>2024 Q1 Retrospective</title><link>https://yongseok.me/blog/en/2024_1%EB%B6%84%EA%B8%B0/</link><guid isPermaLink="true">https://yongseok.me/blog/en/2024_1%EB%B6%84%EA%B8%B0/</guid><description>The first quarter flew by incredibly fast. #Exercise I took a break from F45, which I&apos;d been attending since January last year. I was never the type to enjoy working out, so I always needed some form of structured accountability.</description><pubDate>Sat, 13 Apr 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/blog-placeholder-3.jpg" medium="image"/><category>essay</category></item><item><title>Positivity</title><link>https://yongseok.me/blog/en/%EA%B8%8D%EC%A0%95/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EA%B8%8D%EC%A0%95/</guid><description>We face problems and work to solve them. When you constantly deal with &apos;problems,&apos; it&apos;s easy to become surrounded by negativity. Negative emotions contaminate those around you far too easily. Let&apos;s be someone who radiates positivity.</description><pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/blog-placeholder-3.jpg" medium="image"/><category>essay</category></item><item><title>Tracing the Roots of text-wrap: balance [1]</title><link>https://yongseok.me/blog/en/text-wrap-balance-%EA%B7%B8-%EB%BF%8C%EB%A6%AC%EB%A5%BC-%EC%B0%BE%EC%95%84%EC%84%9C-1/</link><guid isPermaLink="true">https://yongseok.me/blog/en/text-wrap-balance-%EA%B7%B8-%EB%BF%8C%EB%A6%AC%EB%A5%BC-%EC%B0%BE%EC%95%84%EC%84%9C-1/</guid><description>You may not have heard of `text-wrap: balance` yet, but as you can see from the Google documentation above, it is a CSS property belonging to [CSS Text Level 4](https://www.w3.org/TR/css-text-4/#text-wrap), supported since Chrome 114.</description><pubDate>Mon, 04 Mar 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/blog-placeholder-3.jpg" medium="image"/><category>css</category></item><item><title>Understanding HTML Element Attributes in React</title><link>https://yongseok.me/blog/en/html-element-attributes-%EC%97%90-%EB%8C%80%ED%95%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90/</link><guid isPermaLink="true">https://yongseok.me/blog/en/html-element-attributes-%EC%97%90-%EB%8C%80%ED%95%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90/</guid><description>A supplementary summary from a presentation covering React.HTMLAttributes&lt;HTMLButtonElement&gt;, React.HTMLProps&lt;HTMLButtonElement&gt;, JSX.IntrinsicElements[&apos;button&apos;], React.ButtonHTMLAttributes&lt;HTMLButtonElement&gt;, and more.</description><pubDate>Fri, 01 Mar 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/blog-placeholder-3.jpg" medium="image"/><category>react</category></item><item><title>A Walk to Regular Expressions [Finite Automata]</title><link>https://yongseok.me/blog/en/%EA%B1%B8%EC%96%B4%EC%84%9C-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D%EA%B9%8C%EC%A7%80-%EC%9C%A0%ED%95%9C%EC%98%A4%ED%86%A0%EB%A7%88%ED%83%80/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EA%B1%B8%EC%96%B4%EC%84%9C-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D%EA%B9%8C%EC%A7%80-%EC%9C%A0%ED%95%9C%EC%98%A4%ED%86%A0%EB%A7%88%ED%83%80/</guid><description>It all started with a curiosity about regular expressions. I had been using them without much thought, until I wondered -- what exactly are they, and why are they universally supported across so many programming languages?</description><pubDate>Fri, 01 Mar 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/infinite_automata.png" medium="image"/><category>math</category></item><item><title>Leisure Activity</title><link>https://yongseok.me/blog/en/%EC%97%AC%EA%B0%80%ED%99%9C%EB%8F%99-1/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EC%97%AC%EA%B0%80%ED%99%9C%EB%8F%99-1/</guid><description>I loved the Midjourney landing page so much that I looked into what library they used. That led me to a cloning video. Since the code wasn&apos;t that complex, I decided to clone it myself. I extracted the transform logic into a pipeline-style architecture, then wrapped it all up as a Lit element.</description><pubDate>Sat, 17 Feb 2024 00:00:00 GMT</pubDate><category>dev</category></item><item><title>How to Solve It?</title><link>https://yongseok.me/blog/en/%EC%96%B4%EB%96%BB%EA%B2%8C-%EB%AC%B8%EC%A0%9C%EB%A5%BC-%ED%92%80-%EA%B2%83%EC%9D%B8%EA%B0%80/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EC%96%B4%EB%96%BB%EA%B2%8C-%EB%AC%B8%EC%A0%9C%EB%A5%BC-%ED%92%80-%EA%B2%83%EC%9D%B8%EA%B0%80/</guid><description>While visiting home during the Lunar New Year holiday, I found a book I had bought around my sophomore year of high school. The Korean edition is titled &apos;How to Solve It - Methods of Mathematical Thinking.&apos; As I recall, I stumbled upon it on the Kyowoo-sa publisher&apos;s website while trying to buy a Calculus violin book.</description><pubDate>Sat, 10 Feb 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/how_to_solve_it_placeholder.png" medium="image"/><category>essay</category></item><item><title>Cancelling Axios Requests [2]</title><link>https://yongseok.me/blog/en/axios-%EC%9A%94%EC%B2%AD%EC%9D%84-cancel%ED%95%B4%EB%B3%B4%EC%9E%90-2/</link><guid isPermaLink="true">https://yongseok.me/blog/en/axios-%EC%9A%94%EC%B2%AD%EC%9D%84-cancel%ED%95%B4%EB%B3%B4%EC%9E%90-2/</guid><description>In the previous post, we explored how a cancelToken gets subscribed when passed into a request&apos;s config. This time, let&apos;s look at the CancelToken implementation and how cancellation actually happens.</description><pubDate>Wed, 31 Jan 2024 00:00:00 GMT</pubDate><category>javascript</category></item><item><title>Let&apos;s Cancel an Axios Request [1]</title><link>https://yongseok.me/blog/en/axios-%EC%9A%94%EC%B2%AD%EC%9D%84-cancel%ED%95%B4%EB%B3%B4%EC%9E%90-1/</link><guid isPermaLink="true">https://yongseok.me/blog/en/axios-%EC%9A%94%EC%B2%AD%EC%9D%84-cancel%ED%95%B4%EB%B3%B4%EC%9E%90-1/</guid><description>How to cancel an Axios request. You can cancel a request by passing a cancelToken when making an axios call. But where does that cancelToken actually flow to?</description><pubDate>Tue, 30 Jan 2024 00:00:00 GMT</pubDate><category>javascript</category></item><item><title>The Future of This Blog</title><link>https://yongseok.me/blog/en/%EB%B8%94%EB%A1%9C%EA%B7%B8%EC%9D%98-%EB%AF%B8%EB%9E%98/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EB%B8%94%EB%A1%9C%EA%B7%B8%EC%9D%98-%EB%AF%B8%EB%9E%98/</guid><description>There&apos;s an overnight service maintenance scheduled for tomorrow (Saturday), so I&apos;ll be spending the early hours at the office. I&apos;m debating whether to sleep now to adjust my rhythm. But I should sleep. Otherwise I won&apos;t be able to work tomorrow. I created this blog partly to share what I study, but also because...</description><pubDate>Fri, 26 Jan 2024 00:00:00 GMT</pubDate><category>dev</category></item><item><title>A Record of Things I&apos;m Curious About</title><link>https://yongseok.me/blog/en/%EB%82%B4%EA%B0%80-%EA%B6%81%EA%B8%88%ED%95%9C-%EA%B2%83%EB%93%A4%EC%97%90-%EB%8C%80%ED%95%9C-%EA%B8%B0%EB%A1%9D/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EB%82%B4%EA%B0%80-%EA%B6%81%EA%B8%88%ED%95%9C-%EA%B2%83%EB%93%A4%EC%97%90-%EB%8C%80%ED%95%9C-%EA%B8%B0%EB%A1%9D/</guid><description>There&apos;s a Mom&apos;s Touch near my place, and at some point I heard that their Spicy Gim-Tteok-Man (seaweed rice cake combo) was really good. What does it taste like? Does it have chili sauce? Or is it just generically spicy? Every time I walked past it on my commute, I&apos;d think &apos;I should try it today,&apos; but I kept missing my chance.</description><pubDate>Tue, 23 Jan 2024 00:00:00 GMT</pubDate><category>essay</category></item><item><title>Using Styled Components on the Server (feat. React.cache)</title><link>https://yongseok.me/blog/en/%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C-styled-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0%EB%B6%80%EC%A0%9C--reactcache/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C-styled-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0%EB%B6%80%EC%A0%9C--reactcache/</guid><description>Despite the title, this isn&apos;t actually about using the real styled-components library. I came across someone working on a project called dream-css-tool — an attempt to make styled-like syntax work in server components. Let&apos;s start by looking at how it&apos;s used.</description><pubDate>Sat, 20 Jan 2024 00:00:00 GMT</pubDate><category>react</category></item><item><title>Fish-shaped Bread</title><link>https://yongseok.me/blog/en/%EB%B6%95%EC%96%B4%EB%B9%B5/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EB%B6%95%EC%96%B4%EB%B9%B5/</guid><description>There&apos;s a fish-shaped bread cart near my place that sells them for 1,000 won each. Let me organize the component I made the other day. It started as a Lit component wrapping YouTube embeds, taking two properties: src for the YouTube link and caption for the caption text.</description><pubDate>Wed, 17 Jan 2024 00:00:00 GMT</pubDate><category>dev</category></item><item><title>Going to Svalbard - A Dream</title><link>https://yongseok.me/blog/en/svalbard_1/</link><guid isPermaLink="true">https://yongseok.me/blog/en/svalbard_1/</guid><description>Far away between Norway and the North Pole, there lies the Svalbard archipelago. I&apos;ve made a commitment to visit there someday. I really love snowy days. They feel like a white canvas, and look so clean from a distance. I&apos;ve often imagined days where the snow is knee-deep, making it difficult to walk, but I haven&apos;t experienced such days yet. That&apos;s probably because I haven&apos;t been to such a place.</description><pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate><media:content url="https://yongseok.me/post/images/svalbard_1/thumb.png" medium="image"/><category>essay</category></item><item><title>Blog</title><link>https://yongseok.me/blog/en/%EB%B8%94%EB%A1%9C%EA%B7%B8/</link><guid isPermaLink="true">https://yongseok.me/blog/en/%EB%B8%94%EB%A1%9C%EA%B7%B8/</guid><description>I heard that [Astro 4.0](https://astro.build/blog/astro-4/) had been released. I figured it was a good excuse to update my blog while I was at it. Island architecture, among other things... I hadn&apos;t deeply evaluated Astro&apos;s strengths before choosing it.</description><pubDate>Sun, 14 Jan 2024 00:00:00 GMT</pubDate><category>dev</category></item><item><title>2023 Year in Review</title><link>https://yongseok.me/blog/en/2023%EB%85%84_%ED%9A%8C%EA%B3%A0/</link><guid isPermaLink="true">https://yongseok.me/blog/en/2023%EB%85%84_%ED%9A%8C%EA%B3%A0/</guid><description>Mybridge filled my entire first half and much of my second half of the year. Mybridge is the Japanese version of Remember, a business card management service operating in Japan. As I entered my second year at Remember, a new organization called the New Business Crew was formed at the start of 2023, and work began on monetizing Mybridge -- which had been running as a free service in Japan -- with a target launch in early June.</description><pubDate>Sun, 31 Dec 2023 00:00:00 GMT</pubDate><category>essay</category></item><item><title>Top Layer Animations</title><link>https://yongseok.me/blog/en/top_layer/</link><guid isPermaLink="true">https://yongseok.me/blog/en/top_layer/</guid><description>Elements rendered above all other elements. Supported elements: `&lt;dialog&gt;`, popover attribute `&lt;div popover=auto&gt;`. The goal is to make these elements animatable.</description><pubDate>Sun, 22 Oct 2023 00:00:00 GMT</pubDate><category>css</category></item></channel></rss>