- 2026-01-25 enTypescript itself already check types, but it offers only compile time type safety. Your Typescript codes cannot assign
- I applied width and height HTML attributes on img elements in my blog which is built with Sveltekit. This helped prevent layout shifts where
- 2025-12-27I traveled Italy from Thursday September 25th 2025 to Wednesday October 2nd. For 7 nights in Italy I went to Rome, Dolomites, Venice, and Florence, and in this post I will talk about my review on traveling Seceda, Ortisei and extras around Ortisei Dolomites, from Friday 26th to Monday 29th. I enjoyed light walking and trekking from Ortisei to famous sites using lifts.
- I traveled Italy from Thursday September 25th 2025 to Wednesday October 2nd. For 7 nights in Italy I went to Rome, Dolomites, Venice, and Florence, and in this post I will talk about my review on the rental car trip around Ortisei village in Dolomites, departing from Mestre Venice, Friday 26th, returning to Mestre, Monday 29th.
- 2025-10-09 enWhen I started using Svelte for replacement of React, I thought it will ease me from mitigating edge cases and trivial issues that I had met using React. But there is no such thing as a flawless thing. Svelte is not free from trivial issues.
- 2025-10-06 enOkay, I have finished migrating my Github blog to Sveltekit , and it has been doing fine so far. One problem is my pages do not appear on Google search for unknown reasons even though I have sitemap in txt format. I have been handling the issues manually for several years but I don't know the exact reason why. That's another problem that I need to take care of.
- 2025-08-02 ko이 글은 2025년 배포된 ' Fedora KDE Plasma Desktop 42 '을 기준으로 설명합니다. 몇 개월 전 Ubuntu 24.04 LTS를 쓸 때는 한글 입력 세팅이 이렇게 어렵진 않았던 기억이 있어서 우분투나 Gnome 데스크탑 환경을 쓰면 간단히 해결될 수도 있습니다. 리눅스 다국어 입력기는 ibus, nimf 등 여러 가지가 있는데 그 중 KDE 환경에는 fcitx5를 추천하는 글이 검색 결과에 많이 나와서 fcitx5를 썼습니다.
- 2025-07-13 enasync / await on top of Promise is a major feature in JavaScript. It allows you to write asynchronous codes as if they were synchronous. It's hard to imagine writing codes without them, and it surprises me that it has not been 10 years yet since Chrome 55 supported async functions. In 2025, almost every modern browsers support it thankfully.
- 2025-06-11 enwindow.location tells about the current location of the document. By referencing the value you can get the information about the document, and you can also set the current document by setting
- 2025-04-05 envite is used mostly for bundling end applications , but it can be also used for building a library, like a UI component library. What makes library mode special is that you can specify the entrypoint file while in normal mode your entrypoint is forced to be a HTML file. There is a documentation on official vite webpage and it's pretty straight forward.