Ubuntu 22.04 finally removed the .deb package for Firefox web browser from it’s repository! Here’s how to install it back. As you may know, Firefox in Ubuntu 22.04 is a Snap package tha…
Null is problematic, but why? Let's see why, and let that guide us to new alternatievs.... by crell
@thomas_shone MySQL with & My name is Thomas Shone. I'm a principal software engineer working at Booking.com. I deal with a variety of topics around compliance, data modeling, finance, APIs, static code analysis and anything else someone foolishly allows me to play with.
PHP UG Darmstadt, 13. April 2022
Some time ago I noticed that I no longer use setUp() methods when I write tests. This "just happened", there was no conscious decision behind it. This tweet from Marco Pivetta motivated me to reflect on this change and write down my thoughts in this article.
TYPO3 Backend Module Registration - This short TYPO3 tutorial describes how to register a custom TYPO3 backend module, how to render it with Fluid templates and register custom icons or CSS.
EurKEY - das Europäische Tastaturlayout
Verschlüsselungsmethoden in Symfony 5
Symfony/HttpClient is a powerful component to perform HTTP(s) requests. It already embeds a MockHttpClient and MockResponse to ease testing. When a method performs only one request, it’s very convenient to use, but when the class performs many request and you want to make asserti
Matthias Noback - Blog | About software development
Make your PHPUnit data providers even more powerful.... by crell
The website of Hidde de Vries, freelance front-end developer.
What exactly is HTTP/3? Why was it needed so soon after HTTP/2 (which was only finalized in 2015)? How can or should you use it? And especially, how does this improve web performance? Let’s find out.
There's been a lot of discussion recently about how "Safari is the new IE" (1, 2, 3, 4, 5).I don't want to rehash the basics of that, but I…
When writing front-end tests, you’ll find a lot of pitfalls along the way. Let’s explore common mistakes developers make, and how to avoid them. Testing doesn’t need to be painful, after all.
In JavaScript, attaching an event listener to constantly fire a callback on scroll can be performance-intensive. But there is a better way with Intersection Observer.
Instant Vitals is an open source library to identify parts of your website that are degrading your Web Vitals scores.
This article covers CSS-related techniques for optimizing Web Vitals.