Have your Debian cake and eat it too
A guide on installing the latest Firefox from Debian's unstable repository while maintaining system stability, avoiding Flatpak for 1Password integration.
Lucas Roesler is a senior engineer at Contiamo with a background in mathematics, web development, and machine learning. He writes about programming, CI/CD, Go, Linux, and modern engineering practices, sharing practical lessons from real-world projects.
24 articles from this blog
A guide on installing the latest Firefox from Debian's unstable repository while maintaining system stability, avoiding Flatpak for 1Password integration.
A developer shares hard-won lessons and pitfalls encountered while migrating a CI/CD pipeline from Jenkins to GitHub Actions.
Go 1.18 introduces major features like generics, the strings.Cut method, and workspaces for multi-module development.
A developer's experience and commentary on integrating OpenTelemetry for tracing and observability within Python Flask functions on OpenFaaS.
Using Pydantic's BaseSettings to simplify and type-safely manage configuration and secrets for Python functions in OpenFaaS.
A guide to setting up and using Tox and PyTest for testing Python functions in OpenFaaS, including a sample calculator project.
Explains how to build event-driven functions using Postgres WAL and faasd, enabling app extension without code changes.
A guide to customizing the keyboard layout on a Dell XPS 13 in Linux using XKB to remap PgUp/PgDn keys to arrow keys.
Guide to moving Docker and Multipass data directories to a larger partition to free up disk space on a Linux system.
A guide to using GitHub Actions to build and deploy OpenFaaS serverless functions, including a custom action workflow example.
A guide to setting up a local OpenFaaS development environment using KinD (Kubernetes in Docker) for lightweight, containerized Kubernetes.
Explains a Go testing bug where parallel package builds and test caching cause sporadic failures in database setup, with fixes.
A developer's experience implementing HTTP long-polling in Go, focusing on server timeout handling and practical code examples.
A practical guide to using Go struct embedding to extend API responses with development metadata, avoiding code duplication.
A technical guide on setting up a private Docker registry within a Docker Swarm environment for development, including a sample project and configuration.
A developer shares his move to Berlin for a new Go role, his excitement for learning Go, and initial lessons from porting a Python project.
A Python script to check and warn about upcoming SSL certificate expirations, designed for easy use in environments like AWS Lambda.
Argues against using nested routes in RESTful API design, advocating for simpler, single-resource endpoints with query parameters.
How Teem's engineering team uses core values like 'maximize positive impact' and peer feedback to guide career development and product building.
Discusses the pros and cons of soft deletion vs. hard deletion in databases, with a focus on Django implementations and related libraries.