Blog
Robot Framework logging full traceback of errors and exceptions
By default Robot Framework only shows the message of an exception. You get to know the failing keyword but no details about the underlying python code which threw the exception. You can retrieve this information either by changing the log level or via a custom Robot Framework Listener.
27 June 2025
Structured logging with Robot Framework and structlog
Learn how to integrate structlog with Robot Framework for advanced, structured logging. This guide covers setting up a custom processor to send logs directly to Robot Framework while avoiding duplicate console output, giving you better control over log details.
27 June 2025 | Updated on 03 July 2025
Calibre setup for Kobo ebook reader
In this article, I’ll share my preferred calibre configuration for Kobo eReaders. Since many settings come down to personal preference, you can use this as a starting point and adjust things to your liking. Furthermore I will provide some general tips for working with calibre.
14 June 2025 | Updated on 12 July 2025
Configure nix on macOS
Learn how to install and configure nix on macOS.
16 March 2025 | Updated on 25 March 2025
Add plotly diagrams to hugo websites
You can add interactive diagrams to your hugo page via plotly.
15 March 2025 | Updated on 23 March 2025
Configure a nix flake development shell
Nix is a tool that allows you to make reproducible, declarative and reliable development environments. This article focuses on how to create a basic nix flake dev shell and use it with vscode.
14 March 2025 | Updated on 12 July 2025
Structure hugo blog posts with hextra theme
Learn how to structure your pages so you do not only get one big list of blog posts.
10 March 2025
AWS CloudFront custom error page
Create custom error page redirect for AWS CloudFront distribution to avoid ugly error pages.
05 March 2025 | Updated on 09 March 2025