Blog

Tags

Development[34] Tips[22] DIY[17] Raspberry[13] Games[12] Arduino[11] Web[10] Reviews[10] Books[10] Life[9] Xbox[7] Tutorials[6] Windows[6] Php[5] Gaming[5] Business[4] Mysql[4] Websites[4] Server[3] Exitshop[3] Azure[3] 3d-Printing[3] Programs[3] Python[3] E-Commerce[3] School[3] Retro[2] Review[2] Video[2] Ai[1]

Posts

2024-10-06

How To Translate CodeIgniter 3/4 language files with AI

You want to translate your CodeIgniter project into multiple languages? Well, I have created a PHP library called codeigniter-ai-translation, which uses Anthropic’s Claude AI to translate your language files. You can install it via composer using the link above.

2024-03-07

I switched my Docker backend from Hyper-V to WSL2

I’ve been using Docker for nearly three years now, primarily for development purposes. As a Windows user, I’ve consistently utilized Hyper-V as the backend. This choice was mainly due to the poor performance of the WSL2 backend, particularly because I insisted on keeping my application files on the Windows partition. Although the Hyper-V backend worked adequately for me, it was still slower than production, even on my high-end desktop PC. Consequently, I never felt compelled to switch to the WSL2 backend, despite it being considered the future of Docker for some time.

2021-04-14

From WAMP to Docker, simply

Motivation

Whenever we onboard a new developer to ExitShop, the biggest challenge is setting up the system locally, typically on some WAMP (Xampp, Neard…). Usually, it involves three steps:

2019-07-18

How to Easily Automate Website Testing - Selenium and Webdriver

After every major change in a project, or even with every release, it is advisable to test the basic functionality of the application. End-to-End testing directly in the browser is one of the options and, in my opinion, it’s fun.

2019-06-23

Two useful tools for automatic PHP code improvement - ECS and Rector

The first tool is Easy Coding Standard. You can install it via composer (either in your project or globally) and simply run it in the console: