![Image forPage Specific Dynamic Angular Components using Child Routes](https://crosp.net/wp-content/uploads/2019/01/mountain_road_top-wallpaper-1600x900-640x360.jpg)
When I first started developing an Angular application everything seemed to go well. Comparing to React, a lot of things were implemented out of the box. Until I reached the time when I needed to make some components of my application dynamic. The pr…
![Image forUnderstanding and using Xdebug with PHPStorm and Magento remotely](https://crosp.net/wp-content/uploads/2018/07/xdebug-phpstorm-640x360.jpg)
Xdebug is a great way to eliminate var_dump(), print_r() statements and make your PHP debugging experience better and more productive. When you have a simple application there is not really need to spend time on configuring Xdebug, you can go along w…
![Image forHow to Override Module Templates and Classes in Prestashop 1.7](https://crosp.net/wp-content/uploads/2018/04/prestashopoverride-640x427.jpg)
Overriding modules is a really powerful feature of the Prestsahop CMS. It makes possible to change behavior and appearance of modules without altering original source code. However, due to latest changes in Prestashop 1.7 a lot of changes were made a…
![Image forEfficient, Fast and Scalable WordPress development with Timber (Twig)](https://crosp.net/wp-content/uploads/2018/01/timber-wordpress-paint-640x320.jpg)
Is there any reason to use Twig with WordPress? Do you like PHP code snippets inside your HTML layout templates, can you open any large template and find a part you are interested in within a few seconds? If you can, you probably have a small templat…
![Image forHow to download images using WebdriverIO (Selenium Webdriver)](https://crosp.net/wp-content/uploads/2017/09/webdriver-640x426.png)
This will be a really short article explaining how to download image from the browser side while running tests using the WebdriverIO library. The problem of downloading images I have a use case scenario, that requires to verify that a loaded page ha…