udaiveer singhinCode WaveSimple API Throttling example in PythonThere are many kinds of throttling but one of the most intuitive I think of is the relative time window. Each user has their own throttle…Sep 25, 2020Sep 25, 2020
udaiveer singhinCode WaveHow to install open JDK8, JDK 11, JDK 12, on Mac OS and switch between themThis blog post is for people that have not installed any JDK libraries before and want to know how. As a bonus, I will also go over how to…Jul 23, 2019Jul 23, 2019
udaiveer singhinCode WaveTemplate Method PatternThe template pattern falls under the behavioral category in the GOF book. The central concept of the template method pattern is to solve…Jun 25, 2019Jun 25, 2019
udaiveer singhinCode WavePrototype PattenThe goal of the prototype pattern is to make cloning objects (even complex nested objects) trivial.Jun 23, 2019Jun 23, 2019
udaiveer singhinCode WaveAbstract Class Factory MethodIn the last post, we talked about Method Factory Pattern, but his one is about its “big brother”, the Abstract Class Factory Method.Jun 23, 2019Jun 23, 2019
udaiveer singhinCode WaveFactory Method PatternIf you ask a developer if they know what factory pattern is you will usually get a “yea I know that pattern”. I was one of those…Jun 21, 2019Jun 21, 2019
udaiveer singhinCode WaveWhat to expect when trying Docker for Mac UPDATEDOk so its been 1 Year and this problems have been solved.Jan 22, 20171Jan 22, 20171
udaiveer singhinCode WaveError starting userland proxy: Bind for 0.0.0.0:3306 failed: port is already allocated — DockerI was trying to run the docker container and kept getting this message. The solution for me was quite simple.Jan 14, 20171Jan 14, 20171
udaiveer singhMy Algorithms BlogAs someone that is going through some preparation for technical interviews. I have decided to start a algorithms blog where I post the…Mar 14, 2016Mar 14, 2016
udaiveer singhUsing Bash to add, commit, and push in one lineAfter about 400 commits to github I finally decided to write a simple bash script to simplify (add,push,commit) to one word. I tried to not…Feb 18, 2016Feb 18, 2016