Sponsor

DigitalOcean offers the simplest, most developer-friendly cloud platform. It’s optimized to make managing and scaling apps easy with an intuitive API, multiple storage options, integrated firewalls, load balancers and more. Plus - DigitalOcean’s community provides over 2,000 tutorials to help you stay up to date the latest open source software, languages, and frameworks.

Get started with a new user credit for Morning Cup of Coding readers.

Articles

(Jun 26) #rust

Philipp Oppermann has a new chapter of the "Writing an OS in Rust" out and of course we will be sharing it. In this episode we learn about Heap Allocation, from where does the need for it comes from anyway, to the basic concepts and implementation in Rust.

(Jun 27) #programming-language-theory

Martin Savage has been avoiding the topic of concurrency when it comes to his own programming language QED. That is until he learned about coroutines. "The skies opened up, heavenly lights burned into my eyes and a choir of angels began chanting." is how he describes the moment of the epiphany. In this long deep dive, we get a behind the scenes look at how this concurrency model was implemented in QED.

(Jun 28) #data-structures

A Sparse Table is a data structure that answers range queries in O(log n) time. It's especially useful when you are handling large datasets. What Sparse Tables do essentially is precompute everything ahead of time and so queries become near instant. Of course, efficiently storing precomputed data is key here because it is very obvious that it can exponentially explode. In this article Denis Kyashif shows us how that is done.

-- * --

Programming language of the day: QED. "QED is a next-generation programming language that shines in designing complex graphical user interfaces the simple way. Its parallel GUI/business logic (GUI/BL - or guible) coding paradigm offers unequaled binding power, which considerably reduces the lines of code required to develop a GUI application."

-- * --

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.

Cheers,

Pek