Designing REST-APIs: A Comprehensive Guide

This post will explore the best practices for designing RESTful APIs. We will start with the basics of structuring our API, and then dive into more advanced topics like versioning, caching, and more.


Mastering Data Structures & Algorithms: Big O Notation (Part 1)

This is the first part of a blog post series on algorithms and data structures. This topic might sound a bit theoretical at first, but it will help you become a better developer by knowing different data structures and algorithms, their ups and downs, and how to write more efficient and scalable code.


From Silicon Valley to Your Screen: Programming Gilfoyle's Bitcoin Alert with Python

In this post, I will show you how to write a python script that fetches the current price of bitcoin from the Binance API every few seconds, and plays the song if the price drops under a certain threshold.


Everything-as-a-Service(XaaS) and the cloud

XaaS describes a new way of doing business, which plays a central role in cloud computing. In this blog post we will understand what it means and take a closer look at the three main categories of XaaS: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS).


"Hello, World!"

Welcome to my first blog post (or how computer scientists would say: "Hello, World!")! This blog will focus on computer science related topics. If anyone learns something from this blog, I'll consider this project a success.