Installing Apache Airflow on MacOS

I’m currently diving a bit deeper into Apache Airflow and want to further my understanding of the system. I chose to install it locally on my Mac because a managed service like Managed Workflows for Apache Airflow (MWAA) on AWS limits how much I can tinker with the system. For anything remotely production-related, I’d still go with the managed service. I used the Airflow: Getting Started documentation to do exactly that, getting started....

2024-08-16 · 4 min · Maurice Borgmeier

Casio F-91W: a simple watch

A few years I got a Casio F-91W watch (Wikipedia). I was looking for something that can double as a watch and stopwatch while explicitly not being a smartwatch. I wanted something light and sturdy. I was also looking for something inexpensive as I wasn’t sure if I was a watch person since I hadn’t worn any kind of jewelry in the broadest possible sense of that word for many years....

2024-08-09 · 4 min · Maurice Borgmeier

AWS-Blog: Going on an Industry Quest: Manufacturing and Auto

Using Industry Quest: Manufacturing and Auto you can learn about building IoT and factory management solutions in AWS. It’s a game that teaches you about real time monitoring, predictive maintenance, machine learning and data analytics. This blog gives an introduction to the game and covers my thoughts about its usefulness.

2024-06-28 · 8 min · Maurice Borgmeier

AWS-Blog: Switching Identity Providers in the IAM Identity Center

Switching the Identity Provider in the IAM Identity Center while keeping all permissions intact and minimizing disruptions can be a daunting task. In this post I’m explaining how we solved this for one of our customers.

2024-05-16 · 7 min · Maurice Borgmeier

Analyzing my Amazon Purchases with Pandas and Dash

I’ve been an Amazon Customer for more than half of my life and recently it became possible to download the data that Amazon stores about me (thank you, EU!). I downloaded my data and built a Dash app to analyze what I spend my money on.

2024-05-09 · 8 min · Maurice Borgmeier

Replacing the Battery in my Sennheiser PXC 550 Headphones

After almost 7 years my headphones are having trouble holding a full charge and start screaming at me to recharge after about 30 minutes. In this post I walk you through changing the battery in Sennheiser PXC 550 headphones.

2024-05-06 · 7 min · Maurice Borgmeier

AWS-Blog: Introduction to SSO with the IAM Identity Center and Entra ID

IAM Identity Center, formerly AWS SSO, is often used as an access management solution in front of one or more AWS accounts. More often than not, its purpose is to grant access to AWS accounts within an AWS organization. Today we’ll shed some light on the basic concepts and explain how this solution can be integrated with Azure AD which has recently been renamed to Entra ID to provide Single-Sign-On to your AWS environment.

2024-04-23 · 5 min · Maurice Borgmeier

AWS-Blog: Using undocumented AWS APIs with Python

I published a new blog post on the tecRacer AWS Blog: https://www.tecracer.com/blog/2024/04/using-undocumented-aws-apis-with-python.html

2024-04-19 · 1 min · Maurice Borgmeier

AWS-Blog: Adding Cognito Authentication to our Serverless Dash App

I published a new blog post on the tecRacer AWS Blog: https://www.tecracer.com/blog/2024/04/adding-cognito-authentication-to-our-serverless-dash-app.html

2024-04-12 · 1 min · Maurice Borgmeier

AWS-Blog: Build a Serverless S3 Explorer with Dash (alpha)

I published a new blog post on the tecRacer AWS Blog: https://www.tecracer.com/blog/2024/04/build-a-serverless-s3-explorer-with-dash.html

2024-04-02 · 1 min · Maurice Borgmeier