RafiBuilding git part-1We developers use git all the time. Git internals might feel like magic but what git actually does is really simple. Let first see how git…Aug 20, 2020Aug 20, 2020
RafiAtomic HabitsWhen we do set out things to do we generally make ambitious plans and we are pumped up to do it but then after the few days the motivation…Jan 12, 2019Jan 12, 2019
Rafiincomputer StuffRubber duck debuggingI recently was struggling with a problem and I couldn’t come up with a simple solution without constructing complex hoops through jump…Aug 22, 2018Aug 22, 2018
Rafiincomputer StuffCoconut : Making python functionalThese days there is talk of functional programming everywhere from JavaScript to c++ (yeah c++ now has lamda functions, higher order…Feb 18, 20181Feb 18, 20181
Rafiincomputer StuffType check JavaScript with sanctuary-defJavaScript is awesome and flexible but sometime this dynamic typing comes at cost. It can sometime result in awful errors that will be hard…Mar 13, 2017Mar 13, 2017
Rafiincomputer StuffFunctional programming with SanctuaryJs (with optional types of course..)Functional Programming has been on the rise recently in Javascript with the introduction of ES6, ReactJs, CycleJs, ramdaJs etc. in which…Mar 11, 20172Mar 11, 20172
RafiInternet Explorer TaxI recently found an old blog on kogan.com an online retailer about tax on users who use IE7 to purchase stuff from the site. Internet…Mar 11, 2017Mar 11, 2017
RafiUn-tooling your way outWhen I first started with programming like many I thought having the best tool and frameworks will make you more productive and awesome. I…Mar 10, 2017Mar 10, 2017
RafiUse Vanilla JsJavaScript community has had a lot of JavaScript framework leading to JavaScript fatigue. With each framework coming up every week. Saying…Feb 4, 2017Feb 4, 2017
Rafiincomputer StuffMoving from SailsJs to ExpressJsSailsJs is great for beginners but like all frameworks it has its limitations and defects. Its development activity has slowed down…Dec 26, 2016Dec 26, 2016