Imagine you are writing a backend that is talking to some API, exchanging JSON. This API could be a paid and/or rate limited one and you don’t want to call it every time you need it. Of course you are now already thinking „I could use a cache like Redis“. In this post I want…Details
We had good success bringing our Wunderlist skill live (see our blog post here) and want to explore the possibilities of Alexa further. Alexa can stream music from sources like Spotify or Amazon Music, but a skill to stream from SoundCloud is missing. So I started to implement one! Here is a demo Playing your…Details
Three weeks ago we took the team on a trip to Budapest, Hungary to play around with our Amazon Echo. We decided to build a Wunderlist Skill, since we are using it ourselves and there seems to be some demand from other users as well. Today the skill finally got approved and you can get it here…Details
What happens if you’re founding a startup and you don’t have a CTO? As a co-founder of an IT company like techdev, I often get approached by startup founders with one of the following requests: Can you build the software? Can you do it for equity? How much does this cost? How do I find…Details
Publishing a library to Bintray, how hard can it be, right? RIGHT? Turns out it’s not that easy, unless you know how to do it. I’ve spent a good amount of time publishing a library. Mostly because I couldn’t find an entire tutorial, so I had to collect bits and pieces from multiple sources. This post…Details
It’s been only 15 months since we launched https://shypp.it our peer-to-peer ride sharing service for everything. Last week we decided to shut down the service. A few weeks ago we got a letter from the Deutsche Bundesbank. They informed us, that we need a permission by the Bundesanstalt für Finanzdienstleistungsaufsicht (BaFin). This is required since we hold…Details
I recently wrote a short article for the Java aktuell magazine about 9 reasons why you would consider using Kotlin.
The article is written in German and can directly be accessed using the link below.
Join our newsletter – stay in the loop!
I recently worked on a project where we were explicitly asked to combine these three technologies. While I’m not hundred percent convinced it is the right pick for the customer it may be useful in some cases so I’ll outline how to use them together. Let’s start with what they are. Docker Docker (https://www.docker.com) –…Details
Kotlin is a statically typed language for the JVM that has reached version 1.0 early this year. With goodies such as null-safety, extensions, delegates and full Java interoperability Kotlin is really a pleasure to work with. We started tinkering with Kotlin ourseleves and always like to share our experiences. Reason enough to give some introductory…Details
The Problem In this article I’m going to discuss a problem which most people wouldn’t even consider a problem: managing project configurations when automating deployment workflows. Now this first sentence probably raises more questions than it answers: What do I mean with project configurations, and more precisely with managing project configurations? Why do I consider…Details