DEV Community

loading...
Daniel Werner profile picture

Daniel Werner

Senior Software Developer. Clean Code and TDD enthusiast. Team lead and mentor.

Location Subotica, Serbia Joined Joined on  Twitter logo Github logo Linkedin logo Stackoverflow logo Website logo
Testing with Mocha – 3. Testing asynchronous code

Testing with Mocha – 3. Testing asynchronous code

Reactions 6 Comments
2 min read
Testing with Mocha – 2. Using the assert library

Testing with Mocha – 2. Using the assert library

Reactions 4 Comments
3 min read
Testing with Mocha – 1. Installation and set up

Testing with Mocha – 1. Installation and set up

Reactions 6 Comments
3 min read
Under the hood: How database transactions work in Laravel

Under the hood: How database transactions work in Laravel

Comments
4 min read
Oh ****, I should have had a backup

Oh ****, I should have had a backup

Reactions 6 Comments
4 min read
How to authorize static files in Laravel with Nginx auth_request

How to authorize static files in Laravel with Nginx auth_request

Comments
2 min read
Case study – building a simple webshop with Laravel

Case study – building a simple webshop with Laravel

Reactions 5 Comments
4 min read
Under the hood: How model attributes work in Laravel

Under the hood: How model attributes work in Laravel

Reactions 7 Comments
3 min read
Using Github actions and Deployer for creating CI/CD for Laravel

Using Github actions and Deployer for creating CI/CD for Laravel

Reactions 11 Comments
5 min read
Automated linux server backup with Dropbox

Automated linux server backup with Dropbox

Reactions 8 Comments
3 min read
A recap of 2019

A recap of 2019

Reactions 4 Comments
3 min read
How to create invoices easily with document-templates package

How to create invoices easily with document-templates package

Reactions 8 Comments
7 min read
Set up CI/CD for your Laravel app with GitHub, Travis, and Deployer

Set up CI/CD for your Laravel app with GitHub, Travis, and Deployer

Reactions 8 Comments
6 min read
PHP Quality Tools package

PHP Quality Tools package

Reactions 11 Comments
3 min read
Hacktoberfest 2019 – let’s contribute to open-source

Hacktoberfest 2019 – let’s contribute to open-source

Reactions 9 Comments
3 min read
How to upgrade omnipay-stripe to support 3D Secure payments in Laravel application

How to upgrade omnipay-stripe to support 3D Secure payments in Laravel application

Reactions 6 Comments 1
3 min read
Under the hood: How RefreshDatabase works in Laravel tests

Under the hood: How RefreshDatabase works in Laravel tests

Reactions 15 Comments 1
3 min read
Under the hood: How fake uploaded files work in Laravel

Under the hood: How fake uploaded files work in Laravel

Reactions 6 Comments
2 min read
Testing TypeScript with Mocha and Chai

Testing TypeScript with Mocha and Chai

Reactions 40 Comments 7
2 min read
JavaScript debugging with Chrome DevTools

JavaScript debugging with Chrome DevTools

Reactions 7 Comments
2 min read
How to use reflection to test private and protected methods

How to use reflection to test private and protected methods

Reactions 8 Comments 4
2 min read
How to debug php cli – artisan commands or unit tests

How to debug php cli – artisan commands or unit tests

Reactions 6 Comments
2 min read
Valet vs. Homestead – php development on macOS

Valet vs. Homestead – php development on macOS

Reactions 3 Comments
2 min read
Tips and tricks for mocking in JavaScript tests

Tips and tricks for mocking in JavaScript tests

Reactions 8 Comments
3 min read
My favorite PhpStorm features and keyboard shortcuts

My favorite PhpStorm features and keyboard shortcuts

Reactions 3 Comments
3 min read
Unit testing JavaScript with Jasmine

Unit testing JavaScript with Jasmine

Reactions 9 Comments
2 min read
How to set up debugging with PhpStorm and Homestead

How to set up debugging with PhpStorm and Homestead

Reactions 7 Comments
2 min read
How to dump all MySQL databases into separate files

How to dump all MySQL databases into separate files

Reactions 9 Comments
2 min read
loading...