2024  24

November  1

How I spent a few hours using advanced technology to save $2

2024-11-01 · 8 min · Maurice Borgmeier

October  1

AWS Community Day 2024: Finding and using undocumented AWS APIs

2024-10-11 · 1 min · Maurice Borgmeier

September  2

AWS-Blog: Building Data Aggregation Pipelines using Apache Airflow and Athena

2024-09-23 · 7 min · Maurice Borgmeier

AWS-Blog: How to accidentally create read-only DynamoDB items

2024-09-14 · 5 min · Maurice Borgmeier

August  7

AWS-Blog: Making the TPC-H dataset available in Athena using Airflow

2024-08-29 · 7 min · Maurice Borgmeier

AWS-Blog: Enabling Apache Airflow to copy large S3 objects

2024-08-27 · 3 min · Maurice Borgmeier

AWS-Blog: You can’t Opt-Out of Performance Tracking in the AWS Console

2024-08-22 · 7 min · Maurice Borgmeier

AWS-Blog: Improving Accessibility by Generating Image-alt texts using GenAI

2024-08-21 · 7 min · Maurice Borgmeier

Bag in Black

2024-08-19 · 3 min · Maurice Borgmeier

Installing Apache Airflow on MacOS

2024-08-16 · 4 min · Maurice Borgmeier

Casio F-91W: a simple watch

2024-08-09 · 4 min · Maurice Borgmeier

June  1

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

2024-06-28 · 8 min · Maurice Borgmeier

May  3

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

2024-05-16 · 7 min · Maurice Borgmeier

Analyzing my Amazon Purchases with Pandas and Dash

2024-05-09 · 8 min · Maurice Borgmeier

Replacing the Battery in my Sennheiser PXC 550 Headphones

2024-05-06 · 7 min · Maurice Borgmeier

April  4

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

2024-04-23 · 5 min · Maurice Borgmeier

AWS-Blog: Using undocumented AWS APIs with Python

2024-04-19 · 1 min · Maurice Borgmeier

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

2024-04-12 · 1 min · Maurice Borgmeier

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

2024-04-02 · 1 min · Maurice Borgmeier

March  4

Replacing the Battery on a HP Spectre x360

2024-03-22 · 6 min · Maurice Borgmeier

AWS-Blog: Adding Basic Authentication to the Serverless Dash App

2024-03-20 · 1 min · Maurice Borgmeier

Giving my old Chromebook a second life with Fedora

2024-03-05 · 6 min · Maurice Borgmeier

AWS-Blog: Deploying a Serverless Dash App with AWS SAM and Lambda

2024-03-04 · 1 min · Maurice Borgmeier

February  1

AWS-Blog: Understanding Iterations in Ray RLlib

2024-02-16 · 1 min · Maurice Borgmeier

2023  8

November  1

Code Optimization: Filtering dataframes using exact matches in multiple columns

2023-11-17 · 8 min · Maurice Borgmeier

October  1

Code Optimization: Finding the correct spot on the leaderboard

2023-10-28 · 8 min · Maurice Borgmeier

September  1

AWS-Blog: Teaching boto3 to store floats and datetime objects in DynamoDB

2023-09-07 · 1 min · Maurice Borgmeier

August  2

AWS-Blog: Handling Errors and Retries in StepFunctions

2023-08-23 · 1 min · Maurice Borgmeier

AWS-Blog: HIVE_CURSOR_ERROR in Athena when reading parquet files written by pandas

2023-08-07 · Maurice Borgmeier

June  1

AWS-Blog: Advanced Credential Rotation for IAM Users with a Grace Period

2023-06-09 · Maurice Borgmeier

April  1

AWS-Blog: Push-Down-Predicates in Parquet and how to use them to reduce IOPS while reading from S3

2023-04-11 · Maurice Borgmeier

March  1

AWS-Blog: The beating heart of SQS - of Heartbeats and Watchdogs

2023-03-24 · Maurice Borgmeier

2022  29

December  2

Even more efficient hashing of columns in a pandas dataframe

2022-12-20 · 5 min · Maurice Borgmeier

AWS-Blog: Introduction to asynchronous interactions with the AWS API in Python

2022-12-05 · Maurice Borgmeier

October  1

AWS-Blog: Implementing Pessimistic Locking with DynamoDB and Python

2022-10-21 · Maurice Borgmeier

September  2

Efficiently hashing columns in a pandas dataframe

2022-09-18 · 9 min · Maurice Borgmeier

AWS-Blog: Glue Crawlers: No GetObject, No Problem

2022-09-09 · Maurice Borgmeier

June  2

AWS-Blog: Waiting for things to happen and paginating responses with boto3

2022-06-17 · Maurice Borgmeier

AWS-Blog: What is a Quantum Ledger Database?

2022-06-13 · Maurice Borgmeier

May  5

AWS-Blog: Enable Autocomplete for boto3 in VSCode

2022-05-31 · Maurice Borgmeier

AWS-Blog: Getting a near-real-time view of a DynamoDB stream with Python

2022-05-27 · Maurice Borgmeier

AWS-Blog: Getting started with testing DynamoDB code in Python

