Home | BackEndTea
Immutable by default: How to avoid hidden state bugs in OOP
Add an element from an array in JavaScript
Types are documentation
See all the queries mysql does with the query log.
Stop firefox from exiting full screen on pressing escape
Why I prefer array functions over loops
Being a software engineer is a lot like being a butcher
Change extensions of all files in a folder
Keep retrying a bash command until it fails
Break the rules! (but only if you understand them)
PHP 8.2 changes to iterator functions I missed
"Just use Psl for that"
Why you should be typing your arrays in PHP
How to fix "connect to host github.com port 22: Operation timed out"
What is PHP's declare(strict_types=1); and why you should use it
Backing up files with one bash command
Get a rough estimation of how many rows are in a table, without using count
Adding PHPStan to a legacy project
What ive been reading: Deep work by Cal Newport
5 Tips for better code reviews
Allowing failure in GitLab CI
Check if an array contains an element in JavaScript
Remove an element from an array in javascript
Analyze your tests with PHPStan
The difference between for .. in and for .. of in javascript
How to create a random string in PHP
Finding the last element of an array in javascript
Mastering PHPUnit: Using Mocks and Stubs
Mastering PHPUnit: Using data providers
Mastering PHPUnit: Writing Your First Test with PHPUnit
Books
Mastering PHPUnit: an introduction
Never deploy an untagged dependency again
Uses
Stop (ab)using allow failure
Creating better services
Differential serving with webpack encore
PHP needs an "unknown" type
Using CSS modules in react when testing with enzyme
Testing Exceptions in PHPUnit
10 PHPUnit Tips
Help my Doctrine migrations are broken!
A problem with Twig
Explore Your Types
You should be using PHPStans bleeding edge
PHPUnit beyond basics: Dataproviders
PHPUnit beyond basics: configuration
Every day design pattern: Builder
Every day design pattern: Factory
Every Day Design Pattern: Adapter
Every day design pattern: Decorator
Replacing private services with mocks during tests
Finding bugs in seconds - Ibuildings Events
Testing code that generates warnings
Finding bugs in seconds - PHP Amesfoort
What is the boy scout rule
When to add comments
Finding bugs in seconds - PHP Limburg BE
Finding bugs in seconds - Full Stack Ghent
PHP is already strictly typed
The modern PHP developers toolbox
What Is Big O
Running Homestead from a separate directory
Math Is Fun
Semantic versioning
Add an editorconfig to your project
What is a default object?
Noop polyfills
Deploying to Github pages with Travis
Infection 0.9 is out!
PHP will lose its LTS
Automated code reviews
The case against case
PHP extensions, polyfills and you
Test your tests are Testing