C++ exceptions are becoming more and more problematic

Made of Bugs

Architecture Patterns: Caching (Part-1)

Issue #174


Or subscribe using...
Github icon for OAuth via Github Google icon for OAuth via Google

Ahh, nothing like seeing the code that sprung from your finger tips working smoothly in the wild. It looks like so far there have been two successful referrals. Again, if you think there's something wrong, let me know! It's still pretty rough around the edges, in that I have to manually execute the script that recalculates all of the counts and new sub IDs, which also creates a bit of a race condition, but at least it's live.
Partially related, I wanted to underline the importance of just launching. I read a quote a couple of days ago which I remember as "if you're happy with what you've launched, you've launched too late". It's one of those things that deep down I know, but tend to forget sometimes, especially when it comes to designing things. I find myself taking a step back and thinking "shit, I have no idea what's actually going to work until I get this into people's hands". On top of that, I find that motivation to continue working on a project skyrockets when you have people actually interacting with it.
Anyway, here's the issue.


Today's Sponsor: Honeybadger.io

Building a reliable webhook delivery system sucks — skip the grunt work and let Hook Relay manage your webhooks for you. Visualize Stripe-quality webhooks for your app — make it a reality in minutes.


C++ exceptions are becoming more and more problematic

Published: 12 February 2022
Tags: c++

Thomas Neumann highlights the current performance issues with C++ exceptions and proposes four potential solutions, three of which are other proposals and the last being just fixing exceptions.


Made of Bugs

Published: 22 February 2022
Tags: c, linux

Nelson Elhage describes a bug related to creating child processes in Linux that was causing unexpected crashes in a small percentage of distributed jobs.


Build Forms Without A Byte Of Coding

Published: 23 February 2022
Tags: sponsored

Reform is a form builder that makes it easy to create clean, native-feeling forms for your projects.


Architecture Patterns: Caching (Part-1)

Published: 19 February 2022
Tags: architecture, cache

Kislay Verma explains what caching is and where it is used, then goes on to describe read through, write through, write behind, refresh ahead architectures and what to consider when choosing a caching implementation.

Want to help and get cool stuff?

Thank you for reading! If you enjoy the newsletter, I would really appreciate you helping me spread the word by forwarding this to your friends and colleagues or sharing it on social media! Get cool stuff for your referrals using your link https://abyteofcoding.com or the buttons below.

Your referrals:

If you want to discuss or comment on this issue, head on over to this page at A Byte of Coding. You can also subscribe there if you're new!

Have comments or feedback? Just reply to this email or hit me up on Twitter @AByteOfCoding.

Email landed in your promotions tab? Please move it over to primary so you don't miss the latest issues in the future.
Thanks for your Support! 

Thanks to sponsors and supporters like Євген Грицай, Scott Munro, zturak, pek, Emil Hannesbo, Joe Hill, Astrid Sapphire, Gregory Mazzola, moki scott, Michael, Matt Braun, and Tim Nash this newsletter is provided to you for free. If you'd like to also show your support and buy me a monthly meal, 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.

Stats (updated daily)

Sent: 2755

Opens: 1333

Clicks: 475

Link Clicks Clicks % Unique Clicks Unique Clicks %
C++ exceptions are becoming more and more problematic Awaiting Update Awaiting Update Awaiting Update Awaiting Update
Made of Bugs 80 22.04% 90 23.02
Build Forms Without A Byte Of Coding 62 17.08% 68 17.39
Architecture Patterns: Caching (Part-1) 221 60.88% 233 59.59


Back to Issues