Assah Bismark

DevOps

Windows ONNX Runtime Linking Errors

Solving LNK2019 errors when building Rust projects with ONNX Runtime on Windows CI.
Windows ONNX Runtime Linking Errors: A CI Debugging Story I was setting up a GitHub Actions pipeline for a Rust project that uses for embedding generation. Linux and macOS built fine. Windows? Not so much. What should have been a straightforward cross-platform build turned into a deep dive into how...More ›

Mastering Keycloak Configuration with GitOps and keycloak-config-cli

Automated IAM Configuration with Git and keycloak-config-cli
!current image in my mind. current image in my mind. In the realm of Identity and Access Management (IAM), Keycloak stands out as a powerful, open-source solution. Yet, managing its configuration—especially in complex, multi-tenant environments—can quickly become a significant bottleneck. Manual cha...More ›

Deploying Python web apps as AWS Lambda functions

Guide to deploying Python web applications.
AWS Lambda can host functions written in Python. These are "scale to zero" - my favourite definition of serverless! - which means you only pay for the traffic that they serve. A project with no traffic costs nothing to run. You used to have to jump through a whole bunch of extra hoops to get a worki...More ›

Programmatically Access Postgres

How to access Postgres programmatically from your application.
The db-to-sqlite tool can connect to a PostgreSQL database, export all of the content, and write it to a SQLite database file on disk. This guide demonstrates how to integrate this process into a GitHub Actions workflow, allowing programmatic access to a Heroku PostgreSQL database. Overview Heroku p...More ›