{"@attributes":{"version":"2.0"},"channel":{"title":"My website","description":"A virtual proof that I'm awesome","link":"https:\/\/ennc0d3.github.io\/","item":[{"title":"Ubuntu Fixing Repeated Keypress","description":"\n          \n          Fixing Repeating Keys on Your Logitech Ergo Keyboard in Ubuntu Lately, I was annoyed with the repeating keys when i write, for example if i intend to write, \u2018hello\u2019 my keyboard would write \u2018hellllllloooo\u2019. I was thinking that it is temporary glitch due to Bluetooth disturbance or lower battery or...\n        ","pubDate":"Tue, 03 Oct 2023 00:00:00 +0200","link":"https:\/\/ennc0d3.github.io\/2023\/10\/03\/ubuntu-fixing-repeated-keypress.html","guid":"https:\/\/ennc0d3.github.io\/2023\/10\/03\/ubuntu-fixing-repeated-keypress.html"},{"title":"Ubuntu Switching Displays Settings Nightmare","description":"\n          \n          My ubuntu displays settings nightmare When it comes to using Ubuntu, one of the most important aspects is getting the display settings just right. This includes choosing the right resolution, refresh rate, and scale factor. In this guide, we\u2019ll walk you through the basics of display settings and customization in...\n        ","pubDate":"Fri, 31 Mar 2023 00:00:00 +0200","link":"https:\/\/ennc0d3.github.io\/2023\/03\/31\/ubuntu-switching-displays-settings-nightmare.html","guid":"https:\/\/ennc0d3.github.io\/2023\/03\/31\/ubuntu-switching-displays-settings-nightmare.html"},{"title":"Pytest Trouble With Skipif Marker","description":"\n          \n          Trouble with pytest.mark.skipif mark decorator The description on pytest skipif documentation states this, pytest.mark.skipif(condition, *, reason=None) Parameters condition (bool or str) \u2013 True\/False if the condition should be skipped or a condition string. reason (str) \u2013 Reason why the test function is being skipped. This expects a boolean or str...\n        ","pubDate":"Tue, 14 Mar 2023 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2023\/03\/14\/Pytest-Trouble-with-skipif-marker.html","guid":"https:\/\/ennc0d3.github.io\/2023\/03\/14\/Pytest-Trouble-with-skipif-marker.html"},{"title":"Using Kind Cluster","description":"\n          \n          Using kind cluster How do i find the version of the kubernetes used in [[kind]]? This is based on the assumption that you have running kind cluster and the kubeconfig is set to that, For example, kind create cluster my-test-cluster And assuming the ~\/.kube\/config is the one that is update...\n        ","pubDate":"Fri, 10 Feb 2023 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2023\/02\/10\/Using-kind-cluster.html","guid":"https:\/\/ennc0d3.github.io\/2023\/02\/10\/Using-kind-cluster.html"},{"title":"Understanding The Network Mode In Docker Compose","description":"\n          \n          Understanding network_mode in Docker Compose Docker Compose is a tool for defining and running multi-container docker applications. When you create a service in a Docker Compose file, it is automatically connected to a user-defined bridge network created by Compose. This network allows containers within the same Docker Compose file to...\n        ","pubDate":"Tue, 07 Feb 2023 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2023\/02\/07\/Understanding-the-network-mode-in-docker-compose.html","guid":"https:\/\/ennc0d3.github.io\/2023\/02\/07\/Understanding-the-network-mode-in-docker-compose.html"},{"title":"Understanding The Streams In Docker Run","description":"\n          \n          Understanding the docker streams and terminal It all started with this question why do we have option -t and -i, okay that is fine to have separate option just in case we only want to have STDIN connected But the point that really was not clear is using -it that...\n        ","pubDate":"Fri, 27 Jan 2023 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2023\/01\/27\/Understanding-the-streams-in-docker-run.html","guid":"https:\/\/ennc0d3.github.io\/2023\/01\/27\/Understanding-the-streams-in-docker-run.html"},{"title":"What The Hell Is K8s Operators","description":"\n          \n          What is the heck is Kubernetes Operators? My first time with K8s Operator Though i have used, i mean installed and used an application which is based of this pattern, i couldn\u2019t really appreciate and understand the reasoning behind this approach. A service, oh no application that i was using...\n        ","pubDate":"Sun, 01 Jan 2023 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2023\/01\/01\/What-the-hell-is-k8s-operators.html","guid":"https:\/\/ennc0d3.github.io\/2023\/01\/01\/What-the-hell-is-k8s-operators.html"},{"title":"Golang Madules","description":"\n          \n          Golang Modules (yeah! madules, go mad) This is one of things i am starting to hate about in Golang, the documentation is too long and boring. I had not problems using it go modules until i had to understand the contents of go.mod files, specially the indirect dependencies. I am...\n        ","pubDate":"Wed, 02 Mar 2022 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2022\/03\/02\/golang-madules.html","guid":"https:\/\/ennc0d3.github.io\/2022\/03\/02\/golang-madules.html"},{"title":"Minikube","description":"\n          \n          Over to minikube again This is write up on minikube usage for my future self. I was using minikube for almost a year(~2018) but with the \u2018none\u2019 driver, i.e, the docker backend since the using the VM was quite heavy on my machine and also it had issues with sharing...\n        ","pubDate":"Wed, 09 Sep 2020 00:00:00 +0200","link":"https:\/\/ennc0d3.github.io\/2020\/09\/09\/minikube.html","guid":"https:\/\/ennc0d3.github.io\/2020\/09\/09\/minikube.html"},{"title":"Testing With Pytest","description":"\n          \n          Testing using pytest The pytest framework seems to simplify testing in python, by providing simpler assertion, enhanced reports, extenstions via pytest plugins, easier ways to change and enrich behaviour by implementing the pytest hooks, together with wide range of community plugins. Why did I chose pytest? Our test framework was...\n        ","pubDate":"Mon, 10 Feb 2020 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2020\/02\/10\/testing-with-pytest.html","guid":"https:\/\/ennc0d3.github.io\/2020\/02\/10\/testing-with-pytest.html"},{"title":"Python Notes","description":"\n          \n          Installing python3.8.1 on ubuntu from source\n wget https:\/\/www.python.org\/ftp\/python\/3.8.1\/Python-3.8.1.tgz\n tar zxvf Python-3.8.1.tgz\n cd Python-3.8.1\n .\/configure --enable-optimization --prefix \/usr\/\n make\n sudo make altinstall\n\n\n### Update alternatives\n sudo update-alternatives --list python3\n sudo update-alternatives --install \/usr\/bin\/python3 python3 \/usr\/bin\/python3.8.1 1\n python3 -V\n\n\n        ","pubDate":"Wed, 05 Feb 2020 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2020\/02\/05\/python-notes.html","guid":"https:\/\/ennc0d3.github.io\/2020\/02\/05\/python-notes.html"},{"title":"Helm Lessons","description":"\n          \n          Helm lessons Helm being the defacto package manager for kubernetes, you like it not or you will end up using it. I have nothing against it but sometimes helm deceives you, I keep those issues that i faced for my reference here. Issues helm install (Error: grpc: received message larger...\n        ","pubDate":"Fri, 10 Jan 2020 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2020\/01\/10\/helm-lessons.html","guid":"https:\/\/ennc0d3.github.io\/2020\/01\/10\/helm-lessons.html"},{"title":"ennc0d3, Launches site","description":"\n          \n          Steve Jobs famously said; \u201cReal artists ship\u201d. He was referring to the fact that everyone has ideas, but real artists deliver on them or ship them, as he put it. I think myself being creative, experimental, dreamer and what not, but i always had tough time putting things better and...\n        ","pubDate":"Sat, 28 Dec 2019 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2019\/12\/28\/ennc0d3-site-launched.html","guid":"https:\/\/ennc0d3.github.io\/2019\/12\/28\/ennc0d3-site-launched.html"},{"title":"Prometheus Troubleshooting","description":"\n          \n          Prometheus disk full Prometheus retention size Using long term storage Remember prometheus is not intended for long term storage and remember the default retention period is \u201815d\u2019. The retention policy is slightly lenient if the disk is not full, so you may have some data even after the retention period...\n        ","pubDate":"Sun, 15 Dec 2019 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2019\/12\/15\/prometheus-troubleshooting.html","guid":"https:\/\/ennc0d3.github.io\/2019\/12\/15\/prometheus-troubleshooting.html"},{"title":"Bash Initialization Sequence","description":"\n          \n          Bash initialization sequence Recently, while creating a docker image based on theia(cloud-IDE) for golang, i had few hiccups with the setup of user environment. The problems that i faced are due to not having a complete understanding of the bash initialization sequence and the involved startup files. After reading the...\n        ","pubDate":"Fri, 01 Nov 2019 00:00:00 +0100","link":"https:\/\/ennc0d3.github.io\/2019\/11\/01\/bash-initialization-sequence.html","guid":"https:\/\/ennc0d3.github.io\/2019\/11\/01\/bash-initialization-sequence.html"}]}}