Peter KracikInjecting secrets to Kubernetes containers from the Doppler secrets managerManaging secrets in Kubernetes can be a challenge, especially when dealing with sensitive information such as API keys, passwords, and…Jun 9, 2023Jun 9, 2023
Peter KracikImplementing AWS KMS — Customer Managed Key for the S3 bucket with the terraformAs I was asked to implement data encryption for our project, and it was the first time I worked with KMS, I obviously struggled, googled…Dec 23, 2022Dec 23, 2022
Peter KracikGood bye Cronjobs; Welcome Gitlab pipelineor how I run automatic database backups with Gitlab CI/CDJun 26, 20202Jun 26, 20202
Peter Kracik10 things I hate about WordpressI’ve been working with the Wordpress for about 10 years. I’ve started by tweaking the CSS, HTML and JS in default or downloaded themes…Jun 24, 20202Jun 24, 20202
Peter KracikHow to deploy to the Google Run with Gitlab CI/CDRecently I wrote an article about using Google Cloud run a hosting option for a (small) Wordpress website. You can read it here:Jun 13, 2020Jun 13, 2020
Peter KracikinFirebase DevelopersHow to Access and Download Files in Cloud StorageLearn how to access files in Cloud StorageJun 9, 20201Jun 9, 20201
Peter Kracik1. Better (S)CSS: Principle of least privilegeI have often a feeling, that we try to follow best practice in all programming languages and framework, but our coding of HTML and CSS…Jun 5, 20201Jun 5, 20201
Peter KracikMy approach to structure Firestore without exploding the budgetFirebase is a really amazing tool, easy to implement in the code, easy to use, no back-end required. However if you came from the SQL…May 25, 2020May 25, 2020
Peter KracikFirebase timestamp to javascript date formatIf you’ve used Firebase and especially Firestore in your javascript (Angular in my case) project, you might have had the same problem as I…May 21, 20203May 21, 20203
Peter KracikRunning Wordpress website on Google Cloud Run — simple and cheapWhen I started to play around with Kubernetes, my goal was to move my websites hosted on my server on the Hetzner. The problem was the…May 19, 20209May 19, 20209