I mostly write about software engineering for cloud-native applications. And some other stuff.

Python packages development using Pipenv

I have been using Pipenv for Python applications since 2018 quite successfully. However, when developing Python packages, things can get trickier. This is a quick note on how I resolve this situation.

programming python

Static Data Warehouse using SQLite and Metabase

Does a data warehouse need to be costly? Maybe not. A quick note on using SQLite combined with Metabase to host and exploit a static SQL database easily and cheaply. This use-case is especially true for small data applications.

data warehouse bi metabase sqlite git

Cloudflare setup for CDN and PaaS platforms

When hosting applications using modern CDNs and PaaS platforms such as Vercel and Heroku, configuring Cloudflare as the protecting proxy in front of those services can be challenging. After some research, I managed to find a permanent solution.

cloud web cdn paas cloudflare vercel

Scrubbing URL fragments from Sentry crash reports

When activating Sentry crash reporting in JavaScript client-side code, the default mechanism captures and sends the current URL, including any URL fragments. This can pose a privacy issue when dealing with client-side end-to-end encrypted applications.

e2ee typescript web privacy sentry

GitOps CI/CD workflows with GitHub Actions

The current state of GitHub Actions is promising but still has some rough edges, when it comes to configuring complete GitOps CI/CD workflows. But I've managed to find some tricks to get the job done.

devops gitops ci-cd github actions yaml