Softwareupdates

Nachdem in den letzten Monaten Tesla Motors in den Nachrichten war, weil sie zuerst via Softwareupdate den Autopiloten nachgerüstet haben und jetzt das “Summoning” (selbständiges Ein- und Ausparken), habe ich mir die Frage gestellt seit wann Softwareupdates eigentlich so cool geworden sind. Ich hab ja immer schon gerne Softwareupdates eingespielt, auch wenn nicht wirklich neue Funktionen dadurch dazugekommen sind. Für die meisten Benutzer war es aber schon zu mühsam Windows Updates einzuspielen bevor das voll automatisiert wurde. Read more →

Dockerize everything

Letzte Woche hatte ich die Gelegenheit beim 27. Technologieplauscherl über Docker zu sprechen. Es hat mich sehr gefreut, dass mehr als 75 Leute beim Plauscherl waren und mir super Feedback zu meinem Talk gegeben haben. Hier die Folien zu meinem Vortrag: Zusätzlich zu den Folien haben wir in unserem Podcast Donau Tech Radio dem Thema eine ganze Episode gewidmet: Episode 53 – Docker - damit kann man zu den Folien auch noch mal den Vortrag hören. Read more →

Endlich Internet!

Ich war etwas optimistisch, als ich am 19.12.2013 hier auf meinem Blog gepostet habe: Fast am Ziel. Damals hatte ich gerade die Zusage erhalten, in Weichstetten einen FTTH Anschluss zu bekommen. Erst ein paar Wochen später stellte sich heraus, dass noch einiges zu tun war um zum Ziel zu gelangen. Ende Februar 2014 habe ich dann Markus Lauss und Johannes Schachner aus Weichstetten kennengelernt, die auch beide sehr daran interessiert waren FTTH nach Weichstetten zu bringen. Read more →

Mehr sprechen, weniger schreiben

Mit fällt auf, dass ich in letzter Zeit sehr wenig auf meinem Blog schreibe. Das liegt hauptsächlich daran, dass ich vor eineinhalb Jahren begonnen habe, zusammen mit meinem Freund und Kollegen Andre Steingreß, regelmässig einen Podcast aufzunehmen: Das Donau Tech Radio Den möchte ich an dieser Stelle allen empfehlen, die gerne mehr davon hören wollen, was mich gerade so beschäftigt. Read more →

Update to my previous post on Countly

Shortly after I published my post on Countly in a Docker container my pull request was approved, adding the Dockerfile directly to the Countly github repository. So now it is possible to build the Countly Docker image simply by running: docker build -t countly/countly-server https://github.com/Countly/countly-server.git Countly even created an official Docker hub repository which means you do not have to build the image yourself, just run it via docker run -d -p 80:80 countly/countly-server The image will be pulled from the repository and launched on your host - the simplest way to try out Countly. Read more →

Countly in a Docker container

We are using Countly to track and analyse usage of our various mobile apps at troii. Since we are hosting Countly ourself, and I am in the process of moving all our hosted services and apps into Docker containers, Countly was next. Dockerfile Of course the first thing to do when starting with creating a Docker container for a specific application is to look for already existing ones. I found two, but but none of them worked out of the box. Read more →

Jenkins in a Docker container

After having our Sonatype Nexus repository running in a Docker container (see my previous post), the next part of our infrastructure I wanted to move into a Docker container was our Jenkins build server. The most difficult part of this, was to get the Android SDK installed inside the Docker image. After downloading the compressed SDK you have to run the android installer from the tools folder. This installer downloads the requested Android versions and asks for accepting the different license agreements - which is a problem because the building the docker images is non interactive. Read more →

Docker infrastructure

Since I saw the 5 minute long video “The future of Linux containers” last year in April, in which Solomon Hykes presented Docker the first time at PyCon, I wanted to use Docker for running my server side software. The first thing I thought about, was using it for running our time tracking product timr. It is currently deployed on multiple hosts with multiple tomcat instances and a MySQL database. Docker would make it easy to spin up more instances and to deploy new versions. Read more →

Why Podcasts are awesome

Am Mittwoch den 16. Juli 2014 fand wieder ein Technologieplauscherl statt, dieses Mal waren wir bei Netural eingeladen. Ich durfte dort einen von vier Vorträgen halten, der Titel meines Vortrages: Why Podcasts are awesome Wie der geneigte Leser meines Blogs (oder meiner anderen social Media Kanäle) ja schon mitbekommen haben dürfte, produziere ich seit ca. einem Jahr gemeinsam mit meinem Freund und Kollegen Andrè Steingreß das Donau Tech Radio. Der Untertitel unseres Podcasts lautet “österreichischer Podcast rund um Software Entwicklung”. Read more →