DPDhawal Pandyaindhawalpandya01.hashnode.dev·Jun 10 · 11 min readEither Everything or Nothing"Half measures avail us nothing." Alcoholics Anonymous, The Big Book Imagine you are transferring money between two bank accounts. The operation has two steps, subtract from account A and add to acco10
DPDhawal Pandyaindhawalpandya01.hashnode.dev·Jun 9 · 7 min readSixty Times a SecondYou type a URL, press enter, and a page appears. A bunch of things happen in succession, and you see your kitty video, but between the moment the first byte of HTML arrives and the moment you see pixe10
DPDhawal Pandyaindhawalpandya01.hashnode.dev·Jun 8 · 7 min readIt Was supposed to be a Browser Language"Any application that can be written in JavaScript, will eventually be written in JavaScript." Jeff Atwood In 2009, Ryan Dahl watched a progress bar on a Flickr page and had a realization that annoye10
DPDhawal Pandyaindhawalpandya01.hashnode.dev·Jun 7 · 8 min readWaiting Is a Skill"Nature does not hurry, yet everything is accomplished." Lao Tzu A mutex, short for mutual exclusion, is a lock that only one thread can hold at a time. If thread A holds it, thread B waits. A simple00
DPDhawal Pandyaindhawalpandya01.hashnode.dev·Jun 6 · 8 min readA Million Concurrent Things"Concurrency is not parallelism." Rob Pike Go lets you write this: go doSomething() One word. That is all it takes to spin up a concurrent unit of execution. You can do this a hundred thousand times10