Auto Keyboard Language Switching on Windows

The Problem: Manual Language Switching In my daily workflow, I often use AI assistants like ChatGPT and Gemini, and it so happens that I communicate with them in Russian. But all my notes and code in Visual Studio Code are in English. This might be different for you, but the essence of the problem remains the same. After chatting with an AI assistant, I have to switch my language. Since I have three languages installed, I sometimes have to toggle twice to get to the right one, which is frustrating. ...

July 8, 2025  · 5 min · 944 words

Hugo Site Deployment with GitHub Actions

Deploying a static site manually every time can be a boring and error-prone task. If you’re using Hugo, a static site generator, and host your site with a provider like Hostinger, you might be used to generating the site with hugo and dragging the contents of the public/ folder into a file manager or FTP client. Let’s change that. In this guide, I’ll show you how to automate this process using GitHub Actions. Every time you push to your main branch, your site will be automatically built and uploaded to your server via FTP. ...

June 24, 2025  · 3 min · 600 words