With the current hype around NFTs, you may think about creating your own. For those who are new to the crypto space, an NFT is a non-fungible token, this means unlike bitcoin (or other cryptocurrencies) those tokens are not mutually interchangeable. This results in a digital scarcity which creates a natural value for the token.

You may have heard of the Cardano blockchain and its native asset token ada. Cardano calls itself a third-generation blockchain and solves a lot of problems, ethereum or bitcoin are struggling with. Since the 2nd of March 2021, it’s officially possible to create NFTs and…


I’m sure everybody who worked with Python and a PostgreSQL database is familiar or definitely heard about the psycopg2 library. It is the most popular PostgreSQL database adapter for the Python programming language. In my work, I come in contact with this library every day and execute hundreds of automated statements. As always, I try to improve my code and execution speed, because, in the cloud, time is money. The longer your code runs the more it will cost you. …


Lately, I worked a lot with the Azure Cloud. Overall I have to say Azure offers a lot but is still not on the same level as its hardest competitors (AWS, Google). One thing that caught my eye is the compatibility of certain programming languages. Azure supports a few different languages (C#, JavaScript, Java, Python, etc.) but the supported features for these languages differ a lot. I think Azure Cloud is really great for coding with C# (although I never tried) but there is a lack of features for Python.

If we look at Azure Functions (serverless computing like AWS…


The new semester already started and so have my new courses. I’m especially excited because this semester I can develop my own project from start to finish.

As you may know, I started my journey in machine learning a while ago, so this is the perfect opportunity to gain some real hands-on experience in the field. I chose to develop my own music recommendation system from scratch.

In this blog post, I will talk a little bit about the idea, what I have done so far and some of the goals.

In the upcoming weeks and months I will post…

jukebox .li is a music jukebox based on Spotify. With Jukebox.li, all 30 million songs on Spotify are available to you and your friends. Create a new room or join an existing one. Together you decide what’s going to play next.



For a long time, I had the idea to develop a web-based jukebox-like application. Recently I played around with the Spotify API (check my latest posts). I recognized, that the Spotify API offered all functionalities needed to implement this project. So I just started coding and a few weeks later I now have the prototype ready, which is also…


In this tutorial, I will show you how to interact with the Spotify API. How to authenticate, make calls, and parse the results. We are going to discover what the Spotify API is capable of, what kind of information is available and also what kind of manipulations we can do with it.

Although it is a REST API and therefore works the same for every client, the authentication differs widely for iOS, Android and Web. So, in this post, we are going to focus on Android authentication. The calls we are going to make to the API can also be…


For a university project, I’m developing a Music recommendation classifier based on the Spotify API. The vast idea is to recommend new music to the user, based on songs he personally likes or dislikes, based on the musical components of the song (speed, tonality, instrumentality and many more).

The preparation of the dataset usually is the most time-consuming part of any machine learning project. This usually consists of gathering the data, cleaning the data, optionally labeling it, feature extraction, splitting it into test and training data. In this post, we are going to talk about the labeling part.

What is labeling (annotation)?

Labeling or…

Spickr Logo


In august 2018, while driving down Highway 101, with a beautiful view on the pacific ocean, I came up with a simple but yet fascinating idea (I thought) for a web application.

The main idea was a website where students (like me) could create a community and share summaries or notes for different lectures or modules at a specific university. For example “Introduction to Economics” at the University of Bern.

I knew there were already a lot of such services available, but I was sure that nobody was doing it targeting the exact lecture of a university. …

Silas Stulz

Data Engineer. I write about Machine Learning, Big Data, and Web Technologies.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store