Latest Laravel/PHP Articles

Latest Laravel/PHP Articles curated daily from around the web.


Now that 2018 comes to an end, it is time to reflect and make plans for the new year. I don't usually take time to reflect on the past year, this year is the fi...

barryvanveen.nl

SSH keys 101
SSH keys can be used to create a secure connection to a remote computer. In other words, they are an alternative to logging in using a password. Keys come in pa...
Lately, I've been reading about the SOLID design principles. They were introduced by Robert C. Martin in his paper titled "Design Principles and Design Patterns...
Fathom Analytics | Fast, simple and privacy-focused website analytics. Fathom Analytics | Fast, simple and privacy-focused website analytics.
Windows uses CRLF (\r\n) lined endings while Linux uses LF (\n). If like me, you develop on both Windows and Linux machines you might experience some annoying p...
On June 7, 8, and 9, the Dutch PHP Conference 2018 was held. Now that all information has settled down, and most talks are available on YouTube, I want to share...
Since version 7.0, PHP has the ability to use strict type checking. Let us look at the differences between loose and strict type checking. Afterward, we can hav...
It is best to prevent the usage of "unsafe-inline" in your Content Security Policy (CSP) header. In this article, I will explain why that is the case and how to...
Shirts painstakingly handcrafted by under-caffeinated developers. Shirts painstakingly handcrafted by under-caffeinated developers.
Code coverage is the measure of how many lines of code your tests have covered. It is expressed as a percentage of the total lines of code in your project. ...
Recently I was investigating the performance of an application we have built at https://www.swis.nl/?utm_source=barry. Now that the solution has been merged and...
Suppose you run a website and want to split part of it into a package with its own repository. You start a new repository and check it out on your development m...
When you start a new project it is best to stick to some best practices. Skeleton projects provide a basis for starting your project with a good directory struc...
Glimpse streamlines Laravel development by seamlessly deploying GitHub pull requests to preview environments with the help of Laravel Forge. Glimpse streamlines Laravel development by seamlessly deploying GitHub pull requests to preview environments with the help of Laravel Forge.
Oh, how the weather can change! Yesterday it was 28 degrees Celsius, sunny and we were sweating because of a broken airconditioning (which was fixed and compens...
This is a quick tip on how to get code coverage results when running PHPUnit on Laravel Homestead. This will enable Xdebug first and then run your tests. When y...
So, I've wanted to make my own open source package for quite some time. Last week it was registered at Packagist: barryvanveen/lastfm. It's a simple API client...
Last couple of months I've been working on a project that relies heavily on a Microsoft SQL (or mssql) database. It is the source of a legacy system that we are...