PinnedA story about Caddy, Nginx, and some Laravel routingThis is just a sad story of me getting crazy with something that sounds so stupid and simple in the first place, that you think, it should be done in 5 minutes — but after several hours of trying, I gave up. Yes, I had to admit, that the Internet…Nginx6 min readNginx6 min read
Jun 8A Slack Workflow example for DevOpsIn case you are running a Pro or Enterprise Plan in Slack, this might be interesting for you. Slack has something called Workflows. They can be used for nearly everything. With this posting, I want to show a very basic and simple example of how to make use of these…Slack5 min readSlack5 min read
Nov 21, 2022Follow your (Laravel) Logfiles on your bash with colored outputI am a big fan of my Linux bash, and maybe you are as well. I guess we all agree, that the most simple way of watching a logfile is a simple tail -f storage/log/laravel.log Because I already pimped by bash with other nice tools to get more colors, like powerline-go…Laravel2 min readLaravel2 min read
Jul 31, 2022A Company banned me because I made their Electron App running inside DockerOkay, to be honest, because: I was impudent to ask questions as well ;) The original title of this story should be: Run Tinkerwell (electron) inside Docker but because I got some mail, I couldn’t resist making fun of it and creating one of these stupid dramatic clickbait titles some…Docker11 min readDocker11 min read
May 11, 2022The benefits of managing your Linux Crontab with GitI am pretty sure, sooner or later, every DevOps runs into the situation, where he/she wants a nice history of the server's crontab. If your application uses the regular Linux Crontab, this might be useful for you. …Linux5 min readLinux5 min read
Published inBetter Programming·Feb 11, 2022Inside Docker: One Nginx But Different PHP Versions Based on Your HostnameA practical use case for the nginx http map module — Okay, here’s an everyday scenario everybody should know: You have a typical docker-compose.yml setup with nginx php-fpm (PHP 7) a database (not important for us here) Let’s say your current PHP Version is 7.4 and you want to upgrade your application to PHP 8.1 and just extend your docker-compose.yml instead…Nginx3 min readNginx3 min read
Feb 8, 2022Why Laravel apps don’t scale well (I)17912Coding CEObest spell since a long time:best spell since a long time: "Laravel is not bad for scaling apps, but it makes it much easier for a bad dev, to continue being a bad dev." ;-((( CLAP CLAP CLAP !!!1 min read1 min read
Published inBetter Programming·Jan 19, 2022I Tested 4 Different Error-Reporting Services for PHPAnd why I switched to the self-hosted version of Sentry — In case you don’t know what an “error-reporting-service” is, let me try to explain this shortly: Say you want a notification in case your application throws any kind of error, more important, when we speak about PHP: Exceptions. PHP offers methods to handle these Exceptions. If you feel lazy to…PHP8 min readPHP8 min read
Published inTowards Dev·Jan 18, 2022Tracking MySQL Database Schema Changes with GitLet´s say you work in a (small) Team and you want to get notified if someone makes any changes in the Database, doesn´t matter if in production or staging, or development. This is actually too simple to write a post about this but on the other side, it´s also extremely…MySQL1 min readMySQL1 min read
Oct 8, 2021How to setup Nextcloud with Docker and Traefik (on Linux)I was using OwnCloud for decades. Because developers are lazy, I waited too long to make an upgrade, but with the help of Docker, things are way too easy these days, so there is no excuse. There are a ton of tutorials out there that explain how Docker or Traefik…Nextcloud2 min readNextcloud2 min read