mohamedfawas.hashnode.devGetting started in KCL projectCurrently, I am learning the KCL lang project which is part of CNCF. This project is hosted on GitHub https://github.com/kcl-lang/kcl. Installing KCL I am a windows user, so I installed KCL using the go command. go install kcl-lang.io/cli/cmd/kcl@lat...May 5, 2024·1 min read
mohamedfawas.hashnode.devChanging docker root directory in windows 11This is a blog for my future reference. Normally docker files are installed in C drive. This consumes a lot of data from my C drive. To avoid this , I changed the root directory using the below mentioned solution. https://blog.codetitans.pl/post/howt...Mar 27, 2024·1 min read
mohamedfawas.hashnode.devHigh level system design basics with an example storyImagine a person named Achraf having a pizza shop in Morroco. He started the shop with one chef only. As the days passed, more customers started buying pizza from Achraf's shop. Now which solutions can Achraf try to meet this business requirement? Ve...Mar 15, 2024·3 min read
mohamedfawas.hashnode.devBasics of cURLcURL, which stands for client URL, is a command line tool developers use to transfer data to and from a server using one of the network protocols (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFT...Mar 21, 2023·2 min read
mohamedfawas.hashnode.devGetting started with API gatewaysWhat is an API gateway? An API gateway acts as a "front door" for applications to access data, business logic, or functionality from your backend services. It is software that takes an application user’s request and routes it to one or more backend s...Mar 2, 2023·2 min read