Blog archive by Mattias Geniar
This is a list of all my blogposts. They range from highly technical to entry level, from Linux to PHP and server management.
2020-02
2020-01
2019-12
2019-11
- VirtualBox: Failed to open/create the internal network 'HostInterfaceNetworking-en0' (VERR_SUPDRV_COMPONENT_NOT_FOUND)
- Auto-start VirtualBox VMs (headless) after reboot on Mac OSX
- A Caddyfile config example for Laravel
- Remove index.php from the URL in Laravel
- Mac OS: xcrun: error: invalid active developer path, missing xcrun
- How to prevent content-spoofing in Apache's 404 error pages
- Specify a specific SSH private key for git pull/git clone
- Analysing webservers logs locally with goaccess
- A step-by-step guide on migrating from WordPress to Hugo
- How to use ffmpeg to combine multiple videos to one
- Disable HTTP sessions in Laravel to speed up your API
- A fresh new look for this site
- A Linux sysadmin's guide to moving to a new website
2019-10
- strace: operation not permitted, ptrace_scope incorrect
- warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
- Mac pecl install: configure: error: Please reinstall the pkg-config distribution
- Install PHP’s imagick extension on Mac with Brew
- Laravel’s Tinker quits immediately on PHP 7.3 & Mac
- Chrome’s next steps for security: mixed content checking more important than ever
- A github CI workflow tailored to modern PHP applications (Laravel, Symfony, …)
2019-09
2019-07
2019-05
2019-04
2019-03
2019-02
2018-12
2018-11
- Increase the number of open files for jobs managed by supervisord
- My Laracon EU talk: Minimum Viable Linux
- Why your NS records matter
- Tracking SQL queries
- A big update to DNS Spy – DNS Spy Blog
- HTTP-over-QUIC will officially become HTTP/3
- Automatic monitoring of Laravel Forge managed sites with Oh Dear!
- How to size & scale your Laravel Queues
- Laravel Telescope: Data too long for column ‘content’
2018-10
2018-09
2018-05
2018-04
- Certificate Transparency logging now mandatory
- Chalk Talk #3: how to optimise your content for Varnish
- Upcoming presentation at LOADays: Varnish Internals – Speeding up a site x100
- Chalk Talk #2: how does Varnish work?
- Varnish: same hash, different results? Check the Vary header!
- Varnishlog: show the hash() data in output
2018-03
- Drupal core – Highly critical – Remote Code Execution – SA-CORE-2018-002
- It’s about what broke, not who broke it
- Why I usually run ‘w’ first when troubleshooting unknown machines
- Chalk Talk #1: An introduction to Varnish
- Upcoming Drupal 7 and 8 core highly critical security release: March 28th
- The security footgun in etcd
- Enable the slow log in Elastic Search
- Varnish 6.0 released
- Laravel & MySQL auto-adding “on update current_timestamp()” to timestamp fields