2022-05-20 · Maurice Borgmeier

AWS-Blog: Putting the database to sleep using Lambda - a Python developer’s first contact with Golang

2022-05-11 · Maurice Borgmeier

AWS-Blog: Glue Crawlers don’t correctly recognize Ion data - here’s how you fix that

2022-05-03 · Maurice Borgmeier

April  4

AWS-Blog: What is Amazon Ion, and how can I read and write it in Python?

2022-04-26 · Maurice Borgmeier

AWS-Blog: Lambda Destinations can improve success- and error handling for asynchronous Lambda Functions

2022-04-19 · Maurice Borgmeier

AWS-Blog: Understanding Apache Airflow on AWS

2022-04-12 · Maurice Borgmeier

AWS-Blog: Implementing accurate counters in DynamoDB using Python

2022-04-05 · Maurice Borgmeier

March  5

AWS-Blog: Deep Dive into DynamoDB streams and the Lambda integration

2022-03-29 · Maurice Borgmeier

AWS-Blog: Using Permission Boundaries to balance Security and Developer Productivity

2022-03-22 · Maurice Borgmeier

AWS-Blog: Introduction to MQTT and AWS IoT Core

2022-03-15 · Maurice Borgmeier

AWS-Blog: Scheduling dev.to posts with Honeycode

2022-03-08 · Maurice Borgmeier

AWS-Blog: Honeycode changed my mind about no-code

2022-03-01 · Maurice Borgmeier

February  3

AWS-Blog: How the Application Load Balancer works

2022-02-22 · Maurice Borgmeier

AWS-Blog: How ALIAS records can reduce initial load times for your website

2022-02-15 · Maurice Borgmeier

AWS-Blog: Working around Glue’s habit of dropping unsuspecting columns

2022-02-08 · Maurice Borgmeier

January  5

AWS-Blog: Solving Hive Partition Schema Mismatch Errors in Athena

2022-01-22 · Maurice Borgmeier

AWS-Blog: Use the CDK to trigger your Lambda function in sub-minute intervals

2022-01-22 · Maurice Borgmeier

AWS-Blog: Lambda SQS Event Filters may delete your messages if you’re not careful

2022-01-18 · Maurice Borgmeier

AWS-Blog: Simplify your code and save money with Lambda Event Filters

2022-01-11 · Maurice Borgmeier

AWS-Blog: How to ingest MQTT data from VerneMQ into your Data Lake using IoT Core

2022-01-04 · Maurice Borgmeier

2021  12

December  2

AWS-Blog: Can AWS re:Post replace stackoverflow?

2021-12-10 · Maurice Borgmeier

AWS-Blog: Using PySpark and AWS Glue to analyze multi-line log files

2021-12-03 · Maurice Borgmeier

August  1

AWS-Blog: IAM: What happens when you assume a role?

2021-08-13 · Maurice Borgmeier

July  1

AWS-Blog: Implementing optimistic locking in DynamoDB with Python

2021-07-13 · Maurice Borgmeier

June  1

AWS-Blog: What I wish somebody had explained to me before I started to use AWS Glue

2021-06-22 · Maurice Borgmeier

April  2

AWS-Blog: Insider Story - Maurice Borgmeier

2021-04-16 · Maurice Borgmeier

AWS-Blog: Working with lists in DynamoDB

2021-04-15 · Maurice Borgmeier

March  2

AWS-Blog: Complexity costs: Read performance for nested DynamoDB items with different Lambda configurations

2021-03-23 · Maurice Borgmeier

AWS-Blog: Modelling a product catalog in DynamoDB

2021-03-09 · Maurice Borgmeier

February  2

AWS-Blog: DynamoDB in 15 minutes

2021-02-08 · Maurice Borgmeier

AWS-Blog: How boto3 impacts the cold start times of your Lambda functions

2021-02-08 · Maurice Borgmeier

January  1

AWS-Blog: Why I had to update my mental model of DynamoDB streams

2021-01-26 · Maurice Borgmeier

2020  10

December  1

Make your own Code Snippets in VS Code

2020-12-12 · 5 min · Maurice Borgmeier

October  3

AWS-Blog: Speed up Docker Image Building with the CDK

2020-10-06 · Maurice Borgmeier

🇩🇪 User Management with Cognito, Fargate, Python and the CDK - German AWS Community Day 2020

2020-10-03 · 1 min · Maurice Borgmeier

What I learned from giving my first conference talk

2020-10-01 · 9 min · Maurice Borgmeier

September  2

How to increase the volume on your MP4 video

2020-09-21 · 4 min · Maurice Borgmeier

Preparing for the German AWS Community Day 2020

2020-09-07 · 4 min · Maurice Borgmeier

August  4

Record your terminal with Terminalizer

2020-08-31 · 7 min · Maurice Borgmeier

CLI Text styling, Progress Bars and more with Python and Click

2020-08-24 · 11 min · Maurice Borgmeier

Advanced CLI structures with Python and Click

2020-08-17 · 8 min · Maurice Borgmeier

Building CLIs with Python and Click

2020-08-12 · 8 min · Maurice Borgmeier