My journey started as a part-time web developer. A MySQL database, Php for backend, VueJs and jQuery frontend, scss for css and I'm done. So easy! I was never thinking about scaling, rate limiting, timeout on those days, and normal site even does not need to care about such things unless they reaches that threshold.Luckily, I got chance to work on a product which was requiring all of this. It was the first time when I got exposure to real scalable application with spike in traffic, Ahmedabad Shopping festival 2019. Brief Intro of Ahmedabad Shopping festival
Ahmedabad Shopping festival was first digitally managed shopping festival of India hosted in Ahmedabad, Gujarat. Every customer were getting rewards and coupons for chance to win prize on making shopping during shopping hours. Technical requirements
Ahmedabad Shopping festival was consisting a web portal for retaile…
Golang was created as server language. But with the time and curiosity of people, golang has covered GUI application and game development as well.
I am sharing here one of the available golang library, on top of which you can create 2d games. Its gonutz/prototype.
Gonutz/prototype is very small and easy to learn library. It's cross-platform, that means the game your are creating in one platform will be able to run on other platforms without any change in code ( in normal case ).
This package currently supports windows , mac and linux. gonutz/prototype features Support for keyboard inputSupport for mouse inputSupport for 2d drawingSupport for image and sprite-sheetsSupport for sound
YTDownload ( Server ) is a server-based application. Its aim is to download video from youtube in all format and qualities provided by youtube.
It uses a web browser for its UI. The core logic of the server is written in goLang.
Cons Downloads with a single thread, so downloading speed will be less than those other downloaders provides.Can not use without the local server running.No mobile platform for the server is supported Source code