I stumbled over Codeception and thought it looks pretty nice based from what I've seen in their docs. So I tried to install it and "play" with it. Where the troubles started Just adding the codeception package as a dependency in the composer.json file and running composer update installed a bunch of other packages. So far everything went fine. But then, my Flow based app didn't work…

read more →

Some days ago, Marcel pointed me to the Tech Blog of Zalando. I expected some rather technical success stories of how they manage their server infrastructure and how they solved some of the challenges while scaling up. I was wrong. Zalando publicly shares some behind-the-scenes insight into their team which is at least as interesting as the technical stuff (which is also a relevant part of the…

read more →

Ivan Blatter published some ideas, what one would do, if the week would have one additional day (original article in German). As a response, Jens Uhlemann has published a slightly different view on that topic: What if the week would have one day less? (original article in German) He then identified some evil stuff, which should be avoided at all, to not loose the energy for useless stuff - which…

read more →

Recently, we started using Vagrant boxes for our local development. As a base we took the Vagrant config that I've built during the last weeks - which worked perfectly, performant and satisfying on Mac. NFS vs. Windows But then our first developers started complaining that the box doesn't work on Windows at all. Basically this was due to the fact that Windows as a Host system does not support NFS…

read more →

A long time ago, I noticed a small issue in indexed_search, the search component of TYPO3 CMS. It's about not being able to start crawling external URLs if the base URL of the crawler job is initialized with a base URL that doesn't point to a Domain itself, but e.g. to a file with a link list to be indexed. But let's see what happened in a chronological order: The bug was found on a TYPO3 v4.0…

read more →

Today I've seen two mentions on [f.lux](http://justgetflux.com/ ), a software that changes the color-temperature of your screen. While it's ok to be light and blue-ish during the day where the screen has to compete against the sunlight - it should be different when there's no sun. The application is available for a range of platforms and I've just installed it on my MacBook Air without troubles.…

read more →

Testing your SSL certificates From time to time I need to verify the SSL certificate configured for a server - either within the webserver or the mailserver. Here are a few commands I regularly use on a Linux host to verify the configuration on the remote server to test: (replace HOST with either the hostname or an IP address) Testing on a webserver This is probably one of the most used commands…

read more →

Goal I develop locally with TYPO3 Flow and want to send out mails to test, whether my application is doing the right stuff when sending mails. But I don't want to hassle with local mailboxes and fiddling around with my Mail client so that it gets the mails from the local host. So I googled a bit and found out, that Mac OS X ships with a full-blown Postfix which is just cool! Problem Basically…

read more →

Welcome back! Today the first Swiss TYPO3-Usergroup meeting since a very long time took place at Snowflake in Zürich. I think it was a great success to have so many attendees from different agencies and I'm looking forward to the next of the planned quarterly meetings where several interesting topics will be presented and discussed. For all communication around the Usergroup, we decided to use …

read more →

Why do it so complicated? Given that you want to use Kirby which manages it's source-code with Git use a finished Theme to start right away to keep your content under control of Git anyway I thought it would be nice to have everything tied together and "under control" when we're using Git for everything anyway. Of course, one can do it without that - but that would lead to strange…

read more →