Sending Mail without being considered SPAM
15. February 2016

Most websites will want to send mails one day. Usually people go the simple way and configure their CMS or whatever else to send mail using php’s mail() function. This works fairly well but without further work most of the mails being sent will be considered spam. This can have several reasons. Please ensure to do […]


I recently got an email of google informing me about a potential hack of a wordpress site I’m responsible for. It is presenting a massive amount of casino and cash load spam websites. Despite the fact that there is some kind of malicious code on my server, the loss of reputation for the website is […]

Here it is, a small and simple example on how to created presigned URLs for AWS S3 objects. #!/usr/bin/python import boto import argparse parser = argparse.ArgumentParser(description=’Generate an S3 signed URL’) parser.add_argument(‘bucket’, help=’bucket name’) parser.add_argument(‘key’, help=’prefix/key’) parser.add_argument(‘seconds’, type=int, help=’time in seconds until the URL will expire’) args = parser.parse_args() s3 = boto.connect_s3() bucket = s3.get_bucket(args.bucket) key = […]

I recently stumbled upon Netflix Vector, a nice tool for deep insights in system performance counters at high resolution. It is based on PCP ( for metrics collection which I wanted to have as RPM in version >= 3.10. Since then the pcp-webapi delivers CORS headers to allow running PCP and Vector on different ports/hosts. […]

AWS Resource Groups
18. December 2014

Some days before, a new button raised in my AWS Console, simply named “AWS”. It contains a nice Tag Editor allowing you to find resources and tag them (but you shouldn’t do this by hand, automate it!). From my point of view, resource groups are the much nicer feature. You can create a group and assign […]

Python pip – update all packages
5. December 2014

Pip doesn’t have any build-in feature to update all installed packages to their latest version. Python-tools can help you here: pip install pip-tools pip-review –interactive  


Running in a cloud always means some changes in mind in comarison to a static datacenter environment. Especially if you think about security and m2m trusts. Amazon AWS has some great features like IAM Roles to handle this in a cloud-native fashion, unfortunately only available for AWS services. In my opinion it is a damn […]