Identifying Every Austrian Eurovision 2026 Postcard Location
A working list of the Austrian landmarks and landscapes used as Eurovision 2026 postcard backdrops.
Software Development Blog
A working list of the Austrian landmarks and landscapes used as Eurovision 2026 postcard backdrops.
Navigate the LLM landscape: from browser apps to self-hosted infrastructure. Understand what you gain and lose at each level.
I attended the first DevOpsDays in Austria, held in Graz with 100+ attendees. Solid first edition with practical content and networking opportunities.
Testing OpenAI's new GPT-5 models by generating SVG pelican illustrations and comparing performance, pricing, and quality across nano, mini, and full versions.
My experience at EuroPython 2025 in Prague - a full week including tutorials on Agentic RAG and data storytelling, insightful talks on Python development, open spaces, and sprint weekend contributions and discussions for Django and other projects.
A complete API development workflow from Django backend to frontend clients using Django REST Framework, drf-spectacular for OpenAPI spec generation, and automated client generation with openapi-generator.
I attended the RAISE Summit 2025 in Paris, a major AI conference with 6500 attendees at Le Carrousel du Louvre. This article covers my experience including travel tips, conference highlights, networking events, and participating in the hackathon where I built VoiceVault.
Storing 100GB+ LLM models on USB for Linux/Mac proved harder than expected. ext4 compatibility issues led me to switch to exFAT.
I attended the second day of Grazer Linuxtage 2025 and Talked about building better REST APIs with Django, DRF ad OpenAPI. Also I share my thoughts on the event.
Between April 5th - 7th I visited PyCon Austria 2025 - here is how it was, what I did and the pleasant surprises from the small city of Eisenstadt.
A quick guide on how to fix a frozen boot screen on Ubuntu 24.04 after breaking it to fix an AppImage issue.
A guide to install openfortivpn on Ubuntu and why you should use it instead of the official client.
A practical comparison of four leading platforms (Ollama, GPT4All, LM Studio, and Jan) for running language models on your local machine.
Transform Django REST Framework APIs into typed Angular clients and publish to NPM automatically, with GitHub Actions and OpenAPI.
Learn how you can load numbers files in python using pandas and numbers-parser in a containerized environment
This guide offers a concise walkthrough on utilizing open-source AI tools to transform instrumental songs into sheet music.
This article discusses how to prevent migration conflicts in Django during development by using a migration check job and extending this to handle merge result pipelines.
I attended the second day of Grazer Linuxtage 2023 and I provide a list of the talks I attended, along with my personal impressions.
In the following I propose a minimal setup of Jupyter using git, docker and docker-compose in order to have consistent, reproducible and shareable local development environment.
This article discusses how to backup applications running in Docker containers.
How to extend the startapp management command to create better Django template apps
Discover how to use an OpenAPI spec in order to automatically generate an API client
Learn how to create OpenAPI spec for Django REST Framework APIs
Serve static files for a Django application by using a docker container
A tutorial on creating a custom linux command that generates patches via git, which can be deployed directly via FTP or SFTP.
Learn how and why to install a Python package from a git repository
Proof of concept for creating integration tests and run them inside Docker containers against different versions of PHP and WordPress
A brief story from the database optimizations of a Django application that uses PostgreSQL
This is a short article containing commands and links in order to quickly install and run docker on Ubuntu desktop.
How to fix the default Chrome scale factor when it suddenly changes
In this tutorial I will show how a build pipeline for an Ionic App can be created using Github Actions.
How DRF permissions work and how to configure them in a Django application.
How I fixed my Ubuntu to boot again after upgrading from 19.04 to 19.10
This isn’t complicated but in the perspective of a software developer it is done only once after the OS setup or latter when required for another service. The command for this is simple: ssh-keygen -t rsa Following the instructions this will generate the RSA file and a Public Key …
How to add static code analysis on a Python project using Pycodestyle, Pylama and Travis CI and help better maintain the code.
A quick guide on how to configure bash in order to show more details if the current directory is part of a git repository.
A guide on how to enable the k8s dashboard for the Kubernetes Clusters provided by DigitalOcean.
Developing libraries for Angular has become much smoother since version 7 of the framework. The Angular CLI is doing most of the boilerplate work, so developers can use the time to concentrate on coding. Make sure you have the latest release of the Angular CLI . ng --version I used version …
The typical way of consuming a REST API in Angular is to write custom services using the HttpClient . The code of such a service can get pretty hard to maintain as it can be seen in the tour of heroes tutorial . This also increases the risk of inconsistency in the …
The loading screen is a component that most applications require, especially when it comes to single page applications (SPA). It increases the user experience and sometimes it event gives the impression of a better performance. How to implement it? It is best to start with a generic markup for the …
This is what may come out when trying to run an older version of TeamViewer on Ubuntu 18.04: Error Init... CheckCPU: SSE2 support: yes XRandRWait: No value set. Using default. XRandRWait: Started by user. Checking setup... Launching TeamViewer ... Launching TeamViewer GUI ... The console freezes and the GUI does not …
For some time I had a question in mind: Is it possible to do an auto deploy with Git on a shared host? When it comes to auto deployment I can think of various ways to do this, depending on the available tooling. A common approach is to use a …
At the beginning of May of this year I attended PyDays Vienna for the first time. It is a fairly new conference that originates from the LinuxWochen Vienna conference. They have been held simultaneously at the same location, this year being the second edition of the conference. I was quite …
An overview of the different meanings and the usages of underscores in python.
How to recover space on your HDD after doing a cleanup in Docker, after using it for several months.
This isn't really ground breaking and it’s not often used. I can imagine this scenario when having a bigger project where two components live together (like a webapp that has the API and the Javascript App in the same repository) and you want to checkout just one of them …
Keeping dependencies updated is crucial to the project's health. Newer package version close bugs, fix security issues and bring new feature sets from which applications can benefit. As code complexity and structure can vary, so does the time required to do this operation. An interesting fact is the age and …
I started getting more involved in this thematic after being approached by a colleague at work. He asked me if there might be a possibility to get a full-page screenshot from a website using console tools and also emulate them for different screen sizes. If this works it should be …
Development environment for Wordpress using Docker using WPDC .
As a web developer you will most likely have to work on a temporary environment that you will setup for your project, so you will make sure everything is in place and that all pieces stick together before you deploy it for production. The environments I will discuss here are …