• There will be more than one or two posts in my blog. That means I should list the posts to users to encourage them to read what I've written. Listing posts is an important feature in blog services. If they don't feel good or not function well, people would not spend time reading on my blog.
  • Typescript 5.5 beta has been released on April 25th, 2024! https://devblogs.microsoft.com/typescript/announcing-typescript-5-5-beta
  • lazy.nvim is one of neovim plugin managers that helps you install plugins. By specifying Github repositories or local directories, you can install designated plugins easily.
  • Routing (paths, specifically) is one of the essential parts when you create a web app. You may want to take extra times designing the structure as it is not easy to change them as every single change may come as a breaking change. Web browsers remember your website's URLs or even readers might have saved links to your pages.
  • 웹앱 개발 중 윈도우 11에서 발생하는 한글 입력 중 마지막 음절이 지워지는 아주 골 때리는 현상을 겪었습니다. 한글 입력 중 다른 창/탭으로 포커스가 이동하면 입력 중인 글자가 지워지는 것인데요. 또한 같은 window의 다른 엘리먼트 마우스 클릭으로 인하여 포커스를 잃을 경우에도
  • I have never used tailwind but heard it is great. I chose tailwind to add styles to the blog. The reasons behind are these advantages:
  • I had been serving my personal Github blog for years. It was written in Ruby and Jekyll, and this is my records migrating the blog to Sveltekit.
  • If you are developing a React project and trying to make a fetch request, you are often said to call your request API inside
  • 2023-10-09 (Edit 2025-11-20) ko
    인천 국제 공항에 스마트패스 라는 출국 절차에 걸리는 시간을 획기적으로 단축할 수 있는 기능이 23년 7월 경부터 하나 생겼죠. 스마트패스 기능은 출국장 입장 뿐 아니라 탑승 수속, 백드랍 과정도 간편화 하는 것이 목표이지만, 아직까지는 잘 활성화 되지 않은 것으로 보이고, 일부 항공사하고만 연계해 이용할 수 있지만 스마트패스를 직접 쓰고 나니 굉장히 편리했습니다.
  • In React, rerendering may run before async callbacks finish or resolve. Think of a simple component which calls API and update its own state. Upon the button click, the following function calls run in order: