Articles

(Mar 08) #hardware #memory Save to Pocket

Computer memory storage systems have come a long way since their inception, with reading speeds that differ by "486,111%". In this article, Jessie Frazelle explores the history of computer memory storage from 1951 to today. "From paper tape, to metal tape, magnetic tape, rope memory, spinning disks, optical disks, flash and others", Jessie covers it all in an engaging, chronologial timeline, and reminds us that at the end of the day, it's all just to keep track of some 1s and 0s.

(Mar 13) #security Save to Pocket

The internet was really built in a way that assumed little to no malicious activity. However since its inception, it has come a long way in hacking together measures for security. Scott Helme demonstrates how a couple of these security measures, Certificate Revocations Lists and Online Certificate Status Protocol, might have become outdated and "pointless" by disabling them on his private network.

(Mar 09) #javascript Save to Pocket

Promises are one of the most powerful tools in JavaScript because they let you run code asynchronously. Although the new async-await have been introduced to simplify syntax, the underlying promises still have their uses. In this instructive article, Jordi Sicart highlights how Promise.resolve() should be used at the beginning of promise chains to ensure they aren't broken and errors don't go uncaught.

And that''s it for today! Discuss this issue at our subreddit r/morningcupofcoding.

Did you like what you read? Let us know by clicking one of the links below.

Liked - Disliked

I hope you enjoyed reading the latest issue of Morning Cup of Coding. If you did, consider supporting us by becoming a patron (Patreon) for perks like ad-free issues, or via a one-time donation via PayPal.

Interested in sponsoring our newsletter? Click here to send us an email.

Cheers,

Pek