Press "Enter" to skip to content

Category: Computer engineering

How to copy all e-mails between IMAP servers

In 2022 Google decided to cancel free tier to legacy Google Workspace accounts (i.e., formerly known as GSuite). Due to many complaints by home users who mainly use the service for the domain-hosted e-mail, Google decided to keep free tier for non-business users with some conditions. I am still using…

Leave a Comment

Apache and forwarding a client certificate Id to WebSocket

Recently I came across a problem of forwarding a certificate Id to backend service for the authentication purposes. I also do not want to handle SSL at services. Let’s say I have a server setup as follows: There is an Angular website on port 4200 and REST/Websocket services on port…

Leave a Comment

Creating a Mac OS .app from a runnable JAR file

Here we solve a problem that many developers face when bundling java applications into an .app. We are going to correctly set the current working path for your Java Application. Mac OS applications (.app files) are basically packages with a specific folder structure. You can easily explore each app’s structure…

Leave a Comment

A simple custom solution to multi-language support using JS

Recently, I needed to add a multi-language support to a website that was run using PHP. Sure, I could use some i18n PHP framework to deliver translated web-page directly from a server, but I decided to design a simple approach based on Javascript. Here it goes … The default language…

Leave a Comment