Writing a custom iterator in modern C++

What happens when...

Commits are snapshots, not diffs

Issue #49

12/21/2020

A Byte of Coding Issue #49
Ho-ho-ho
Moved about 7 hours back in time (time zone magic), so issues will probably come out at a different time than before.

Writing a custom iterator in modern C++

Published: 19 December 2020
Tags: cpp


Iterators are those lovely things that act as the backboone for many wonderful programming tools (mapping, data structure navigation, etc). But how do you go about implementing your own? Although this article is a bit of a tutorial, the author does an excellent job of explaining the design choices and individual steps in the process.

Read Full Article

What happens when...

Published: 15 January 2020
Tags: networking


Apparently asking what happens when you open a page in your browser is a popular interview questions for developers. I didn't know that, and this article by a number of authors/contributors (exactly 69 gigiddy gigiddy) spares no details in answering the question, from the first keystroke to the last render.

Read Full Article

Commits are snapshots, not diffs

Published: 17 December 2020
Tags: git


Some people love, some people hate, most about everyone uses it. That's right, I'm talking about money. No, just kidding, it's git. And in this extensive article, Derrick Stolee takes it apart and shows us all of git's bits and pieces, from the basic of using hash ids for commits to how renames are tracked.

Read Full Article
Thanks for your Support! 

Thanks to supporters like Євген Грицай, Scott Munro, zturak, pek, and Emil Hannesbo this newsletter is provided to you for free. If you'd like to also show your support and help out, you can donate on the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.
Donate Here

Stats (updated daily)

Sent: 1441

Opens: 1106

Clicks: 542

Link Clicks Clicks % Unique Clicks Unique Clicks %
What happens when... 238 43.91% 193 43.96
Commits are snapshots, not diffs 182 33.58% 148 33.71
Writing a custom iterator in modern C++ 104 19.19% 89 20.27
Donate Here 18 3.32% 9 2.05

Previous

Back to Issues

Next