Deploy your static site with curl
Long time I somehow struggled what would be the best way to deploy my static site. Hosting provider offer either FTP or a REST API to push your files onto. Depending on 3rd-party tools was not really an option.
Long time I somehow struggled what would be the best way to deploy my static site. Hosting provider offer either FTP or a REST API to push your files onto. Depending on 3rd-party tools was not really an option.
Having your own blog is fun. Checking internal links or also having an eye on all old URLs you ever linked is not. Fortunately you can automate link checking every time you deploy your website.
The current situation on the IT job market is hard. So you are lucky when a recruiter on LinkedIn reaches out to you having a suitable match for a new position based on your prior experience. It might not be what it seems at a first glance.
Sealed Secrets, Ansible Vault, 1Password or SOPS - there are multiple ways how and where to store your secrets. I went with SOPS and age with my ArgoCD GitOps environment.
Since years I have an off-the-shelf NAS and always wanted to build my own. I wanted somthing I control myself, I am independent from any vendor support, something I can modify to my needs. So I build a rather old-skool NAS 6 months ago.
I moved all my repositories to Codeberg and I am very happy with it. While CI/CD and heavy build jobs cannot be lifted by Codeberg for all repositories hosted, the way to go is to outsource jobs into your own CI engine and onto your own hardware.
Setting a wallpaper in Sway, with swaybg, is easy. Unfortunately there is no way of setting a random wallpaper automatically out of the box. Here is a little helper script to do that.
Since a years we know, or might suspect, our chats are listend on, our uploaded files are sold for advertising or what purpose ever and the chance our social messengers leak our private data is incredibly high. It is about time to work against this.
When Proton released its new authenticator in July 2025 I had mixed feelings about that. A new authenticator app although there is a bunch of viable, secure and privacy-respecting as well as well-maintained alternatives. When did you as an ordinary user trusted all your secrets, mail, vpn, password, 2FA and so on, to one company and what happened next?
While enshittification is rolling across a lot of US-based services, let’s try to host our static Hugo page with EU-based services only. Domain, deployment, CDN: we’re going back to the roots - or into a more modern tech-era for European internet services.
One year ago Authys desktop app was shut down. Their mobile app still works, but is literally a dead train. It was about time to move to some alternative - and there are not plenty.
When switching my personal website to Nuxt 3 I found myself looking and researching all the small things you need to tackle, besides the content, to make it fly. Sitemap, robots.txt, proper page titles, include 3rd party JS and so on. While there is a lot written about a general setup of Nuxt, most blogs almost never talk about these small things.
When writing blog posts you likely want to share your post on Twitter or any other social network to give your posts an audience. Let’s stay with Twitter for this post. While writing blog posts might be the main task, the title and content is clear, there is often an image used to and pulled by social media.
When Tailwindcss 2 was released I decided to give my blog a new update and also write about some more topics I had in mind. The blog ran on Hugo hosted on Netlify. While I never had issues with Netlify for some reasons Hugo wasn’t just not made for me.
The Bard fieldtype is a beautiful idea to create long texts containing images, code samples - basically any sort of content. While I was creating my blog I was not sure how to extract images from the Bard field.
When developing a Magento2 you might be needing database dumps from time to time from the production system. Normally you either dump the complete database - which, to me, bring a lot of negative side effects.
Following the trend of serverless, all that hype (or not?) I was looking through the AWS services offered and stumbled upon AWS Fargate, a service that lets you run containerized applications on either Amazon Elastic Container Service (ECS) or Amazon Elastic Kubernetes Services (EKS).
If I helped you in some way with my writing, a small contribution would support me. Your support keeps me creating!
Send a tip