I think ...https://blog.kmonsoor.com/Sun, 06 Jun 2021 00:00:00 +0600Create a free go-link server “on edge” using Cloudflare Worker KVhttps://blog.kmonsoor.com/golink-server-using-cloudflare-worker-kv/<p>Among quite a few ways to implement a go-link server (i.e. url-forwarder, short-url server etc.), here I&rsquo;m going to show you how to use free-tier Cloudflare Worker (&amp; <span class="caps">KV</span>) to create an in-house, on-edge, <strong>no-webserver</strong> go-link&nbsp;server.</p>Khaled MonsoorSun, 06 Jun 2021 00:00:00 +0600tag:blog.kmonsoor.com,2021-06-06:/golink-server-using-cloudflare-worker-kv/Techcloudcomputingurl-shortenerurl-forwarderCloudflareCloudflare WorkerCloudflare KVWorkers KVon edgefreego-linkTL;DR what cloud provider to use in 2021https://blog.kmonsoor.com/TLDR-what-cloud-to-use-2021/<p>Among the thousands of combinations a company can take to choose from the cloud providers and their products, this is my <span class="caps">TL</span>;<span class="caps">DR</span>&nbsp;suggestion</p>Khaled MonsoorSat, 22 May 2021 00:00:00 +0600tag:blog.kmonsoor.com,2021-05-22:/TLDR-what-cloud-to-use-2021/Techcomputingcloud2021AWSGCPAzureGoogle CloudIaaSDeploying a short-link aka go-link server using only Caddyserverhttps://blog.kmonsoor.com/deploying-golink-server-using-Caddy/<p>Yeah, there are tons of open-source, full-fledged link-shorteners. But, none were exactly what I wanted. Hence, the minimal approach only utilizing the amazing webserver, <code>Caddy</code>. Here we go&nbsp;&hellip;</p>Khaled MonsoorFri, 16 Apr 2021 00:00:00 +0600tag:blog.kmonsoor.com,2021-04-16:/deploying-golink-server-using-Caddy/Techcaddywebserverurl-shortenerCaddyfileweb-linkgo-linkHow do I Pimp up My Terminal on Linuxhttps://blog.kmonsoor.com/pimp-up-my-terminal/<p>How do I pimp up my Linux terminal? A quick trip through Zsh, Oh-my-zsh, and other power tools to make the command-line-based workflow smooth and&nbsp;cool.</p>Khaled MonsoorWed, 31 Mar 2021 00:00:00 +0600tag:blog.kmonsoor.com,2021-03-31:/pimp-up-my-terminal/TechcomputingLinuxterminalCLIZsh"Oh My Zsh"macOSInstall the latest Zsh on CentOShttps://blog.kmonsoor.com/install-latest-Zsh-on-CentOS/<p>If you&rsquo;re looking forward to install the latest version of Zsh instead of the default old one, here you&nbsp;go.</p>Khaled MonsoorTue, 20 Oct 2020 00:00:00 +0600tag:blog.kmonsoor.com,2020-10-20:/install-latest-Zsh-on-CentOS/TechzshcentoslinuxupgradeserverWhat I learned managing weekly release of a 50M+ users’ apphttps://blog.kmonsoor.com/some-tips-on-managing-apps-release/<p>In any war, game, or enterprise resource management, the last thing you want is to underestimate your opponent(s). In release management, the opponent is “chaos”. The last thing a release manager should expect is that everything, from bug-free features to timely completion of production builds will be done as per the cadence&nbsp;schedule.</p>Khaled MonsoorSat, 22 Aug 2020 12:12:00 +0600tag:blog.kmonsoor.com,2020-08-22:/some-tips-on-managing-apps-release/TechreleasemanagementtipsPorqué hacerlo, en vez de cómo hacerlohttps://blog.kmonsoor.com/Porqu%C3%A9-hacerlo-en-vez-de-c%C3%B3mo-hacerlo/<p>Para establecer un proceso, a menudo nos vemos envueltos en los detalles del &ldquo;cómo&rdquo; mucho antes de lo que debería ser. Eso, a su vez, arruina el objetivo del proceso en&nbsp;sí.</p>Khaled MonsoorTue, 26 May 2020 00:00:00 +0600tag:blog.kmonsoor.com,2020-05-26:/Porqué-hacerlo-en-vez-de-cómo-hacerlo/ThoughtsprocesscommunicationorganizationthoughtsspanishWhy to do it, rather than how to do ithttps://blog.kmonsoor.com/process-emphasize-on-why-not-how/<p>To establish a process, we often get wrapped into the &ldquo;how&rdquo; details much earlier than it should be. That, in turn, ruins the goal of the process&nbsp;itself.</p>Khaled MonsoorSun, 26 Apr 2020 00:00:00 +0600tag:blog.kmonsoor.com,2020-04-26:/process-emphasize-on-why-not-how/ThoughtsprocesscommunicationorganizationInstall latest Python 3 on Linux CentOS 7https://blog.kmonsoor.com/install-latest-python3-on-centos-7/<p>Install the latest and greatest Python 3 on CentOS 7&nbsp;systems</p>Khaled MonsoorSat, 07 Jul 2018 00:00:00 +0600tag:blog.kmonsoor.com,2018-07-07:/install-latest-python3-on-centos-7/TechLinuxcentospythoncentos7python3software-developmentcodingHA(High-Availability) Setup for InfluxDBhttps://blog.kmonsoor.com/ha-setup-for-influxdb/<p>Create a robust, highly-available, time-series InfluxDB cluster with the community(free) version of&nbsp;it</p>Khaled MonsoorThu, 18 Jan 2018 00:00:00 +0600tag:blog.kmonsoor.com,2018-01-18:/ha-setup-for-influxdb/TechLinuxinfluxdbinflux-relayhaproxymonitoringcomputingtime-seriesdatabaseopen-sourcereliabilityarchitecture