/blog
Working notes on software, systems, and security.
Practical writing on software engineering, security, AI, and the industry around them.
Archive
2024-06-28
Security
Ongoing Supply Chain Attack on WordPress.org Plugin Repository
Infected versions of legitimate plugins, published under their own names, reaching every site set to update automatically.
2 min
2024-01-31
Notes
How to resolve Docker Desktop login issue on Ubuntu/Debian
If you are running Docker Desktop for a first time on Ubuntu/Debian desktop, most likely you will encounter issue that prevents you to login to the Docker Hub using the login button in the application UI. The problem is that once you click on the “Login” button in the header on the right hand side, […]
1 min
2023-09-02
Notes
Home Assistant motion lights with switches
I’ve been automating my home since moving into my new place this year, though I actually started earlier with basic sensors like temperature and similar stuff. At first I set up Home Assistant on a RaspberryPI 3 device, however I quickly realized that that is way too limiting and moved the installation to my home […]
2 min
2023-02-15
Notes
How to make WP-CLI use Laravel Valet version specified via the isolate command
By default wp-cli on your Mac will use the system’s PHP version located in /usr/bin/env, however as of Valet 3.0 you an use the isolate command to make specific site using specific PHP version as follows: This will make your-website.test to use PHP 8.0.x, however instead of calling PHP directly in the command line, you […]
1 min
2019-11-17
Notes
How to disable WordPress 5.3 image downscaling feature
WordPress 5.3 introduced big image downscaling feature that basically resizes the images above certain threshold during the upload. The goal is to prevent huge images being uploaded and embedded in the content which will slow down the page load. By default this threshold is 2560px width/height and this means that if you upload image bigger […]
1 min
2019-07-09
Notes
Bulk csv import in WordPress programmatically
The problem Imagine you have huge spreadsheet that requires some custom processing and on top of that you also need to upload the data to WordPress. In my case i was given a spreadsheet of almost 1500 entries that was set of data containing name, email, ip address and some other data. The request was […]
4 min
2018-10-14
Notes
WordCamp Skopje 2018 – Speaker
Attending or speaking at WordCamp is fun, enjoyable and will result in meeting a lot of new people!
1 min