My name is Daniel Werner, I am a senior web developer, TDD and clean code enthusiasts, mostly working in PHP (Laravel) and JavaScript (VueJs, jQuery, vanilla).

I live in Subotica, Serbia working as a developer and manager in my company WDEV doo


Backend development is mostly done in php using the Laravel framework.

The frontend development can be done using a frontend framework (Vue.js or Angular), or simply using jQuery for simpler applications.

I use TDD methodology whenever it is possible (and it is almost always possible!) to ensure that our products are robust and maintainable.

As an enthusiastic developer, I am always hungry for challenging projects.


How to authorize static files in Laravel with Nginx auth_request

When it is necessary to authenticate and authorize the access of static files, such as downloadable content, images etc, the common approach is to read the file with PHP and return the content. Laravel’s download method also works this way. There is nothing wrong with this approach. However it could lead to some performance issues …

Case study – building a simple webshop with Laravel

Originally published at 42coders.com on Jul 15, 2020 Introduction This is a case study of building the webshop kapes.rs, so this is not a detailed tutorial how to build a webshop with Laravel from scratch. Instead, I am going to show what technologies and packages I used to build it, and some details which I find interesting enough …