Running Apache + PHP as a different user

On my local system I started to run Apache under the same user account as my login account. The reason is to avoid permission issues during development. Often I use a CMS. After installing plugins or updating the system, these files belong to the Apache user. This can cause permission conflicts, if combined with a … » more

How to fail at making web video play

Web video is gaining a lot of traction on the web. There is a lot of potential to be found in current web technology. An example is a campaign for life vests of a french company. Unfortunately it had its challenges. 1) Does not work on Android 2) Does not work in portrait mode 3) … » more

Problems with HTTP Strict Transport Security Sub Domains

Lately, I have been looking into improving security for web applications. Using SSL or TLS is usually to first step to create a more secure web site. A recommendation is also to use HTTP Strict Transport Security (HSTS) to tell browsers to always use a secure connection. All examples I found use includeSubDomains, which also … » more

Starting YaCy on boot with systemd

YaCy is a self-hosted web search engine, that can be used to index web pages. It can also be used as an intranet search appliance. For example, it has been used to index content from the 30C3 Conference. An unique feature is that YaCy can be run as a decentralised peer-to-peer network. You can install … » more

Using localStorage to improve critical CSS rendering

If you are interested web performance you might have read about the Critical Rendering Path. The idea behind it is, that you send the CSS (and JS) as fast as possible so the browser can start rendering the visible content first. Google has introduced this as one of the criteria for Pagespeed. After recently listing … » more

Back to top