Holger Lösken, going by his freelance brand codedge, talking about all things code-related as well topics around social society. Find musings about programming languages, deployment, computer and digital stuff in general.| code and society | codedge
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? Just upfront, I do not have anything personally or technically against Proton Authenticator. It is way newer and maintained than the old Twili...| code and society | codedge
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. Disclaimer: I never had technical problems with Github or Cloudflare. The switch to move my page to providers based inside the European Union is based on a bunch of actions US-based internet companies did or the US government in general...| code and society | codedge
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. 2FA/Mutifactor developed to be a common thing over the last couple of years. Event non-technical persons understand the importance. While hardware keys, such as Yubikey (U2F, Universal Second Factor), are the better option1, using apps to generate TOTP2 are widely used. With this is mind, I thought there must be p...| code and society | codedge
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. You can find all of these tips in the repository codedge/codedge.de of this site. Dynamic page title Most websites you a similar page title like th...| code and society | codedge
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. Instead of searching the web for meaningful backgrounds, why not just putting the title of your post and the name of your blog on an uni-color background. For creating this image we nee...| code and society | codedge
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. It took me a fair amount of time to get Tailwindcss 2 up and running there, then I found some issues with generating my content,… all in all not a refreshing experience when you just want to write some new blog posts. In the meantime I feel...| code and society | codedge
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. Thanks to the Glide tag you can just simply pass the field of your image and it automatically outputs the proper url. My image field is a set called image. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 sets: image: display: Image fields: - handle: image field: mode: grid restrict: falseallow_up...| code and society | codedge
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. Size: Depending on the shop and the logging settings, the tables can grow up to multiple gigabytes. Sensitive (customer) data: Getting all the (hashed) passwords, addresses and names from customers does not feel like a good idea. Depending on the companies compliance guideline you may n...| code and society | codedge
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).| code and society | codedge
Holger Lösken, going by his freelance brand codedge, talking about all things code-related as well topics around social society. Find musings about programming languages, deployment, computer and digital stuff in general.| code and society | codedge
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.| code and society | codedge